![]() |
|
белый экран
Перед тем как писать о проблеме с белым экраном читаем тут:
1. Открываем файл config.php находим там: $display_errors = false; и меняем на: $display_errors = true; 2. После этого белого экрана не будет, вместо него будет сообщение о какой то ошибке. Например: Parse error: parse error, unexpected $end in z:\home\nuke8\www\themes\sport\theme.php on line 512 Если вы не знаете что это за ошибка, не можете ее исправить, в этом файле ничего не меняли и не трогали. Спрашивайте, не забыв указать эту ошибку. На такие вопросы ответить намного проще, нежели сидеть и гадать, почему белый экран. А в 90% случаев сами догадаетесь что за ошибка и исправите. |
при регистрации пользователя выдается ошибка
Fatal error: Cannot redeclare makepass() (previously declared in /home/webzarabo/domains/web-zarabotok.70mb.ru/public_html/mainfile.php:336) in /home/webzarabo/domains/web-zarabotok.70mb.ru/public_html/modules/Your_Account/index.php on line 66 |
повторное объявление функции.
нужно либо удалить одну из копий, либо поставить проверку на существование функции: if (!function_exists('makepass')) { //функция makepass function makepass (.... { } //конец функции makepass } сделать это нужно в modules/Your_Account/index.php |
Если честно, то я ничего не понял, что нужно сделать. У меня стоял стандартный модуль Your_Account, но на конечном этапе выдовалась ошибка _ERROR. Я скачал с Вашего сайта No_mail_YA_hack76_pach3.0_rus. И появилась эта ошибка.
вот код function makePass() { $cons = "bcdfghjklmnpqrstvwxyz"; $vocs = "aeiou"; for ($x=0; $x < 6; $x++) { mt_srand ((double) microtime() * 1000000); $con[$x] = substr($cons, mt_rand(0, strlen($cons)-1), 1); $voc[$x] = substr($vocs, mt_rand(0, strlen($vocs)-1), 1); } mt_srand((double)microtime()*1000000); $num1 = mt_rand(0, 9); $num2 = mt_rand(0, 9); $makepass = $con[0] . $voc[0] .$con[2] . $num1 . $num2 . $con[3] . $voc[3] . $con[4]; return($makepass); } <--------- (line 66) Подскажите пожалуйста, что где изменить? |
Замените функцию вот на это:
PHP код:
а можно ее просто вообще удалить, но не желательно - может потом пригодиться. ЗЫ это не мой сайт :smile: |
все сделал, регистрация теперь загружается. но когда доходишь до последнего шага, нажимаешь "закончить", выдается ошибка _error. что делать?
|
А не кто не создавал сайт на www.hut.ru , вроде поддерживает php , все делаю как надо, захожу на главную белый экран без ошибок, не смотря что в config.php прописан параметр $display_errors = true;
. Может кто сможет помочь? Может этот хот чем-то не подходит под php? |
Подскажите в чем трабл? Причем тока в опере: Warning: Cannot modify header information - headers already sent by (output started at /virt/homes/site/htdocs/config.php:3) in /virt/homes/site/htdocs/mainfile.php on line 208
|
ну, тут не в Опере проблема.
вы что-то пытаетесь отправить в браузер в конфиге (какой-то текст вывести или еще что-то...). не представляю, что это там у вас, но в этом и есть причина. кстати, из-за этого могут не работать Cookies |
насчет куков правда, с оперы захожу в админку при нажатии на любую ссылку выкидывает на стр авторизации! подскажите где хоть копать??
|
Часовой пояс GMT +4, время: 22:46. |
|
Copyright © 2005 by Soniks