обьясните пожалуйста, почему на ho.com.ua не работает этот скрипт: PHP: <?php include("connect.php"); function link($file) { $query = mysql_query("SELECT dl FROM dl WHERE name='$file';"); $ar = mysql_fetch_array($query); $encoded = base64_encode($file); $link = ("<a href='http://deex.ho.com.ua/show.php?_file=".$encoded."' title='скачать ".$file."'>".$file."</a><br /><span style='color: grey'><small>скачиваний: ".$ar['dl']."</small></span>"); return($link); } ?> <?=link("file1.exe")?><br /> <?=link("file2.exe")?> при том что на денвере всё работает
А че пишет? Может с мускулами проблемы? PHP: <?=link("file1.exe")?><br /> <?=link("file2.exe")?> Что это? Может надо вместо "=" поставить $
ДА там не в этом проблема а проблема в "<a href='http://deex.ho.com.ua/show.php?_file=".$encoded." в таких запросах там php.ini криво настроен стукни мне в аську дам конфигурацию....
Сначала пихни в начало файла строку PHP: error_reporting(E_ALL); И в .htaccess Code: php_flag display_startup_errors on php_flag display_errors on php_value error_reporting 2047 И скажи, какие ошибки выводятся
нихрена... =\ PHP: <?php error_reporting(E_ALL); ini_set("display_errors","1"); function link($file) { $query = mysql_query("SELECT dl FROM dl WHERE name='$file';"); $ar = mysql_fetch_array($query); $encoded = base64_encode($file); $link = ("<a href='http://deex.ho.com.ua/show.php?_file=".$encoded."' title='скачать ".$file."'>".$file."</a><br /><span style='color: grey'><small>скачиваний: ".$ar['dl']."</small></span>"); return($link); } link("Forum_1.7.chm"); link("advanced_toilet.rar"); ?> вот весь код скрипта. он ничего не выдаёт. Нова чего-то про конфиг сказал, но в асе его не найти, кто-нить может чем-нить помочь? =\\\
эта функция для определения статуса аси там тоже нихрена не работает, хотя раньше на другом хосте она у меня работала =\\\ PHP: function is_online($uin){ $query="GET /online.gif?icq=".$uin."&img=5 HTTP/1.0\n\n"; $host="status.icq.com"; $fp = @fsockopen ($host, 80, &$errno, &$errstr, 30); if ($errno) die ("Ошибка соединения!"); @fputs($fp, $query); while($line[]=@fgets($fp, 900)); return (strpos($line[13], "online1")) ? true : false; }
дык. лол. PHP: <?php error_reporting(E_ALL); ini_set("display_errors","1"); function link($file) { $query = mysql_query("SELECT dl FROM dl WHERE name='$file';"); $ar = mysql_fetch_array($query); $encoded = base64_encode($file); $link = ("<a href='http://deex.ho.com.ua/show.php?_file=".$encoded."' title='скачать ".$file."'>".$file."</a><br /><span style='color: grey'><small>скачиваний: ".$ar['dl']."</small></span>"); return($link); } echo link("Forum_1.7.chm").link("advanced_toilet.rar"); ?>
И вместо mysql_fetch_array юзай mysql_fetch_assoc - так юзается меньше памяти, ибо mysql_fetch_array создает массив вида $a[name]=>'SMiX' $a[0]=>'SMiX' $a['surname']='smixok'; $a[1]='smixok'