Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не работает скрипт [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): « 1 [2] 3 »   

> Описание: не выводися ни динамическое,ни статическое содержимое, не изменяются заголовки
Champion Супермодератор
Отправлено: 17 Августа, 2009 - 12:54:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Например тут
if(empty($_POST[var]))die(-1)
если выполнится die, дальше ничего не будет происходить. Или после этого, к примеру если у тебя отключены сообщения об ошибках, а где-то опречатался в названии функции, дальше выполнение тоже не пойдет.
html код, который у тебя после ?> - это то же самое, как если бы в конце скрипта просто стояла команда echo.
Надо найти, где скрипт останавливается.
 
 Top
EuGen Администратор
Отправлено: 17 Августа, 2009 - 13:16:31
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)






-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
KOLANICH
Отправлено: 17 Августа, 2009 - 15:49:13
Post Id



Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Февр. 2008  


Помог: 0 раз(а)




как стереть бом?


Отредактировано модератором: Champion, 17 Августа, 2009 - 15:57:47
? - знак вопроса. Когда ставишь его в конце предложения всем становится понятно, что ты спрашиваешь. Не забывай им пользоваться
 
 Top
Champion Супермодератор
Отправлено: 17 Августа, 2009 - 15:57:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Выше всё написано. Если в np++ пишешь, там вверху есть меню Кодировки
 
 Top
KOLANICH
Отправлено: 17 Августа, 2009 - 19:03:59
Post Id



Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Февр. 2008  


Помог: 0 раз(а)




1 не помогает(бом стёр через n++)
2 почему не работает
echo $PHPSESSID;
 
 Top
EuGen Администратор
Отправлено: 17 Августа, 2009 - 19:25:19
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




1. Ну или пересоздайте скрипт, вставив только нужное
2. В отдельную тему


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
KOLANICH
Отправлено: 17 Августа, 2009 - 19:42:11
Post Id



Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Февр. 2008  


Помог: 0 раз(а)




поправил головной пост
(Добавление)
вопрос про сессид снят
сделал

(Добавление)
при register_globals off
будет ли вылезать ошибка при
(Добавление)


не передаются данные сессии
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. require "serverdata.inc";
  3. echo '<?xml version="1.1" ?>
  4. <root><infos>';
  5. //$page=mysql_real_escape_string ( $_POST[page]);
  6. //$oid=mysql_real_escape_string ( $_POST[oid]);
  7. $page=mysql_real_escape_string ( $_GET[page]);
  8. $oid=mysql_real_escape_string ( $_GET[oid]);
  9. $user=$_SESSION[user];
  10.  
  11. if(empty($page))$page=1;
  12. if(empty($oid)){
  13.         echo '<error code="-1" />';    
  14. }
  15. if(empty($user))echo '<error code="0" />';
  16.  
  17. $getinfos=mysql_query("SELECT * FROM info WHERE id=$oid");
  18. $i=1;
  19. while($info=mysql_fetch_object($getinfos)&&floor($i/$infoonpage)==$page){
  20.         $i++;
  21.         echo '<item id="'.$info->id.'" cont="'.$info->cont.'" />';
  22.        
  23. }
  24.  
  25.  
  26. ?>
  27. <infos/><root/>


всегда пишет <error code="0" /> а дальше 1 пустой тег с пустыми атрибутами

(Отредактировано автором: 19 Августа, 2009 - 09:35:46)

 
 Top
Champion Супермодератор
Отправлено: 18 Августа, 2009 - 08:39:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




KOLANICH пишет:
бом стёр через n++
Надеюсь, нажал "преобразовать" и сохранил?
KOLANICH пишет:
при register_globals off
будет ли вылезать ошибка при
Попробуй. Ничего страшного не произойдет, ничего не взорвется. Пользуйся $_SESSION['var']=''.
KOLANICH пишет:
$user=$_SESSION[user];
слово user неплохо бы написать в кавычках.
Займись отладкой. Когда пустая сессия - это ты сам в состоянии решить отладкой. А если происходят удивительные вещи, и сессия должна работать по-твоему, но не работает, то опиши эти удивительные вещи.
Вот прям пиши: тут я убедился, что вот так, а тут должно быть так, а оно не так, хотя должно быть именно так.

Не надо мне в аську кидать ссылки. Я сам сюда зайду.
 
 Top
KOLANICH
Отправлено: 18 Августа, 2009 - 20:13:24
Post Id



Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Февр. 2008  


Помог: 0 раз(а)




тепреь такая проблема
пишет <item id="" cont="" />
когда пишу $info->id; тоже ничего не выводит
 
 Top
Champion Супермодератор
Отправлено: 18 Августа, 2009 - 20:22:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




var_dump($info)
 
 Top
KOLANICH
Отправлено: 18 Августа, 2009 - 20:39:46
Post Id



Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Февр. 2008  


Помог: 0 раз(а)




bool(true)
 
 Top
Champion Супермодератор
Отправлено: 19 Августа, 2009 - 08:36:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Ну вот разберись теперь почему у тебя вместо объекта там булевская переменная
(Добавление)
KOLANICH пишет:

$getinfo=mysql_query("SELECT * FROM info WHERE id=$oid");
while($info=mysql_fetch_object($getinfos)
 
 Top
EuGen Администратор
Отправлено: 19 Августа, 2009 - 08:52:58
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Мне кажется, но..
EuGen пишет:
Так:
http://phpfaq.ru/debug

Цитирую сам себя?


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
KOLANICH
Отправлено: 19 Августа, 2009 - 09:45:10
Post Id



Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Февр. 2008  


Помог: 0 раз(а)




EuGen
не надо цитировать самого себя
прочитал я дебаг давно

Champion,исправил.
Не пашед.
Дампит то же самое.

(Отредактировано автором: 19 Августа, 2009 - 09:46:10)

 
 Top
Champion Супермодератор
Отправлено: 19 Августа, 2009 - 10:54:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




KOLANICH пишет:
EuGen
не надо цитировать самого себя
прочитал я дебаг давно
Прочитал и не усвоил. Читай заново. Ты понял, что вместо объекта у тебя bool. Ищи почему. Проверяй по шагам. Научишься сам отлаживать - будешь молодец.
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB