|
|
|
|
<?php
error_reporting (E_ALL);
set_time_limit(0);
include "config.php";
//1)Берем один email из базы
$email = fopen("$emaillist", "r");
while (!feof($email)) {
$emailp = fgets($email, 128);
//2)Проверяем свой ip
$link = "http://myip.ru/index.php";
$url = @fopen("$link", "r");
$rf = fread($url, 1024); fclose($url); $content = $rf;
preg_match("/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/", $content, $matches);
$ip = $matches[0];print "$ip>>><br>";
//3)Проверяем нет ли ip в базе
$db=mysql_connect($myserver, $mylogin, $mypassword);
mysql_select_db("net");
$sql="SELECT * FROM `netip` WHERE `ip`='".$ip."'";
$result=mysql_query($sql);
$num_results=mysql_num_rows($result);
//Если 0 то отправляем сообщения, если 1 то меняем ip
if (($num_results=='') || ($num_results==0))
{
//Записываем ip в базу
$db=mysql_connect($myserver, $mylogin, $mypassword);
mysql_select_db("net");
$sql="INSERT INTO `netip` VALUES ('".$matches[0]."')";
$result=mysql_query($sql);
//Берем все сообщения из базы
$msg = fopen("$msglist", "r");
while (!feof($msg)) {
$msgp = fgets($msg, 128);
{
////////////////////////////////////////
//И производим отправку нескольких сообщений одному email пользователю
//и переходим в 1 пункт скрипта
////////////////////////////////////////
}
}
}
else
{
////////////////////////////////////////
//замена ip и переход в 1 пункт скрипта
////////////////////////////////////////
}
}
?>
|
как сделать что-бы он после замены ip переход шел во 2 пункт скрипта !? | |
|
|
|
|
|
|
|
для: rus095
(04.10.2008 в 15:55)
| | оформить код в виде функций которые вызывать в зависимости от того что нужно
или делать переадресацию снова и снова на этот-же скрипт где взависимости от $_GET например выполнять действия
или сделать один большой цикл , путь прохождения которого будет зависить от переменных
или другие варианты | |
|
|
|