[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: единица
Гость_lex
Доброго времени суток. С прошедшим НГ и наступающим Рождеством.

Вопрос следующего плана при выполнении скриптов(норм работают) вылезает 1 в самом низу, что это значит?





Спустя 7 минут, 51 секунда (5.01.2010 - 23:33) WhiteKnight написал(а):
файлы в utf8 без BOM ?

Спустя 16 минут, 44 секунды (5.01.2010 - 23:50) Гость_lex написал(а):
кажеться понял что вы имеете ввиду но ответить не могу. думаю стоит происнить единица вылезает когда работают скрипты следующего плана к примеру index.php в нем указан инклуде(index2) а index2 содержит следующую инфу

if ($_GET('tot'))

{ скрипт } вот именно на таких скриптах и идет единица во всех остальных случаях все норм

Спустя 12 минут, 2 секунды (6.01.2010 - 00:02) denis39 написал(а):
Посмотри сам скрипт. Из ниоткуда единица не появится. Значит она где-то выводится.

Спустя 12 минут, 1 секунда (6.01.2010 - 00:14) Гость_lex написал(а):
хм нет она какую то ошибку выдает какой то сбой как я понимаю

Спустя 7 минут, 6 секунд (6.01.2010 - 00:21) sergeiss написал(а):
Правильно сказали уже:
Цитата (denis39 @ 6.01.2010 - 01:02)
Посмотри сам скрипт. Из ниоткуда единица не появится. Значит она где-то выводится.

Проверяй все выводы данных. Все echo, и все другие варианты вывода.

Спустя 14 минут, 20 секунд (6.01.2010 - 00:35) Гость_lex написал(а):
biggrin.gif так а если проверил и лишних выводов нет?

Спустя 2 минуты (6.01.2010 - 00:37) sergeiss написал(а):
Все и всегда так говорят smile.gif Но чудес на свете не бывает. Ищи. А если кода немного, то давай его сюда. Начиная со строчки с инклудом, и сам "подинклуженный" файл.

Спустя 5 минут, 8 секунд (6.01.2010 - 00:42) Гость_lex написал(а):
ок завтра выкину файы на другом компе -НОВЫЙ ГОД smile.gif

Спустя 12 часов, 55 минут, 3 секунды (6.01.2010 - 13:37) Гость_lex написал(а):
и так половину удалил разобрался более менее но вопрос остаеться открытым

файл index2.php
содержит вот это с этим файлом работаем в браузере

include ("index.php");


файл index.php


if ($_REQUEST['page'] == "spisok") {

include("spisok.php"); }


вот при таком раскладе все работает ок просто изначально index.php
содержал вот такой код

if ($_REQUEST['page'] == "spisok") {

$p = include("spisok.php");

echo $p;


}

понимаю что не правильно в данном случае написано, но почему 1 показываеться? т.е. она может быть идет как указание на синтаксическую ошибку ?




Спустя 7 минут, 6 секунд (6.01.2010 - 13:44) sergeiss написал(а):
Цитата (Гость_lex @ 6.01.2010 - 14:37)

понимаю что не правильно в данном случае написано, но почему 1 показывается?


Потому что

Цитата (Гость_lex @ 6.01.2010 - 14:37)

echo $p;


Ты вот тут и выводишь своими руками эту самую единицу smile.gif Убери вывод $p - и будет тебе счастье! wink.gif

PS. И заодно замечу, что "показывается", "выводится" пишутся без мягкого знака (в тех как раз случаях, где ты их используешь)! Это не в качестве наезда smile.gif, просто глаза режет немного.

PPS. На самом деле, у меня было предположение, что ты именно так выводишь. Но как-то было слишком всё просто... Но оно так просто и оказалось.

Спустя 5 минут, 46 секунд (6.01.2010 - 13:50) Гость_lex написал(а):
sergeiss

это я понял, но сам факт наличия что обозначает, она и вдругих случаях появляеться зачастую, но почему то, когда именно конструкция подобная стоит
if ($_REQUEST['page'] == "spisok") {}. а ладно пофиг будем считать что указание на ошибку в коде.
ь- да постоянно вылезает ошибка, что делает....

Спустя 6 минут, 18 секунд (6.01.2010 - 13:56) sergeiss написал(а):
Гость_lex - ты вообще читал, что я тебе написал???

Повторяю: единица у тебя выводится тогда, когда ты сначала пишешь
$p=include(.....);

а затем выводишь эту переменную
echo $p;


PS. Поясняю. include возвращает некую величину, аналогично любой другой функции. Если в подключенном файле не было нигде написано return с указанием какой-то величины, то тогда возвращается как раз 1, если всё было успешно. Об этом в хэлпе написано в явном виде (см. ссылку у меня в подписи).

Спустя 7 минут, 8 секунд (6.01.2010 - 14:04) Гость_lex написал(а):
а все понятно, спасибо, извиняюсь
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.