|
Posted by Sabine on 09/26/04 11:27
Thank you very much for your answer, Rory,
but I fear I don't understand the most important parts of it.
It would be very nice of you if you could give me a further hint, more
explanation.
Rory Browne schrieb:
>On 9/23/05, Sabine <phpdev@sric.de> wrote:
>
>
>>Hello to all,
>>
>>I have 2 scripts ( preparing about 1000 mails for pear's mail-queue and
>>sending them) which shall be started by the user.
>>There are
>>- limitations of the provider for the duration of the scripts
>>- no cronjobs
>>
>>So I had the idea to write a selfreferencing script like that:
>>
>>$begin= intval($_GET["begin"]);
>>$allMails = 1000;
>>
>>//... prepare / send a portion of for example 50 mails
>>
>>if (($begin+ 50) < $allMails) {
>> header("Location: script.php?begin=".($begin+ 50));
>>} else {
>> echo "Done!";
>>}
>>
>>But I want to show the user some output like a statusbar (eventually
>>with pear's Html_Progress) or something like that so he knows the script
>>is still working.
>>
>>
>
>instead of simply headering the location out, you could simply output
>a html page, that has a meta tag to replace it.
>
>
What do you mean with that meta tag?
>maybe something like
>
><html/head/meta tag here>
><body>
><?php
> $full_width = 200;
> $amt_sent = $_GET['begin'] + 50;
> $amt_to_send = 1000;
> $img_width = ceil($amt_sent * $full_width / $amt_to_send);
>?>
><img src="pixel.php" height="20" width="<?php echo $img_width; ?>">
>
><?php
>flush();
>send_the_mails();
>
>?>
>
>
>
>
>
>>Has anybody of you an idea, a tip for me how to do it?
>>I don't see how I can do it within the construct above.
>>Is there an alternative to it?
>>
>>
>
>This doesn't necessarly need to be done using a self-referencing
>script. You could have an ajax type system where each script is
>accessed sequentially.
>
>
And what is an ajax type system? I'm not sure if I don't understand what
you mean due to my lack of english speaking capabilities or if I don't
know the concept.
I assume the last. But additionaly I don't find the word "ajax" in my
dictionaries or at leo's. Is it an abbreviation?
Kind regards
Sabine
[Back to original message]
|