[PHP] apache, refresh header

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een mailscript, omdat deze mailtjes verstuurd naar meerdere mensen moet ik steeds de pagina refreshen. Daarvoor gebruik ik header("Refresh: 3; URL=mijnpagina.php?mailno=$mailno");

Op mijn server thuis werkt het perfect, maar nu heb ik de test versie geupload op m'n online server, en nu werkt ie niet! Zodra het script die refresh header verstuurd, en dus de pagina refreshed zegt ie : "The page cannot be displayed". Ik heb het ook al geprobeerd met de meta tag, of met een javascript functie die na n seconden wordt uitgevoerd, maar het werkt niet :(

Het javascrippie dat ik gebruikte is:
code:
1
2
3
4
5
6
7
<script language=\"javascript\">
function getNewMail(){
    document.location = \"mijnpagina.php?mailno=$mailno\";
}
            
setTimeout(\"getNewMail()\", 3000);
</script>



Hier zijn de specs van mijn server en de online server.

mijn server:
Apache/1.3.27 (Win32 -> Windows XP Pro)
PHP/4.3.1

online server:
Apache/1.3.27 (Unix) (Red-Hat/Linux)
PHP/4.3.1


Kan iemand me verder helpen???? :'(

[ Voor 13% gewijzigd door Verwijderd op 10-07-2003 12:49 ]


Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:24

gorgi_19

Kruimeltjes zijn weer op :9

Kan je die loop niet serverside laten plaatsvinden? :?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
volgens mij niet... of heeft php een timeout functie?
want een gewone for loop om te vertragen heeft geen zin, want dan hangt te exec. time van die loop van van de snelheid van de server.

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 08:24

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 10 July 2003 @ 12:54:
volgens mij niet... of heeft php een timeout functie?
want een gewone for loop om te vertragen heeft geen zin, want dan hangt te exec. time van die loop van van de snelheid van de server.
Ik doelde eigenlijk om een loopje in mijnpagina.php te laten plaatsvinden.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

Verwijderd

zoiets:
PHP:
1
2
3
4
5
6
<?
for($i=1; $i<$maxno; $i++) {
  // - email ophalen adhv $i
  // - email verzenden
}
?>

Acties:
  • 0 Henk 'm!

  • GambitRS
  • Registratie: Juni 2001
  • Laatst online: 13-06-2013

GambitRS

w00t

Als je mailscript bestaat uit de PHP ingebouwde mailfunctie kan je gewoon meerdere adressen in 1 keer meegeven en hoef je dus niet te refreshen de hele tijd.

MechWarrior || Monsters Game


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
maar ook bcc?.. want ik heb dat een tijd geleden geprobeerd werkend te krijgen. Dat is toen niet gelukt, en dus heb ik het deze keer ook niet geprobeerd.

edit:
Ik had trouwens een keer begrepen van een kennis dat alle mail versturen in 1 for loop problemen kan geven met je mailserver ivm de snelheid waarmee door die loop heen gelopen wordt. Daarom had ik die ook niet meegenomen als mogelijkheid.

Of kan iemand mij het tegendeel bevestigen?

[ Voor 52% gewijzigd door Verwijderd op 10-07-2003 13:03 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dan toch maar weer eens naar cc/bcc gekeken, en is toch makkelijker :)
Thanks anywayz!

Acties:
  • 0 Henk 'm!

Verwijderd

Volgens mij kan je cc en bcc meesturen in de mail-headers. Suc6!
Pagina: 1