Hallo allemaal,
Ik heb op me pagina een php script staan om kaartjes te versturen via de site!
Als je vandaag kaart verstuurd en vandaag laat aankomen niks aan de hand.
verstuur je vandaag kaart die morgen ofzo aan moet komen. Komen de problemen.
Hij vind de kaart wel.. dat is al opgelost.
maar de pagina waar het opstaat moet eerst geladen worden : http://www.radiohollandonline.nl/postkantoor/index.php
zodra je dit geladen heb worden de kaarten verstuurd maar geeft hij de volgende fout aan:
Warning: unlink(wacht/14122004.dat): No such file or directory in /home/radioholl/domains/radiohollandonline.com/public_html/fanclub/postkantoor/wacht.php on line 32
Druk je op pagina refresh is het weg!
Ik heb wacht.php al include gedaan in de index van me site zodat deze altijd opgeroepen word neem aan dat dat goed is.
Maar mijn vraag is eigenlijk of iemand weet wat deze fout is?
Dit is het script (wacht.php):
<?php
$config=("config.php");
if(!isset($config)) {
include("config.php");}
//onderstaand script uitvoeren als het mogelijk is om kaarten later dan
//vandaag te versturen.
//Dit kan o.a. met een cornjob gerealiseerd wsorden
//maar dat moet jouw server dan wel ondersteunen.
//een andere manier is om dit bestand
//te includen in een bestaande pagina.
//De pagina moet dan wel minimaal eenmaal per dag geladen worden in een browser.
//Is alleen mogelijk als je dus dagelijks minimaal 1 bezoeker hebt !!!
$vandaag=date("jnY",time());
if(file_exists("$wachtmap/$vandaag.dat")) {
$wachtbestand=file("wacht/$vandaag.dat");
foreach ($wachtbestand as $line){
list($id,$uwnaam,$nu,$emailontvanger,$naamontvanger,$datumversturen)=explode('||', $line);
$ontvanger=str_replace(' ','',$naamontvanger);
//Mail naar ontvanger van de kaart
$recipient = $emailontvanger;
$subject = "Er is een kaartje naar u gestuurd";
$header = "From: $waarvandaan";
$mail_body ="Beste $naamontvanger, \n\n$uwnaam heeft op $nu een leuke kaart voor jou uitgezocht\n\nKlik hier om de kaart te bekijken:\n
$URL/bekijk.php?naam=$ontvanger&ID=$id";
mail($recipient, $subject, $mail_body, $header);
unlink("$wachtmap/$vandaag.dat");
}}
?>
alvast bedankt voor het helpen!
979 views