Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Права доступа

Сообщения:  [1-10]    [11-20]  [21-21] 

 
 автор: Trianon   (08.06.2006 в 20:11)   письмо автору
 
   для: Loki   (06.06.2006 в 09:44)
 

Лучше не пытаться использовать скрипты в стиле register_globals = on.
Тогда и ошибки уйдут.

   
 
 автор: dream3000   (08.06.2006 в 20:05)   письмо автору
 
   для: Loki   (06.06.2006 в 09:44)
 

На локальном компьютере тогда он вообще ошибок не выводит и всё исправно работает... тоес ть НАЗАД нажимается.

Вот адрес этого рассказа http://www.dream666.user.kz/story/story_file/20060410.php

Его оцениваешь и выводится страница с благодарностями. А назад он почему-то не хочется делать. Путь к папке указывает правиильно, а вот сам файл нет (

И ещё... на локалке он видит куки. То есть я их предварительно для проверки удаляю, а потом голосую. Всё отлично голосуется, возвращаюсь... пишет, что за статью я уже голосовала. А вот на сервере, возвращаюсь по ссылке "Почитать другие рассказы", т.к. НАЗАД не работает. Захожу опять в ту же статью и нифига. Голосовать можно опять.

   
 
 автор: Loki   (06.06.2006 в 09:44)   письмо автору
 
   для: dream3000   (06.06.2006 в 05:35)
 

лучше поставить error_reporting(7); в этом случае будут отображаться только ошибки

   
 
 автор: valenok   (06.06.2006 в 07:41)   письмо автору
 
   для: dream3000   (06.06.2006 в 05:35)
 

Перевожу:
Незнаю переменной: 20060410haveest
Незнаю переменной: name2
Не могу отправить заголовки, вывод уже начался.

   
 
 автор: dream3000   (06.06.2006 в 05:35)   письмо автору
 
   для: dream3000   (06.06.2006 в 05:31)
 

Тут мне короче посоветовали выставить error_reporting(E_ALL); чтобы все ошибки показывал.
Вот что пишет.

Notice: Undefined variable: 20060410haveest in c:\www\scripts\dream\story\story_file\otziv.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at c:\www\scripts\dream\story\story_file\otziv.php:4) in c:\www\scripts\dream\story\story_file\otziv.php on line 6


Notice: Undefined variable: name2 in c:\www\scripts\dream\story\story_file\otziv.php on line 65

   
 
 автор: dream3000   (06.06.2006 в 05:31)   письмо автору
 
   для: valenok   (05.06.2006 в 15:28)
 

Там 5 стоит.... вовсе он не пустой... *_*

А что скажешь по поводу nazad?

   
 
 автор: valenok   (05.06.2006 в 15:28)   письмо автору
 
   для: dream3000   (05.06.2006 в 11:45)
 

У тебя помойму файл пустой.
Пустой поэтому filesize = 0
ну он и пишет что этот параметр должен быть больше нуля

   
 
 автор: dream3000   (05.06.2006 в 11:45)   письмо автору
 
   для: valenok   (05.06.2006 в 00:01)
 

Вот

   
 
 автор: valenok   (05.06.2006 в 00:01)   письмо автору
 
   для: dream3000   (04.06.2006 в 21:19)
 

Он у тебя на локалке ошибки писать забывает наверное....
Извини - завтра

И сунь куда нибудь свой отзыв.пхп

   
 
 автор: dream3000   (04.06.2006 в 21:19)   письмо автору
 
   для: dream3000   (04.06.2006 в 19:37)
 

Уф, разобрались, слава богу. Спасибо valenok!!!!! =)))
Оказывается я файл забыла добавить и

поменяла содержание переменной $nom на


$nom=substr(basename($_SERVER['PHP_SELF']), 0, -4);


Единственное, что теперь выдаёт.
На локалке всё работает без сбоев. Всё отлично!

На сервере почему-то на страничке otziv.php

выдаёт ошибку

Warning: fread() [function.fread]: Length parameter must be greater than 0 in /home3/dream666/public_html/story/story_file/otziv.php on line 85


А ещё не перенаправляет назад, хотя на локалке всё ОК. Странно, но на сервере он не видит имени. Пишет просто папку, где находится эта страничка. Почему так? (

В файле vote.php передаётся скрытая переменная nazad


<input type=hidden name=nazad value=<?php echo($PHP_SELF); ?>>


ну а в файле otziv.php в самом конце находится строка


<?php echo ("<p><a href=$nazad>Назад</a></p></center>"); ?>


И что вот ему надо?

   

Сообщения:  [1-10]    [11-20]  [21-21] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования