Что это за $x и каким боком он тут притерся?
почему нельзя просто написать eval($filecontents);?
\\"$filecontents\\" - это вообще песня.
Да будет тебе известно, что в кавычках в PHP находятся СТРОКИ. простые строки. Вася петя мама мыла раму.
$query="DELETE FROM webscript_forum".
Знаешь почему из форуме ничего не удалилось? потому, что PHP воспринимает это не как свой код, а как строку. Текст. Разница понятно?
И еще. совет на будущее.
НЕ ГОРОДИ ТЫ 10 ОПЕРАТОРОВ ПОДРЯД, ЕСЛИ НИ ОДНОГО НЕ ПОНИМАЕШЬ!
ДЕЛАЙ ПО ОЧЕРЕДИ
сделал один - вывел результат.
посмотрел - все правильно? то, что ожилдалось?
Если нет - исправляй.
И только после этого переходи к следующему.
в первом вопросе до евала вообще дело не хоходит. проблема в имплоде. а ты ее даже не увидел. А должен был сам. Если делать по очереди.
В последнем вопросе то же самое.
Ты бы хоть вывел на экран строку, которую передаешь в евал. Да посмотрел - а вообще она соответствует твоим представлениям о том, как она должна выглядеть?
подсказка: Эта строка должна выглядеть как обыкновенный PHP-код.