Надо бы закомментировать, подумал я, и увидел (в редакторе gedit), что строка комментируется до знака вопроса, выходит для интерпретатора остается: //fwrite($Mfile, "<?php\r\n$a = 'Simple string';\r\n?> "); ? Как быть ?
ps: PHP/5.3.10-1ubuntu3.11 with Suhosin-Patch, ошибок, при этом, в логе нету .
вуаля Вы придумали свое разширение http://www.php.net/manual/ru/book.mcrypt.php
Спасибо за альтернативу, но все-таки хотелось бы доработать данную функцию...
__
Друзья, без Вас никак , сколько не пытался вызвать ошибку, но пока безуспешно, как скажите, есть ли вероятность прохождения ч-з "/[^0-9A-Za-z]/u" не читаемых символов ? Если да, то какие символы не будут отфильтрованы (кроме англ. алфавита и цифр) ?
Если стоит последняя версия PHP, то для задания переменной сессии достаточно сделать вот так:
$_SESSION['название'] = "значение"; , а раньше нужно было session_register('название'); .
$sql="SELECT * FROM `one` where one='".$var1."' ";
$result=$query->($sql);
while($row=$res->($result)){
$one[]=$row['one'];
$two[]=$query->(SELECT * FROM `two` where one='".$one[]."'");
}
Задача состоит в том, чтобы эффективно реализовать вывод $two, с минимумом запросов. Просто если данных в таблице будет over100, то и запросов будет столько же, а это уже провал.
$var="SELECT * FROM `one` where one='".$one[]."' AND two = '".$two[]."' ";
$tree[]=$query->($var);
}
Так вот суть в том, что на основе $one[N] & $two[N] должен делатся запрос (причем не один,а кол-во раз выполн. запроса). Со стороны логики, если кол-во повторов 1-2, то это еще нормально, но если это кол-во > N*10, тогда и БД отправляется в "отпуск". К тому же, $one & $two являются динамическими (был вариант при добавлении в таблицу вставлять текущие данные $one & $two, но никак).
Возможно ли как-то реализовать по-другому, подскажите, пожалуйста ?