Hallo,

Ik zoek een while script waarbij hij 2 dingen invoert. Eentje is de tijd (4 karakters) , en de andere is een telling die begint vanaf 10000 (5 karakters).

Voorbeeld in een link;
http://domein.nl/*tijdhier*_*anderetellinghier*/
Tijd moet natuurlijk vanaf 0000 beginnen en dan op 0060 naar 0100 gaan. Is dit mogelijk of niet?

Zelf heb ik dit maar dan telt de tijd tot 9999, en op 0060 gaat die door naar 0061 wat natuurlijk niet klopt omdat die naar 0100 moet gaan dan.
$i = 10000;
$ie = 0000;
while ($i <= 99999):
echo "http://domein.nl/{$ie}_{$i}/<br />";
$ie++;
if($ie == 9999)
{
$i++;
}
endwhile;

Hopelijk begrijpen jullie het en kunnen me ermee helpen.

Alvast bedankt,
Raymond
<?php
$i = 10000;

$iSeconds = 0;
$iMinutes = 0;

while($i>0){
if($iSeconds == 60) {
$iMinutes += 1;
$iSeconds = 0;
}
$i--;

echo 'http://domein.nl/'.$iMinutes.$iSeconds.'_'.$i.'<br />';
}
?>
Dat moet werken.

Edit: twee foutjes eruit gehaald.
Ik snap d'r geen hout van.
En dat voorbeeld scriptje van je klopt niet met het verhaal wat je schrjift.
Daarom werkt 't voorbeeldscriptje ook niet. Hij gebruikte de verkeerde logica. Volgens mij klopt de mijne wel.
Het is me al gelukt ^^, maar bedankt voor het helpen ;).
Misschien moet je je oplossing dan maar 's posten. Ik begrijp niet hoe jij vanaf jouw script naar de oplossing (zoals je die verteld) komt.
Jezpur schreef op 23.05.2009 17:34
Daarom werkt 't voorbeeldscriptje ook niet. Hij gebruikte de verkeerde logica. Volgens mij klopt de mijne wel.

Mjah, ik snap nooit verkeerde logica...
Moet je die echo dan niet binnen die while zetten?
Karl schreef op 23.05.2009 17:36
[quote='Jezpur schreef op 23.05.2009 17:34']Daarom werkt 't voorbeeldscriptje ook niet. Hij gebruikte de verkeerde logica. Volgens mij klopt de mijne wel.

Mjah, ik snap nooit verkeerde logica...
Moet je die echo dan niet binnen die while zetten?[/quote]
Ja, klopt. Klein foutje. Nu moet ie helemaal werken naar het verhaal van de TS.
Karl schreef op 23.05.2009 17:36
ik snap nooit verkeerde logica...

Logica is nooit verkeerd: Het is logisch of niet. ;-)

Edit: OnTopic: Dus je wilt 10000 linken echoën?
SanThe schreef op 23.05.2009 18:03
[quote='Karl schreef op 23.05.2009 17:36']ik snap nooit verkeerde logica...

Logica is nooit verkeerd: Het is logisch of niet. ;-)

Edit: OnTopic: Dus je wilt 10000 linken echoën?[/quote]
Ja, daarom snap ik het dus ook niet ;-).

Ja, wat is het doel van dit script? Behalven een hele stapel urls echo'en?

Reageren