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

Discussion in 'PHP' started by Дикс, 14 Jul 2006.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    обьясните пожалуйста, почему на 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")?>
    при том что на денвере всё работает :mad:
     
  2. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    А че пишет? Может с мускулами проблемы?

    PHP:
    <?=link("file1.exe")?><br /> 
    <?=link("file2.exe")?>
    Что это? Может надо

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

    Nova Green member

    Joined:
    15 Jul 2005
    Messages:
    1,233
    Likes Received:
    423
    Reputations:
    280
    ДА там не в этом проблема а проблема в "<a href='http://deex.ho.com.ua/show.php?_file=".$encoded." в таких запросах там php.ini криво настроен стукни мне в аську дам конфигурацию....
     
    _________________________
  4. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    жду ответа как соловей преведа
     
  5. SMiX

    SMiX Elder - Старейшина

    Joined:
    25 Jul 2005
    Messages:
    227
    Likes Received:
    55
    Reputations:
    29
    Сначала пихни в начало файла строку
    PHP:
    error_reporting(E_ALL);
    И в .htaccess
    Code:
    php_flag  display_startup_errors on
    php_flag  display_errors        on
    php_value error_reporting        2047
    И скажи, какие ошибки выводятся
     
  6. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    в случае с Хтацес - интернал сервер ерор мазафака!
    500

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

    SMiX Elder - Старейшина

    Joined:
    25 Jul 2005
    Messages:
    227
    Likes Received:
    55
    Reputations:
    29
    Хм тогда просто
    PHP:
    error_reporting(E_ALL);  
    ini_set("display_errors","1");
     
  8. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    нихрена... =\

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

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

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    эта функция для определения статуса аси там тоже нихрена не работает,
    хотя раньше на другом хосте она у меня работала =\\\

    PHP:
    function is_online($uin){ 
        
    $query="GET /online.gif?icq=".$uin."&img=5 HTTP/1.0\n\n"
        
    $host="status.icq.com"
        
    $fp = @fsockopen ($host80, &$errno, &$errstr30); 
        if (
    $errno) die ("Ошибка соединения!"); 
        @
    fputs($fp$query); 
        while(
    $line[]=@fgets($fp900)); 
        return (
    strpos($line[13], "online1")) ? true false

     
  10. SMiX

    SMiX Elder - Старейшина

    Joined:
    25 Jul 2005
    Messages:
    227
    Likes Received:
    55
    Reputations:
    29
    дык. лол.
    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");

    ?> 
     
  11. SMiX

    SMiX Elder - Старейшина

    Joined:
    25 Jul 2005
    Messages:
    227
    Likes Received:
    55
    Reputations:
    29
    и кстати здесь:
    $link = ("<a href='h

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

    SMiX Elder - Старейшина

    Joined:
    25 Jul 2005
    Messages:
    227
    Likes Received:
    55
    Reputations:
    29
    И вместо mysql_fetch_array юзай mysql_fetch_assoc - так юзается меньше памяти, ибо mysql_fetch_array создает массив вида
    $a[name]=>'SMiX'
    $a[0]=>'SMiX'
    $a['surname']='smixok';
    $a[1]='smixok'
     
    1 person likes this.