Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

17.11.2009, 17:52
|
|
Участник форума
Регистрация: 28.10.2009
Сообщений: 129
Провел на форуме: 460561
Репутация:
67
|
|
Код:
$str2 = $m[0][0];
preg_match_all("#<tr><td>(.*)</td><td><font color=black>#",$str2,$code);
echo $code[0][0]\n;
$var=$code[0][0];
echo $var;
if ($var) {
$file=fopen("invite.txt","r+");
$str = "$codo";
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ( $file, $str);
}
fclose ($file);
}
Результат:
<tr><td>e10bb0c3fb</td><td><font color=black><tr><td>e10bb0c3fb</td><td><font color=black>
Как мне сделать чтоб был результат без <tr><td> и </td><td><font color=black>
|
|
|

17.11.2009, 17:53
|
|
Участник форума
Регистрация: 28.10.2009
Сообщений: 129
Провел на форуме: 460561
Репутация:
67
|
|
Сообщение от LStr1ke
Ну тогда все правильно
$code[0][0];
Просто в твоем коде между [0][0] стоит пробел ) Убери его
где
|
|
|

17.11.2009, 18:03
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от Adekvatnyj
Код:
$str2 = $m[0][0];
preg_match_all("#<tr><td>(.*)</td><td><font color=black>#",$str2,$code);
echo $code[0][0]\n;
$var=$code[0][0];
echo $var;
if ($var) {
$file=fopen("invite.txt","r+");
$str = "$codo";
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ( $file, $str);
}
fclose ($file);
}
Результат:
<tr><td>e10bb0c3fb</td><td><font color=black><tr><td>e10bb0c3fb</td><td><font color=black>
Как мне сделать чтоб был результат без <tr><td> и </td><td><font color=black>
Что вот это такое : echo $code[0][0]\n; ?
Код:
if(preg_match_all("#<tr><td>(.*)</td><td><font color=black>#", $m[0][0], $code)){
$var = $code[0][0];
if (!empty($var)) {
$file = @fopen("invite.txt","a");
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ( $file, $var );
}
fclose ($file);
}
}else{ echo 'страница не спарсилась'; }
|
|
|

17.11.2009, 19:03
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Жги есчо))))
Можно код существенно сократить
PHP код:
<?php
$str = "
<tr><td>Инвайт 1-й</td><td><font color=black>
<tr><td>Инвайт 2-й</td><td><font color=black>
<tr><td>Инвайт 3-й</td><td><font color=black>
<tr><td>Инвайт 4-й</td><td><font color=black>
<tr><td>Инвайт 5-й</td><td><font color=black>
<tr><td>Инвайт 6-й</td><td><font color=black>
";
if(preg_match_all("#<tr><td>(.*)</td><td><font color=black>#i", $str, $matches))
{
foreach ($matches[1] as $string) {
echo $string.'<br>';
file_put_contents('invite.txt',$string."\r\n", FILE_APPEND);
}
}
?>
|
|
|

18.11.2009, 06:39
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме: 994199
Репутация:
258
|
|
PHP код:
<?php
$str = "
<tr><td>str 1</td><td><font color=black>
<tr><td>str 2</td><td><font color=black>
<tr><td>str 3</td><td><font color=black>
<tr><td>str 4</td><td><font color=black>
<tr><td>str 5</td><td><font color=black>
";
@preg_match_all("#<tr><td>(.*)</td><td><font color=black>#isU",$str,$out) ;
$out = $out[1];
if(count($out))
{
foreach($out as $str)
{
$out_str.=$str."\r\n";
}
$file_open = @fopen("file.txt","a+") ;
@fwrite($file_open,$out_str);
}
?>
пох
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|