cron wyrzuca blad taki, jakbym chcial wejsc na strone ktorej odnosnik nie istnieje.
czyli error 404.
tez wydaje sie to byc dobre...
funkcja ktora sprawdza jakie ogloszenia zakonczyly sie wczoraj
public function getYesterdayExpired()
{
$this->db->where('expiry_date', $yesterday);
$query = $this->db->get('advertisements');
return $query->as_array();
}
to akurat jest proste.
plik
extended.phpto tresc emaila jaki bylby wyslany w przypadku wygasniecia ogloszenia:
<style>
body{
font-family:arial,tahoma,verdana;
font-size:12px;
color:#5B5B5B;
}
a{
color:#3366D5;
}
a:hover{
text-decoration:underline;
}
</style>
Witamy,<br/><br/>
Pragniemy potwierdzić przedłużenie ważności Twojego ogłoszenia.<br/>
Ogłoszenie zostanie teraz zweryfikowane pod względem zgodności z regulaminem serwisu.<br/>
Po pomyślnej weryfikacji Twoje ogłoszenie zostanie opublikowane.<br/>
<br/>
<b>Jeśli wybrano ogłoszenie płatne, dane zostaną przesłane w osobnej wiadomości.</b><br/>
<br/>
Oto podane przez Ciebie dane:<br/>
<br/>
<b>Tytuł:</b>
<?php echo $data['title']; ?><br/>
<b>Imię / nazwa firmy:</b>
<?php echo $data['name']; ?><br/>
<b>Treść ogłoszenia:</b>
<?php echo nl2br($data['text']);?><br/>
<b>Cena:</b>
<?php if( $data['price'] == 0 ): ?>do uzgodnieni
<?php else: ?><?php echo $data['price'];?> zł
<?php endif;?><br/>
<b>Data wygaśnięcia:</b>
<?php echo date::format($data['expiry_date']) ?><br/>
<b>Email kontaktowy:</b>
<?php echo $data['contact_email'];?><br/>
<b>Telefon kontaktowy:</b>
<?php echo $data['contact_phone'];?><br/>
<b>Numer GG:</b>
<?php echo $data['contact_gg'];?><br/>
<b>Miejscowość:</b>
<?php echo $data['contact_city'];?><br/>
<br/>
to jest kod ktory juz istnieje - dostalem go razem ze strona...
hmm podalbym zrodla, tylko jakie pliki Cie interesuja?
najdziwniejsz jest to, ze zadajac zadanie cronowi - on zachowuje sie jakby chcial otworzyc strone...a tu chodzi o wykonanie skryptu..
dla pewnosci podaje zapytanie do crona:
lynx -dump http://mojastrona.pl/application/controllers/cron.phpdziękuję za podjęcie dyskusji i proby pomocy.zalezy mi na rozwiazaniu zadania...
error z crona:
Kod
Return-path: <xxxxx@x49.linuxpl.com>
Envelope-to: xxxxxx@x49.linuxpl.com
Delivery-date: Wed, 25 Jan 2012 02:18:02 +0100
Received: from xxxxxx by x49.linuxpl.com with local (Exim 4.76)
(envelope-from <xxxxxx@x49.linuxpl.com>)
id 1RprUv-0004DK-Sq
for xxxxxx@x49.linuxpl.com; Wed, 25 Jan 2012 02:18:01 +0100
From: root@s49.linuxpl.com (Cron Daemon)
To: xxxxxx@x49.linuxpl.com
Subject: Cron <xxxxxx@x49> lynx -dump [url="http://mojastrona.pl/application/controllers/cron.php"]http://mojastrona.pl/application/controllers/cron.php[/url]
Content-Type: text/plain; charset=ISO-8859-2
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/xxxxxx>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=xxxxxx>
Message-Id: <E1RprUv-0004DK-Sq@x49.linuxpl.com>
Date: Wed, 25 Jan 2012 02:18:01 +0100
Bl/ad 404
* [1]Strona gl/ówna
* [2]Dodaj ogl/oszenie
* [3]Regulamin
* [4]Kontakt
* [5]Cennik
* [6]Pl/atnosci
* [7]Reklama
Bl/ad 404: Nie znaleziono podanej strony
Przejdz na [8]strone gl/ówna lub [9]spróbuj znowu.
© 2010 mojastrona.pl Wszystkie prawa zastrzezone. Korzystanie z
serwisu oznacza akceptacje Regulaminu.
References
1. http://www.mojastrona.pl/
2. http://www.mojastrona.pl/dodaj
3. http://www.mojastrona.pl/regulamin
4. http://www.mojastrona.pl/kontakt
5. http://www.mojastrona.pl/cennik
6. http://www.mojastrona.pl/platnosci
7. http://www.mojastrona.pl/reklama
8. http://www.mojastrona.pl/
9. http://www.mojastrona.pl/403.shtml