|
| |
|
|
| |
для: Unkind
(07.08.2007 в 02:59)
| | | нет, это не спам, это предназначено для конкретных сайтов, на которых размещают объявления по обмену ссылками, это не спам, помогоите исправить ошибку! | |
| |
|
|
| |
|
|
| |
для: goacher
(07.08.2007 в 02:13)
| | | С чего Вы взяли, что если перед адресом стоит префикс mailto://, то владелец этого адреса хочет обменяться с Вами ссылками?
Это спам. | |
| |
|
|
| |
|
|
| |
для: goacher
(07.08.2007 в 02:13)
| | | Обрамляйте свой код в bbcodes, который вам доступен чуть выше окна редактрования: Код, иначе ваш код могут и не прочитать. | |
| |
|
|
| |
|
|
| | есть маленький скриптик, для рассылки предложения для обмена ссылок( алгоритм: сканирует сайты на которых предложения по обмену ссылками, собирает их адреса и отправляет почту)
в файле url.txt лежат адреса ссылок и вот проблема если в файле url.txt вписан файл лежащий на сервере - то все нормально, а если вписан сайт к примеру http://links.vipkat.ru/index.php - то выводит сообщение "Проблема при сканировании сайтов САЙТ"(die к функции file_get_contents)
помогите решить проблему! заранее спасибо тем, кто будет отвечать!
<?
$ty=time();
$fgh=("adress/adress".$ty.".txt");
$open32=fopen($fgh, "w+") or die ("Ошибка при открытии");
$d=file(trim("url.txt"));
echo "<b>скрипт выполнен, сообщения разосланы на адреса:</b><p>";
for ($st=0; $st<count($d); $st++)
{
$f=file_get_contents(trim($d[$st])) or die("Проблема при сканировании сайтов $d[$st]");
$maska=preg_match_all("/mailto:[0-9a-z_\-]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $f, $matches);
for ($i=0; $i<count($matches[0]); $i++)
{
$stroka=str_replace("mailto:", "", $matches[0][$i]);
echo $stroka;
echo "<br>";
$open=fopen($fgh, "a+") or die ("Ошибка при открытии");
$zapis=fwrite($open, $stroka."\n");
fclose($open);
$bas=fopen("base.txt", "a+");
$zapis2=fwrite($bas, $stroka."\n");
fclose($bas);
}
echo "<b><font color=red>страниа $d[$st] просканирована:</font></b><br>";
echo "<b><font color=red>на адеса с файла $d[$st] сообщения разосланы...</font></b><br>";
}
$mails=file($fgh);
$message=join(' ', file("message.txt"));
foreach ($mails as $mails2)
{
mail($mails2, "Обмен", $message);
}
?> | |
| |
|
|
|