siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009
anton000:
Докажите, что вы не тряпка болтающая ( извините, за выражение ).

По моему доказывать это надо вам... а то вон уже почти никто не верит что вам стоит этим заниматься. Ну столько ответов, столько информации, столько времени вы уже учите, могли бы знать хотябы элементарные понятия отладки. Ведь не у всех сразу все получается, даже у кодеров с опытом, но они не тупят а отлаживают код.

Значит тут должно быть "это". Смотрим есть здесь "это" или нет. Тут должно сработать "это" условие. Смотрим, срабатывает оно или нет, элементарно для этого ставя какой нибудь echo. Здесь выполняется sql запрос. Мы знаем, что в случае ошибки mysql_query вернет FALSE. Значит можем сделать условие mysql_query('SQL QUERY') or die(mysql_error()); И тд и тп. Вот такие простые правила вполне достаточно чтобы выявить ошибку. Но проблема ваша в том, что у вас плохо работает логика.

anton000, советую почитать http://phpfaq.ru/debug

А как вы собственно определяете какой код возвращается, если функция возвращает объект?

---------- Добавлено 27.06.2013 в 19:29 ----------

LovelAss:
file_get_contents на хостинге работает корректно и возвращает весь код, проблема таится где-то в процессе разбора этого кода.

http://stackoverflow.com/questions/14962359/how-to-use-file-get-contents-or-file-get-html

aleks7487:
На другом сайте данный файл не определяется как вредоносный!

Так это просто на другом сайте не определяется что он вредоносный, или он по сути не вредоносный?

О чем файл?

anton000:
Мало, того, когда он всё таки начинает работать ( добавлять категории), то если перезагрузить файл ( нажать F5 ), он создаст поле пустое в таблице. Вот откуда в таблице пустые поля.

Естественно будет добавлять, где у вас условие что-бы этот запрос выполнялся только при отправке формы? Мало того, в таком виде это явная дыра в безопасности (повезет если работают "волшебные кавычки" на сервере).


if(isset($_POST['submit']))
{
$title = htmlspecialchars($_POST['FirstName']);
$title_url = htmlspecialchars($_POST["chpy"]);
$parent = intval($_POST["id"]);

if(! $title OR ! $title_url OR ! $parent)
die('Error');

mysql_query("INSERT INTO menu(title, title_url, parent) values('" . mysql_real_escape_string($title) . "', '" . mysql_real_escape_string($title_url) . "', '" . $parent . "')");
}
Помогите с тегами