src="http://localhost/rdnews/info_zoom.php?sortid=1&titlelen=50&shownum=13"
这个url应返回标准的js文档请给出http://localhost/rdnews/info_zoom.php?sortid=1&titlelen=50&shownum=13
的内容或info_zoom.php的代码

解决方案 »

  1.   

    <?php
    /*----------------------------------------------------------------------* *  ymCMS v3.0.0 - /info_zoom.php
     *
     *  product    : ymCMS (Yemao Content Management System)
     *  copyright  : (C) 1999-2004 yEmAO.cOM
     *  siteurl    : http://www.yemao.com
     *  email      : [email protected]
     *
     *  $Id: info_zoom.php,v 3.0.0 2004/05/25 02:05:28 kit Exp $
     *
     *  > YMCMS IS NOT FREE SOFTWARE <
    \*----------------------------------------------------------------------*/header ("content-Type: text/html; charset=gb2312");
    require ("./include/config.inc.php");
    require ("./misc.php");// ------------------------- -------- ------------------------- //mysql_connect($dbhost,$dbuser,$dbpass) or die ("数据库连接失败");// ------------------------- -------- ------------------------- //function list_records($sortid=0,$action="",$titlelen=50,$shownum=10){
    global $dbname,$ym_info_tab;
    if ($sortid > "0"):
    $issort = " && sortid IN ($sortid)";
    else:
    $issort = "";
    endif;if ($action == "hot"):
    $isaction = "views DESC";
    else:
    $isaction = "top DESC,dateline DESC";
    endif;if ($titlelen < "0") $titlelen = 50;
    if ($shownum < "0") $shownum = 10;
    $sql = "SELECT * FROM $ym_info_tab WHERE isshow='1' $issort ORDER BY $isaction LIMIT 0,$shownum";
    $result = mysql_db_query($dbname, $sql);while ($row = mysql_fetch_array($result)){$titletxt = $row['title'];
    $titletxt = str_replace("\"", "”", $titletxt);
    $titletxt = str_replace("\'", "’", $titletxt);
    $titletxt = clean_text($titletxt);$title = txt_len($titletxt,$titlelen);$datetxt = date("m/d",$row['dateline']);
    if ($row['uselink'] == "1" && $row['link'] != ""){
    $linktxt = "<a href='$row[link]' title='$titletxt -发表日期: $datetxt' target=_blank>$title</a>";
    }elseif($row['filepath'] != ""){
    $linktxt = "<a href='./info/file".$row['filepath']."' title='$titletxt - $datetxt' target=_blank>$title</a>";
    }elseif($row['txtlist'] != ""){
    $linktxt = "<a href='./info/info.php?infoid=$row[infoid]' title='$titletxt -发表日期:$datetxt - $row[views] ' target=_blank>$title</a>";
    }else{
    $linktxt = "$title";
    }$linktxt = str_replace("\'", "’", $linktxt);
    $linktxt = str_replace("\"", "”", $linktxt);
    $datenow = date($datetxt,time());
    // 新软件加图片
    if ($datenow >= $datetxt):
     $new = "<img border=0 src='rdnews/images/new.gif' width='30' height='12'>";
    else:
     $new = "";
    endif;// 显示
    echo "document.write(\"· $linktxt <font color=#c0c0c0>$datenow</font> $dateline <br>\");\n";
    } // while
    } // end list_recordsif (!isset($_GET['sortid'])) $_GET['sortid'] = 0;
    if (!isset($_GET['action'])) $_GET['action'] = "";
    if (!isset($_GET['titlelen'])) $_GET['titlelen'] = 50;
    if (!isset($_GET['shownum'])) $_GET['shownum'] = 10;// list
    list_records($_GET['sortid'],$_GET['action'],$_GET['titlelen'],$_GET['shownum']);mysql_close();?>
      

  2.   

    倒,有这样调用PHP文件的吗?
      

  3.   

    晕直接有include_once或者require_once()不就可以了吗
      

  4.   

    呵呵,url问题,你改成这样
    <script language="JavaScript" src="http://你的ip地址/rdnews/info_zoom.php?sortid=1&titlelen=50&shownum=13"></script>你在本机,当然能认识localhost,并解析成你的ip地址,127.0.0.1
    但当你在其他机上的时候,其他机器解吸localhost为他们自己的localhost,就是127.0.0.1
    当然不能访问到你机器上的脚本啊。
      

  5.   

    当然不是url问题了。我在服务器上是这样设置的。
    <script language="JavaScript" src="/rdnews/info_zoom.php?sortid=1&titlelen=50&shownum=13"></script>
    当然也改过用:
    <script language="JavaScript" src="http://我的ip地址/rdnews/info_zoom.php?sortid=1&titlelen=50&shownum=13"></script>
    我不知道这个跟什么有关系:
    原来的服务器配置是:
    apache2.0.48 
    php4.3.5 
    mysql4.0.17 
    zend ZendOptimizer-2[1].5.3-Windows-i386.exe 现在改成Mappm-Server v1.1.8 RC 1 [2004-07-18]Apache v1.3.31 (Win32)
    PHP v4.3.8 (Win32)
    Zend Optimizer v2.5.3 (Win32)
    MySQL v4.0.18 (Win32)
    ActivePerl v5.8.4.810 (Win32)
    phpMyAdmin v2.5.7
      

  6.   

    今天发现:
    在win2000 cmd下命令D:\mysql\bin>mysql
    ERROR 1045: Access denied for user: 'ODBC@localhost' (Using password: NO)D:\mysql\bin>mysql-nt.exe
    'mysql-nt.exe' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。然后:就是启动D:\mysql\bin\winmysqladmin.exe,查看database一片空白,
    用phpmyadmin检查一切正常显示一片空白。我记得原来上在配置在d盘:
    D:\>myslq\bin\mysql这样的命令就可以进如的请问:这样有问题吗?mysql允许最大连接数是多少?在哪里设置的?
      

  7.   

    重新完全安装mysql,在cmd命令行里修改密码,把index.htm改成index.php