X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Переменные
onlineunit
onlineunit
Topic Starter сообщение 31.10.2011, 20:17; Ответить: onlineunit
Сообщение #1


Доброго времени суток! У меня 2 вопроса. Кто ни будь знает, почему если раньше я допускал ошибки в PHP коде, то при тестировании в браузере отображалось в какой строке ошибка а сейчас нет.

Второй вопрос банальный, есть 2 файла - форма (HTML) и обработчик (PHP) допустим юзер заполняет что то а при нажатии "сохранить" данные ДОЛЖНЫ лететь в обработчик, но... почему то не передаются, ниже я предаставлю 2 кода (формы и обработчика). Посмотрите пожалуйста может я действительно где то ошибся:
Форма:
<form method="post" action="123.php">
<label>Текстовое поле:<br />
<textarea name="text" id="text" cols="20" rows="1">1234</textarea>
<input name="submit" id="submit" type="submit" value="Сохранить" />
</label>
</form>


Обработчик:

[PHP]<?php
if (isset($_POST['text'])) {$text = $_POST['text']; if ($text == '') {unset($text);}}
echo "$text<br>";
?>[/PHP]

Заранее благодарен!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 31.10.2011, 20:41; Ответить: alexdrob
Сообщение #2


(onlineunit @ 31.10.2011, 23:17) *
. Кто ни будь знает, почему если раньше я допускал ошибки в PHP коде, то при тестировании в браузере отображалось в какой строке ошибка а сейчас нет.

display_errors + error_reporting


(onlineunit @ 31.10.2011, 23:17) *
Второй вопрос

на вид вроде всё ок, включите отображение ошибок, потом будет виднее где ошибка :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pyramida
pyramida
сообщение 31.10.2011, 21:27; Ответить: pyramida
Сообщение #3


(onlineunit @ 31.10.2011, 23:17) *
Доброго времени суток! У меня 2 вопроса. Кто ни будь знает, почему если раньше я допускал ошибки в PHP коде, то при тестировании в браузере отображалось в какой строке ошибка а сейчас нет.

Второй вопрос банальный, есть 2 файла - форма (HTML) и обработчик (PHP) допустим юзер заполняет что то а при нажатии "сохранить" данные ДОЛЖНЫ лететь в обработчик, но... почему то не передаются, ниже я предаставлю 2 кода (формы и обработчика). Посмотрите пожалуйста может я действительно где то ошибся:

Заранее благодарен!

страница обработчика называется 123.php?
Если переменная пустая зачем ее удалять?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 31.10.2011, 21:43; Ответить: alexdrob
Сообщение #4


(pyramida @ 1.11.2011, 00:27) *
Если переменная пустая зачем ее удалять?

пуста и не существует немного разные вещи, я часто вижу код типа
[PHP]if (isset($...))
$a = $...
if ($a == '')
unset($a);
if (isset($a))
$a = 1[/PHP]
вот видимо это чьи то уроки не правильные, или не правильно воспринятые людьми, так как если большой скрипт и важна память то может понадобится и удаление переменных для экономии ресурсов, но естественно что не в этом коде.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pyramida
pyramida
сообщение 2.11.2011, 18:17; Ответить: pyramida
Сообщение #5


(alexdrob @ 1.11.2011, 00:43) *
пуста и не существует немного разные вещи, я часто вижу код типа
вот видимо это чьи то уроки не правильные, или не правильно воспринятые людьми, так как если большой скрипт и важна память то может понадобится и удаление переменных для экономии ресурсов, но естественно что не в этом коде.

Я гуглил вопрос многие считают что не обязательно если переменная не глобальная или в ней не большое количество информации.
У ПХП сильный сборщик мусора он справляется.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 2.11.2011, 18:23; Ответить: alexdrob
Сообщение #6


да я не когда не удаляю) я просто написал почему так бывает делают) я с такими крупными переменными не работаю, а если и есть скрипты для парсинга, то они как закончат парсить так и закрываются, какой смысл удалять уже перед закрытием)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 25.4.2024, 14:05
Дизайн