Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Предпросмотр
 
 автор: ZetRider   (25.01.2006 в 16:48)   письмо автору
 
 

Привет! Есть такая задача, сделать для скрипт ну предположим для гостевой, скрипт предпросмотра.
Теория такая:
Отправляется информация которую он должен записать в tmp файл из котрого выводится предпросмотр, потом если происходит пожтверждение поста сообщения то из файла tmp копируется информация и передается в базу сообщений gb.txt...

   
 
 автор: XPraptor   (25.01.2006 в 16:57)   письмо автору
 
   для: ZetRider   (25.01.2006 в 16:48)
 

Не обязательно в файл помещать, поместите в переменную и снова выведите пост на страницу. И если подтвердил, то пишите в базу.

   
 
 автор: WebTech   (25.01.2006 в 18:13)   письмо автору
 
   для: XPraptor   (25.01.2006 в 16:57)
 

Да. Только предварительно переменную пропускайте через htmlspecialchars() и stripslashes(). И еще желательно проверять на наличие слова "script". А то злобные хакерюги только и ждут... :-(

   
 
 автор: ZetRider   (25.01.2006 в 21:05)   письмо автору
 
   для: WebTech   (25.01.2006 в 18:13)
 

да на счет безопасности у меня все продумано... htmlspecialchars() я всегда ставлю... а код можите поджкинуть ?

   
 
 автор: WebTech   (26.01.2006 в 15:28)   письмо автору
 
   для: ZetRider   (25.01.2006 в 21:05)
 

Код чего?

   
 
 автор: ZetRider   (26.01.2006 в 16:17)   письмо автору
 
   для: WebTech   (26.01.2006 в 15:28)
 

примерный код предпросмотра...

   
 
 автор: WebTech   (26.01.2006 в 16:40)   письмо автору
 
   для: ZetRider   (26.01.2006 в 16:17)
 

Ну, у вас есть страница с формой для отправки сообщения. Допустим поле в форме называется msg. Тогда можно сделать примерно так
Файл с формой index.php

<?php
if (isset($_POST['msg'])) 
{
$msg stripslashes(htmlspecialchars($_POST['msg']));
// если необходимо, извлекаются остальные переменные
echo 'Ваше сообщение:<br>';
echo 
'<form action="add_msg.php" method="post">
<textarea name="msg">'
.$msg.'</textarea><br>
<!-- здесь можно еще добавить поля, которые необходимо "предпросмотреть" -->
<input type="submit" value="OK">
</form>'
;
}
else
   {
   
// здесь идет код html-страницы с формой
   
}
?>

Ну, примерно так. Можно было сделать через промежуточный файл, типа preview.php

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования