|
|
|
|
|
для: JIEXA
(18.09.2007 в 05:32)
| | Там где точки написан коннект к базе, получение списка урлов, собсвенно mail(), и запись в файл статы кому разослано...кому нет(ошибки).
To ProtoTeeP, ну я так понял вместо сессий GET использовать...хотя это уже мелочи... | |
|
|
|
|
|
|
|
для: bronenos
(17.09.2007 в 23:33)
| | ... | |
|
|
|
|
|
|
|
для: bronenos
(17.09.2007 в 23:33)
| | ... | |
|
|
|
|
|
|
|
|
для: _robot
(17.09.2007 в 23:17)
| | а ты не ограничивай... =)
записывай в сессию(файл или БД) позицию и
header('location: ') - тебе в помощь... =)
спаммер, епт... =)
а лучше прям гетом передавай... =)
<?PHP
$num = (empty($_GET['num'])) ? 0 : $_GET['num']);
// цикл отправки писем, старт переменная $num , отправля по несколько писем потом переадресация
// $num позиция послед письма.
header("Location: $_SERVER['script_name']?num=$num");
?>
|
вроде правильно код написал.
ну, надеюсь понял о чем я говорю... =) | |
|
|
|
|
|
|
|
для: _robot
(17.09.2007 в 23:17)
| | А че там за код, где Вы точки наставили? Если нет никакого контроля кому уже было отослано письмо, то бедные Ваши пользователи будут получать по 50 копий писем. С новостями или еще чем-то другим...
А кто-то так и не получит вообще. | |
|
|
|
|
|
|
|
для: _robot
(17.09.2007 в 23:17)
| | А че там за код, где Вы точки наставили? Если нет никакого контроля кому уже было отослано письмо, то бедные Ваши пользователи будут получать по 50 копий писем. С новостями или еще чем-то другим...
А кто-то так и не получит вообще. | |
|
|
|
|
|
|
|
для: _robot
(17.09.2007 в 23:17)
| | запись вида i=i+1 можно сократить до i++
насчет писем - используйте заголовок bcc | |
|
|
|
|
|
|
| Хочу слать новости юзверям. Юзверей много поэтому ясно что 30 сек не хватит чтобы разослать все письма. Поэтому надо обойти ограничение.
Крон, set_time_limit() не подходит....может можно рефрешить? вот соорудил такую конструкцию:
session_start();
if($_SESSION['f'] < 50){
header("refresh:29;");
$_SESSION['f']=$_SESSION['f']+1;
echo $_SESSION['f'];
...
...
}
else{
echo "Всё разосланно";
}
|
Вобщем будет реврешиться 50 раз.
В этом нет ничего криминального? всмысле так покатит или есть есчё какие нибуть способы? | |
|
|
|
|