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

Форум PHP

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

 

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

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

тема: Проблема с формой из задачи 1!
 
 автор: Panker   (03.02.2006 в 15:42)   письмо автору
 
 

INDEX

<style> 
textarea 
{ border: 1px dashed Silver; } 
input { border: 1px dashed Silver; }
 </style> 
 <form  action="form.php" method="post" >
 <input type="text" name="val1" size="20"><br> 
 <textarea name="val2" rows="4" cols="20"></textarea><br> 
 <input type="submit"  value="Послать"></td></form> 
 <?php
 
include "panker.php";
 
?>

FORM

<?php 
$f 
fopen("panker.php""a"); 
 
fputs($f$_POST['val1']."=".$_POST['val2']."\r\n");
 
fclose($f); 
 
header("Location: index.php"); 
 
?>

Помогите сделать чтоб val1 выводился бы между <b></b>
И как сделать чтоб место = выводилось типа <br> ну чтоб val1 на первой строчке а val2 на второй строчке!
зарание спасибо =)

   
 
 автор: P@Sol   (03.02.2006 в 15:48)   письмо автору
 
   для: Panker   (03.02.2006 в 15:42)
 


<?php 
$f 
fopen("panker.php""a"); 
$str "<b>".$_POST['val1']."</b><br>".$_POST['val2'];
fputs($f$str."\r\n"); 
fclose($f); 
header("Location: index.php"); 
?> 

;)
но заносить val1 в тег <b> лучше при выводе текста на экран (задача2), а не сразу

   
 
 автор: Panker   (03.02.2006 в 16:15)   письмо автору
 
   для: P@Sol   (03.02.2006 в 15:48)
 

Блин я то думал тут что то посложней я и сам бы так сделал! )))
вот дурдом то блин =((( буду вот знать что всё вот так вот легко! для меян почему то php до сих пор кажится ОЧЕНЬ ттрудным и сложным языком))

   
 
 автор: cheops   (03.02.2006 в 16:18)   письмо автору
 
   для: Panker   (03.02.2006 в 15:42)
 

Приведу ссылку на задачу, чтобы было понятно о чём речь.

http://www.softtime.ru/info/task.php?id_article=71

   
 
 автор: Panker   (03.02.2006 в 17:24)   письмо автору
 
   для: cheops   (03.02.2006 в 16:18)
 

Я решил эту задачу мой номер 6 ) но я там ненашел решение моей задачи ))
И кстати! подскажите как сделать чтоб вырезался любой html код! ну чтоб через форму не добавили хтмл большой чтоб сайт целый свой не загрузили )) просто я так гостевую сделать хачу маленьку)) что вот <b> между val1 br между val1 and val2 остовались а любые дргугие хтмл теги обрезались! и если не трудно такое осушествить как сделать чтоб в форму можно было бы вводить только русские буквы и цифры а англ писать было незя ну кирилицей корчое ))) спасибо )))

   
 
 автор: cheops   (03.02.2006 в 17:30)   письмо автору
 
   для: Panker   (03.02.2006 в 17:24)
 

Это осуществляется при помощи функции htmlspecialchars(), для того, что превратить переводы строк в тэг <br> применяют функцию nl2br(). Таким образом, вывод может выглядеть следующим образом:
<?php
  
echo nl2br(htmlspecialchars($text));
?>

   
 
 автор: Panker   (03.02.2006 в 17:55)   письмо автору
 
   для: cheops   (03.02.2006 в 17:30)
 

ok key! извените а на другие вопросы не не судьба ((( просто я подумал есть же и *гады* которые не ткоа текст применят! ))) жилательно сделать чтоб тока русские буквы можно было бы вводить =)) есои возможно )

   
 
 автор: PantiL   (03.02.2006 в 20:53)   письмо автору
 
   для: Panker   (03.02.2006 в 17:55)
 

А зачем ты такой злой. Пусть себе пишут латинскими буковками htmlspecialchars все спец символы преобразует в HTML сущности, поэтому всякий вредный код отобразится без всякого вреда.

   
 
 автор: cheops   (04.02.2006 в 01:10)   письмо автору
 
   для: Panker   (03.02.2006 в 17:55)
 

Для вывода в браузер этого достаточно.

   
Rambler's Top100
вверх

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