| |
|
|
| | Как узнать есть ли в файле например строка "http://mysite.com |||| любые символы". (|||| - разделитель для explode(); ) и если есть скрипт выдал "фак ю" и еще чтоб показал на какой по счету строке этот текст ? | |
| |
|
|
| |
|
|
| |
для: Specter
(02.01.2007 в 14:45)
| | | Если файл не очень большой можно поступить следующим образом
<?php
$arr = file("text.txt");
for($i = 0; $i < count($arr); $i++)
{
if(strpos($arr[$i], "http://mysite.com") !== false)
{
exit("http://mysite.com обнаружен в ".($i + 1)." строке файла text.txt");
}
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Specter
(02.01.2007 в 14:45)
| | |
<?php
$ar = file("my_file.txt");
for ($i = 0; $i < count($ar); $i++)
{
if (preg_match("http://mysite\.com |||| (.*)", $ar[$i]))
echo "Фак ю на строке ".($i+1);
}
?>
|
Вот, примерно так :)) | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(02.01.2007 в 14:58)
| | | С Хеопсом, ответили в одно время :)))
Кстати, у него проще. | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(02.01.2007 в 14:59)
| | | Спасибо. А как вывести то, что стоит после "||||" ?
Чтобы вывел вот так.
Строка: номер строки
Сайт: то что перед "||||"
мыло: то что стоит после "||||"? | |
| |
|
|
| |
|
|
| |
для: Specter
(02.01.2007 в 15:06)
| | | Можно поступить следующим образом
<?php
$arr = file("text.txt");
for($i = 0; $i < count($arr); $i++)
{
if(strpos($arr[$i], "http://mysite.com") !== false)
{
$line = explode("|||", $arr[$i])
echo "Строка: ".($i + 1)."<br>";
echo "Сайт: ".$line[0]."<br>";
echo "Мыло: ".$line[1]."<br>";
exit();
}
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Specter
(02.01.2007 в 15:06)
| | | - | |
| |
|
|