|
Пустое место вместо выполнения (Первый раз тк вижу)
|
|||
---|---|---|---|
#18+
здравствуйте всем ------------------ так как я новичек в деле пхп у меня маленький вопрос! -------------------------------------------------------- Скачал рабочий скрипт с сайта здесь можно посмотреть его работу ->> www.torrentbits.org а здесь сам Sourse-> ftp://torrentbits.org/source/ установил его прописал все пути которые были написаны в readme ошибиться не возможно инсталировал датабазу мой PHPINFO ->> www.Grusper.com/phpinfo.php и запустил скрипт www.grusper.com/$SwGe$/Monolit/ но странно дело он выполняется но не выводит на экран не чего хотя на других серверах с установкой этих проблем нет - проверяли друзья вот привожу маленький кусочек кода файла index.php ------- <? require "include/bittorrent.php"; dbconn(); if ($HTTP_SERVER_VARS["REQUEST_METHOD"] == "POST") { $choice = $_POST["choice"]; if ($CURUSER && $choice != "" && $choice < 256 && $choice == floor($choice)) { $res = mysql_query("SELECT * FROM polls ORDER BY added DESC LIMIT 1") or sqlerr(); $arr = mysql_fetch_assoc($res) or die("No poll"); $pollid = $arr["id"]; $userid = $CURUSER["id"]; $res = mysql_query("SELECT * FROM pollanswers WHERE pollid=$pollid && userid=$userid") or sqlerr(); $arr = mysql_fetch_assoc($res); if ($arr) die("Dupe vote"); mysql_query("INSERT INTO pollanswers VALUES(0, $pollid, $userid, $choice)") or sqlerr(); if (mysql_affected_rows() != 1) stderr("Error", "An error occured. Your vote has not been counted."); header("Location: http://www.grusper.com/"); die; } else stderr("Error", "Please select an option."); } ------- <h2>Stats</h2> <table width=100% border=1 cellspacing=0 cellpadding=10><tr><td align=center> <table class=main border=1 cellspacing=0 cellpadding=5> <tr><td class=rowhead>Registered users</td><td align=right><?=$registered?></td></tr> <tr><td class=rowhead>Unconfirmed users</td><td align=right><?=$unverified?></td></tr> <tr><td class=rowhead>Torrents</td><td align=right><?=$torrents?></td></tr> <tr><td class=rowhead>Dead torrents</td><td align=right><?=$dead?></td></tr> <?/*<tr><td class=rowhead>Hosts</td><td align=right><?=$hosts?></td></tr>*/?> <tr><td class=rowhead>Peers</td><td align=right><?=$peers?></td></tr> <tr><td class=rowhead>Seeders</td><td align=right><?=$seeders?></td></tr> <tr><td class=rowhead>Leechers</td><td align=right><?=$leechers?></td></tr> <tr><td class=rowhead>Seeder/leecher ratio (%)</td><td align=right><?=$ratio?></td></tr> ------- вот в этом то и вопрос вы не сталкивались с чем либо подобным ? посоветуйте мне что либо и как быть может требуется изменить настройки Php.ini ( Safe Mode и register_globals)пробовал менять и в ту и вдругую сторону ---------- буду весьма признателен за любое мнение . Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2004, 21:53 |
|
Пустое место вместо выполнения (Первый раз тк вижу)
|
|||
---|---|---|---|
#18+
в самое начало скрипта вставь строки: Код: plaintext 1. 2.
и запусти скрипт. Ошибки какие-то показываются ? Если будет ошибка, что не может подключить файл через require_once, проверь чтобы в include_path среди перечисленных путей была точка include_path "." (это в php.ini) Если другая ошибка, скопируй ее сюда ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2004, 22:39 |
|
Пустое место вместо выполнения (Первый раз тк вижу)
|
|||
---|---|---|---|
#18+
Да Спасибо большое что хоть какие то ошибки вылезли а тоя не знал что и думать ------------------ Notice: Undefined variable: banned_ips in /usr/home/grusper/public_html/$SwGe$/Monolit/include/bittorrent.php on line 15 Notice: Use of undefined constant UC_USER - assumed 'UC_USER' in /usr/home/grusper/public_html/$SwGe$/Monolit/include/global.php on line 269 Notice: Use of undefined constant UC_POWER_USER - assumed 'UC_POWER_USER' in /usr/home/grusper/public_html/$SwGe$/Monolit/include/global.php on line 270 Notice: Use of undefined constant UC_UPLOADER - assumed 'UC_UPLOADER' in /usr/home/grusper/public_html/$SwGe$/Monolit/include/global.php on line 271 Notice: Use of undefined constant UC_MODERATOR - assumed 'UC_MODERATOR' in /usr/home/grusper/public_html/$SwGe$/Monolit/include/global.php on line 272 Notice: Use of undefined constant UC_ADMINISTRATOR - assumed 'UC_ADMINISTRATOR' in /usr/home/grusper/public_html/$SwGe$/Monolit/include/global.php on line 273 ------------------- А вот это написано oт первой до 20 строки в этих файлах bittorrent.php on line 15 ------------------------ <? function local_user() { global $HTTP_SERVER_VARS; return $HTTP_SERVER_VARS["SERVER_ADDR"] == $HTTP_SERVER_VARS["REMOTE_ADDR"]; } $SITE_ONLINE = true; //$SITE_ONLINE = local_user(); @include "_banips.php"; for ($i = 0; $i < count($banned_ips); ++$i) if (substr($HTTP_SERVER_VARS["REMOTE_ADDR"], 0, strlen($banned_ips[$i])) == $banned_ips[$i]) die; require_once("secrets.php"); require_once("cleanup.php"); ---------------------------- И второй файл global.php стороки с 255 на 279 // This is to avoid interference with the :/ smiley in URLs $s = str_replace("://", "://", $s); reset($smilies); while (list($code, $url) = each($smilies)) $s = str_replace($code, "<img src=smilies/$url>", $s); reset($privatesmilies); while (list($code, $url) = each($privatesmilies)) $s = str_replace($code, "<img src=smilies/$url>", $s); return $s; } define (UC_USER, 0); define (UC_POWER_USER, 1); define (UC_UPLOADER, 2); define (UC_MODERATOR, 3); define (UC_ADMINISTRATOR, 4); function get_user_class() { global $CURUSER; return $CURUSER["class"]; } --------------- Вот такие ошибки вылезли но меня удивляет то что там где я все это взял работает а меня и ошибки и не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2004, 00:25 |
|
Пустое место вместо выполнения (Первый раз тк вижу)
|
|||
---|---|---|---|
#18+
GrusPer это все ? Больше ничего нет? просто это не ошибки а нотайсы - грубо говоря не очень страшные ошибки. Для многих это признак некачественного кода. В принципе они не могут быть причиной белого экрана. ПХП знаешь ? Посмотри, есть ли в коде собачки, подавляющие ошибки ? Например как в функции local_user: Код: plaintext
Если есть - удали их. И еще, что это за знаки доллара в пути ? (www.grusper.com/$SwGe$/Monolit/) Знак доллара в ПХП имеет специальное значение, с ним могут быть проблемы. Лень искать RFC, но по-моему в URL его использовать нельзя ЗЫ и кстати, что у тебя за хостер, который запрещает функции readfile,system,shell_exec,escapeshellcmd,ini_set,passthru ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2004, 00:56 |
|
Пустое место вместо выполнения (Первый раз тк вижу)
|
|||
---|---|---|---|
#18+
убрал в коде собачки получилось дополнительные ошибки и теже остались :) ------------------- написал хозяйну кода - ответил что код как-есть не чего менят не надо и сразу работет - сказал ищите проблемы у хоста = может он прав ? и надо что либо замен или измен в php.ini ------------------- а хостер у мня balthost.ee чесно говоря не очень хорош хотя иногда прекрасный --------------- правда помешаны на защите я целых два месяца убеждал поставить лично мне Safe Mode Off говорили что их могут сразу взломать но потом не че согласились ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2004, 01:34 |
|
|
start [/forum/topic.php?fid=23&fpage=518&tid=1480060]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 142ms |
0 / 0 |