<html> <body> <center>Guest Book</center> <?php //Начало описания функции добавления записи в файл function add($nick, $email, $message) // функция получает три значения - ник, и-мейл, сообщение {
$content="<b>nick:</b>".$nick."<br><b>e-mail:</b>".$email."<br><b>Message:</b><br>".$message."<br><hr><br><br />\r\n"; // в переменную $content заносим данные с форм if ($fp=fopen('file.txt','a+')) // если файл открыт (если не открыт - открываем сразу же) для добавления, то { $result=file_put_contents($fp,$content); // результатом будет запись в него содержимого переменной $content fclose($fp); // закрываем файл }
else // если файл невозможно открыть { echo 'ошибка в функции'; // выдем сообщение об ошибке }
} // Конец описания функции добавления записи в файл
// начало программы if (count($HTTP_POST_VARS)>0) // если в глобальном массиве есть любые значения, то: { add($_POST["nickname"],$_POST["email"],$_POST["message"]); // передаем их функции добавления записи в файл (функция add) } echo file_get_contents('file.txt'); ?> <br> <center><form method="POST"> <!-- форма, которая отсылает данные текущей странице --> nick: <input type="text" name="nickname" ><br> e-mail: <input type="text" name="email"> <br> message: <input type="text" name="message"><br> <input type="submit" value="ok"> </form></center> </body> </html>
Можно сделать так:
RewriteRule ^images/([a-zA-Z0-9]+\.(jpg|gif|png))$ script.php?$1 [L]
Если же картинки только jpg а имена файлов только числовые, то можно сузить правило:
RewriteRule ^images/([0-9]+\.jpg)$ script.php?$1 [L]
Или же наоборот расширить правило что бы любые файлы можно было так получать:
RewriteRule ^images/(.*)$ script.php?$1 [L]
...через какое-то время на эту запись в базе пишется новое резюме...
ИМХО ошибка в реализации - зачем писать новое резюме на старый ID? У каждого резюме должен быть уникальный адрес, удалили резюме - 404 и все тут.
Про первый вариант не знаю, не сталкивался, а второй лучше даже не рассматривать!
Используйте готовую библиотеку, и проблем с кодировками и с аттачами небудет.
Используйте готовое решение, к примеру phpmailer
Права должны быть не у скрипта, а у файла который пытаетесь открыть на запись.
Попробуй так:
у меня хост - самый дорогой план
Ну мы тут тоже что попало не курим ;)
Вот сюда посмотрите http://developer.yahoo.com/yui/dragdrop/
Перед новыми правилами добавьте: