PDA

Просмотр полной версии : fucking ho.com.ua - не работают простейшие скрипты!


Дикс
14.07.2006, 08:28
обьясните пожалуйста, почему на ho.com.ua
не работает этот скрипт:
<?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")?>

при том что на денвере всё работает :mad:

bul.666
14.07.2006, 09:35
А че пишет? Может с мускулами проблемы?

<?=link("file1.exe")?><br />
<?=link("file2.exe")?>

Что это? Может надо

вместо "=" поставить $

Nova
14.07.2006, 09:39
ДА там не в этом проблема а проблема в "<a href='http://deex.ho.com.ua/show.php?_file=".$encoded." в таких запросах там php.ini криво настроен стукни мне в аську дам конфигурацию....

Дикс
14.07.2006, 22:23
жду ответа как соловей преведа

SMiX
14.07.2006, 22:40
Сначала пихни в начало файла строку error_reporting(E_ALL); И в .htaccess
php_flag display_startup_errors on
php_flag display_errors on
php_value error_reporting 2047
И скажи, какие ошибки выводятся

Дикс
15.07.2006, 23:56
в случае с Хтацес - интернал сервер ерор мазафака!
500

а ошибки у меня и так включены =\

SMiX
16.07.2006, 11:36
Хм тогда просто

error_reporting(E_ALL);
ini_set("display_errors","1");

Дикс
16.07.2006, 19:06
нихрена... =\

<?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");

?>

вот весь код скрипта. он ничего не выдаёт.
Нова чего-то про конфиг сказал, но в асе его не найти, кто-нить может чем-нить помочь? =\\\

Дикс
16.07.2006, 19:09
эта функция для определения статуса аси там тоже нихрена не работает,
хотя раньше на другом хосте она у меня работала =\\\

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;
}

SMiX
16.07.2006, 19:22
дык. лол.

<?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");

?>

SMiX
16.07.2006, 19:23
и кстати здесь:
$link = ("<a href='h

скобки необязательны

SMiX
16.07.2006, 19:25
И вместо mysql_fetch_array юзай mysql_fetch_assoc - так юзается меньше памяти, ибо mysql_fetch_array создает массив вида
$a[name]=>'SMiX'
$a[0]=>'SMiX'
$a['surname']='smixok';
$a[1]='smixok'