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

Форум PHP

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

 

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

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

тема: Вытащить HTML-код

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

 
 автор: mistersmak   (29.11.2005 в 22:40)   письмо автору
 
   для: cheops   (29.11.2005 в 12:59)
 

Не-а, все равно не берет, зараза! В чем еще может быть дело?

   
 
 автор: cheops   (29.11.2005 в 12:59)   письмо автору
 
   для: mistersmak   (29.11.2005 в 01:16)
 

А вы замените строку
<?php
$fil 
file('cutme.html'); 
for(
$i=0;$i<count($fil);$i++) 
  { 
   
$content $content.$fil[$i]; 
  }
?>

на
<?php
  $content 
file_get_contents('cutme.html');
?>

   
 
 автор: mistersmak   (29.11.2005 в 01:16)   письмо автору
 
   для: cheops   (28.11.2005 в 20:36)
 

Спасибо, я че-то совсем глючить стал. Надо мозги почистить.
Хотя все равно не работает =)
Может из-за того, что я файл построчно считываю?
А может я просто ламер? =)

>Он заменяет все тэги(должен заменять) на SQL-код
У меня это самый последний пост, даже после того, который я сейчас пишу.
И я могу их исправить.

   
 
 автор: cheops   (28.11.2005 в 20:36)   письмо автору
 
   для: mistersmak   (28.11.2005 в 19:11)
 

Замените блок
<?php
$content 
str_replace('\r\n','',$text);
?>

на
<?php
$content 
str_replace('\r\n','',$content);
?>

У вас переменная $text пустая, поэтому всё обнуляется.

PS Ваш пост у меня 3 снизу, а у вас какой?

   
 
 автор: mistersmak   (28.11.2005 в 19:11)   письмо автору
 
   для: cheops   (28.11.2005 в 14:05)
 

Режим у меня структурный(иконка желтым выделена).
Через этот блок я пропускаю обычный ХТМЛ.
Вот он.

   
 
 автор: cheops   (28.11.2005 в 14:05)   письмо автору
 
   для: mistersmak   (28.11.2005 в 00:47)
 

Хм... странно, а какой текст вы пропускатете через этот блок?

PS В смысле последний, у вас какой режим отображения форума включён? Если обратный линейный - так и должно быть...

   
 
 автор: mistersmak   (28.11.2005 в 00:47)   письмо автору
 
   для: cheops   (27.11.2005 в 20:57)
 

В том-то и проблема, что вроде все правильно, но после

<?
 $content 
str_replace("\r\n","",$content);
?>

от $content нифига не остается. =(


З.Ы.
Кстати опять мои сообщения всегда последние
???

   
 
 автор: cheops   (27.11.2005 в 20:57)   письмо автору
 
   для: mistersmak   (26.11.2005 в 23:18)
 

Не очень понятно в чём затруднение и чем не нравится скрипт?

В блоке
<?php
  $content 
str_replace('\r\n','',$text); 
  
$content str_replace('\n','',$content);
?>

лучше использовать двойные кавычки, а не одинарные.

   
 
 автор: mistersmak   (27.11.2005 в 19:50)   письмо автору
 
   для: cheops   (26.11.2005 в 12:40)
 

Ау, ну где все? ХЭЛП ми!!!

   
 
 автор: mistersmak   (26.11.2005 в 23:18)   письмо автору
 
   для: cheops   (26.11.2005 в 12:40)
 

Он просто обнуляет все содержание =(
Вот файл:

<?
 $fil 
file('cutme.html');
 for(
$i=0;$i<count($fil);$i++)
  {
   
$content $content.$fil[$i];
  }
 
/*$content = strstr($content,'<tr bgcolor="#DDDDDD">');
 $content = substr($content,0,strpos($content,'<tr height=2><td></td></tr>'));*/
//*********************************************************

 
$content str_replace('\r\n','',$text);

 
$content str_replace('\n','',$content);

 
$content str_replace('<tr bgcolor="#DDDDDD"><td class=messages_td>','',$content);
 
 
$content str_replace('<a href="mailto:',"insert into gbnarod values('",$content);

 
$content str_replace('">',"','",$content);

 
$content str_replace('</a> <a href=" ',"','",$content);

 
$content str_replace(' </a> (<i>',"",$content);

 
$content str_replace('</i></p><hr>',"');",$content);

 
$content str_replace('</i>)</p>',"',",$content);

 
$content str_replace('<blockquote>',"'",$content);

 
$content str_replace('</blockquote><p><i>',"','",$content);

 
$content str_replace('<br>','_[br]_',$content);

 
$content nl2br($content);
 
 
$content str_replace('_[br]_','<br>',$content);

//*********************************************************
 
echo nl2br(htmlspecialchars($content));
 
$newfile fopen('newcontent.sql',"w");
 
fwrite($newfile,$content);
 
fclose($newfile);
?>

   

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

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

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