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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: замена Enterа символом <br>

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: 10100100   (12.09.2005 в 18:09)   письмо автору
 
   для: P@Sol   (12.09.2005 в 17:14)
 

посмотрите на код там есть строка содержащая переменную $br, так вот её то и нужно было заменить на $message :)))))))))) в общем я вообще затупил, но и не сказали мне хорошо что я сам заметил наконец то :))) в предь буду внимательнее...

   
 
 автор: P@Sol   (12.09.2005 в 17:14)   письмо автору
 
   для: 10100100   (12.09.2005 в 17:02)
 

а мне интересно...где была ошибка

   
 
 автор: 10100100   (12.09.2005 в 17:02)   письмо автору
 
   для: XPraptor   (12.09.2005 в 13:44)
 

ВСЕМ СПАСИБО! ПРОБЛЕМА ИСЧЕРПАНА!
ДЕЛО ОКАЗАЛОСЬ В МОЕЙ НЕ ВНИМАТЕЛЬНОСТИ! !!

   
 
 автор: XPraptor   (12.09.2005 в 13:44)   письмо автору
 
   для: 10100100   (10.09.2005 в 19:12)
 

Замени в последней строке в своем коде на вот этот фрагмент и будет выводится с перносом:

{print str_replace(chr(10), "<BR>", $lines[$i]);}

   
 
 автор: 10100100   (12.09.2005 в 13:03)   письмо автору
 
   для: cheops   (12.09.2005 в 12:47)
 

тэг... хм... вариант... сегодня проверю всё досканально! спасибо...

   
 
 автор: cheops   (12.09.2005 в 12:47)   письмо автору
 
   для: 10100100   (12.09.2005 в 12:17)
 

Возможно где-то не закрытый тэг в таблице - в таком месиве не сложно допустить ошибку. Обычно в файлах гранять лишь информацию, а форматирование производят уже при выводе, так как ошибки форматирования сохраняются в файл намертво и уже нет возможности их исправить. Информацию удобно хранить в виде сериализованного массива PHP http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=907

   
 
 автор: 10100100   (12.09.2005 в 12:17)   письмо автору
 
   для: cheops   (11.09.2005 в 21:49)
 

хорошо.... вот код который глючит...


<? 
Error_Reporting
(E_ALL & ~E_NOTICE); 
$files="base.txt"
$qq=15
if (!
$email) {$email="Адрес не указан";} 
if (!
$homepage) {$homepage="нет";} 
if (
$message !="" && $name !="") {
$time=Date("h:i:M:d"); 
$br str_replace("\n""<br>"$message); 
$soo="\n<LINK href=style.css type=text/css rel=stylesheet><center><table cellspacing=3 cellpading=3 border=1 bordercolor=ffffff width=55%><tr><td width=100% height=20></td></tr><tr><td align=center><table cellspacing=0 cellpading=0 border=1 bordercolor=000000 width=90%><tr><td><table cellspacing=0 cellpading=0 width=100%><tr><td width=50%><b><a href=\"mailto:$email \">$name</a></td><td align=right width=50%>[<a href=\"http://$homepage \">$homepage</a>]</b></td></tr></td></tr></table> <tr><td><table cellspacing=0 cellpading=0 width=100%><tr><td width=50%><font size=1>$time</font></td><td align=right width=50%><font size=2>$city</font></td></tr></td></tr></table><tr><td>$message</td></tr></table></td></tr><tr><td width=100% height=20></td></tr></td></tr></table></center><br><br>"
$fp=fopen($files"a+"); 
$fw=fwrite($fp$soo);
fclose($fp); } 
$message=substr($message0999); 
$email=substr($email040); 
$homepage=substr($homepage040); 
$name=substr($homepage010); 

$lines=file($files); 
$a=count($lines); 
$u=$a-$qq
for(
$i=$a$i>=$u$i--) {echo $lines[$i];} 
?> 


глюк заключается в следующем - когда я пишу в форме в арее Message с переводом строк то переведённые строки отображаются не корректно, не в таблице - как это должно быть а за её пределами сверху экрана... вот а последующие повторы сообщения такого же уже нормально работает за исключением того что теперь переведённые строки не переводились а просто писались через пробел... вот...

   
 
 автор: cheops   (11.09.2005 в 21:49)   письмо автору
 
   для: 10100100   (11.09.2005 в 14:58)
 

Приведите плиз код, который не работает? Что он выводит и что вы хотите получить в результате?

   
 
 автор: 10100100   (11.09.2005 в 14:58)   письмо автору
 
   для: cheops   (10.09.2005 в 20:38)
 

ничег не получется... он всёравно в базу записывает с переведённой строкой... в чём косяк то? :((((

   
 
 автор: cheops   (10.09.2005 в 20:38)   письмо автору
 
   для: 10100100   (10.09.2005 в 16:57)
 

Заменить в переменной $message переводы строк \n на тэг <br> и присвоить это переменной $br.

   

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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