Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 08.06.2004, 08:39
connectoid вне форума Посмотреть профиль Отправить личное сообщение для connectoid Посетить домашнюю страницу connectoid Найти все сообщения от connectoid
  № 1  
connectoid

Регистрация: Jun 2004
Адрес: Чуктока
Сообщений: 3
Attention не работает php

Установил себе apache2 и php4 для отладки скриптов, вроде бы правильно настроил, примитивные скрипты типа "hallo world" работают. Но в более сложных скриптах выдает ошибки типа:
"Undefined variable: author in C:\Server\WWW\forum.php on line 32", там где их не должно быть.
Явно что-то с настройкой, а что именно?

Старый 08.06.2004, 10:17
Constantine вне форума Посмотреть профиль Отправить личное сообщение для Constantine Посетить домашнюю страницу Constantine Найти все сообщения от Constantine
  № 2  
Constantine
 
Аватар для Constantine

Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
Прикрепи forum.php хотя бы до 34 строки, посмотрим...

Старый 08.06.2004, 17:09
Nirva вне форума Посмотреть профиль Отправить личное сообщение для Nirva Посетить домашнюю страницу Nirva Найти все сообщения от Nirva
  № 3  
Nirva
"Вождь"
 
Аватар для Nirva

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
это означает, что переменной $author у тебя ранее нет, а ты ее как-либо используешь (втч присваеваешь новое значение путем конкатенации).
полагаю register_globals, как всегда =)
__________________
а мы летим орбитами путями не избитыми...

Старый 08.06.2004, 17:39
Wave вне форума Посмотреть профиль Отправить личное сообщение для Wave Посетить домашнюю страницу Wave Найти все сообщения от Wave
  № 4  
Wave
еретик

Регистрация: Jan 2001
Адрес: Харьков, Украина
Сообщений: 919
если ты добавишь в начало скрипта
Код:
error_reporting(error_reporting() ^ E_NOTICE);
оно перестанет ругаться по поводу неинициализированных переменных

правильно ли это - другой вопрос.
__________________
These unidentyfied flying objects, that appeared to display unique characteristics, such as the speed, the record maneuverity and so on, must be studied in the interest of mankind

Старый 09.06.2004, 23:30
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 5  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Оригинал написал(а) Wave
правильно ли это - другой вопрос.
Это так же правильно, как и лечение диареи путем заклеивания ануса пластырем.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 10.06.2004, 00:03
Wave вне форума Посмотреть профиль Отправить личное сообщение для Wave Посетить домашнюю страницу Wave Найти все сообщения от Wave
  № 6  
Wave
еретик

Регистрация: Jan 2001
Адрес: Харьков, Украина
Сообщений: 919
хорошее сравнение
__________________
These unidentyfied flying objects, that appeared to display unique characteristics, such as the speed, the record maneuverity and so on, must be studied in the interest of mankind

Старый 10.06.2004, 01:55
connectoid вне форума Посмотреть профиль Отправить личное сообщение для connectoid Посетить домашнюю страницу connectoid Найти все сообщения от connectoid
  № 7  
connectoid

Регистрация: Jun 2004
Адрес: Чуктока
Сообщений: 3
2Nirva
Цитата:
полагаю register_globals, как всегда =)
можно подробнее...

Старый 10.06.2004, 02:02
kompadre вне форума Посмотреть профиль Отправить личное сообщение для kompadre Найти все сообщения от kompadre
  № 8  
kompadre
 
Аватар для kompadre

Регистрация: Aug 2001
Адрес: Barcelona
Сообщений: 1,277
Отправить сообщение для kompadre с помощью ICQ
А можно нажать на кнопку поиск?

Старый 10.06.2004, 07:21
connectoid вне форума Посмотреть профиль Отправить личное сообщение для connectoid Посетить домашнюю страницу connectoid Найти все сообщения от connectoid
  № 9  
connectoid

Регистрация: Jun 2004
Адрес: Чуктока
Сообщений: 3
2 Constantine

Вот кусок скрипта, ошибка в 25 строке (неопределення переменная trophimov .....)

<?
$dimidrol = date("d.m.Y");
print "<table width= cellpadding=0 cellspacing=0 border=0 align=center>
<p>| <a href=\"forum.php?trofimov=add\">Äîáàâèòü òåìó </a>| | <a
href=\"forum.php?trofimov=forum\">Ïðîñìîòðåòü òåìû</a> | Ñåãîäíÿ: $dimidrol </p>
";

print "<body>
<div align=\"center\"><center>

<table border=\"1\" width=\"711\" height=\"25\" bordercolor=\"#FFFFFF\" bgcolor=\"#E9E9E9\"
bordercolorlight=\"#FFFFFF\" bordercolordark=\"#FFFFFF\">
<tr>
<td width=\"209\" height=\"25\">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Òåìà</td>
<td width=\"209\" height=\"25\">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Àâòîð</td>
<td width=\"209\" height=\"25\">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Äàòà</td>
</tr>
</table>
</center></div>
</body>";

switch($trofimov) :
default :
print "<table width= cellpadding=0 cellspacing=0 border=0 align=center>";

break;
case("add") :
print "
<center><h2>Äîáàâèòü òåìó</h2></center>
<form action=forum.php?trofimov=trofimov method=post>
Èìÿ : <input type=text value='' name=name size=30><br>
E-mail : <input type=text value='' name=mail size=30><br>
Çàãîëîâîê : <input type=text value='' name=zag size=30><br>
Ñîîáùåíèå : <textarea cols=40 rows=5 size=100 name=mess></textarea><br>
<input type=submit value='Îòïðàâèòü'>
</form>
";

break;
case("trofimov") :

if ($name == "") {print "Ââåäèòå èìÿ!"; exit;}
if ($mess == "") {print "Ââåäèòå òåêñò!"; exit;}
if ($zag == "") {print "Ââåäèòå çàãîëîâîê!"; exit;}
if (!eregi("^([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $mail) and $mail != "") {print "Âû ââåëè íåêîððåêòíûé E-mail àäðåñ!"; exit;}
$er = 1;

Старый 10.06.2004, 10:40
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 10  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Оригинал написал(а) connectoid
switch($trofimov)
Где ты присвоил значение этой переменной?

Нигде? Тогда что тебя удивляет?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Создать новую тему   Часовой пояс GMT +4, время: 04:20.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 04:20.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.