sein hoster wird zu 90% crontab benutzen und da passt die anleitung von mir oben.
da crontab keine variablen im sinnde von ?x= übergeben kann.
MFg Lokutos
sein hoster wird zu 90% crontab benutzen und da passt die anleitung von mir oben.
da crontab keine variablen im sinnde von ?x= übergeben kann.
MFg Lokutos
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
nun, ich habe das ja immer noch nicht in den Griff bekommen :-(
Mein Hoster nutzt ja crontab. Also wird wohl (wie Du schreibst) ?x= nicht übergeben
meine cron.php habe ich wie Du geschrieben hast mit
require ( '/var/www/webxx/html/losexxxx/lib/functions.lib.php' );
modifiziert.
ich bin mal wieder total hilflos
Zockervogel
crons alle lassen wie sie sind
cron.php
PHP-Code:
<?
@set_time_limit(0);
@ignore_user_abort(true);
@require ( '/home/snippisc/public_html/snippis/lib/functions.lib.php' );
if($_GET['pw']==''){
$passwort=$argv[1];
$cron = $argv[2];
}else{
$passwort=$_GET['pw'];
$cron = (int)$_GET['id'];
}
if ($passwort != $cron_pw) die('Zugriff verweigert!');
db_connect ();
db_query('DELETE FROM vms_reloads WHERE bis <= '.time().'');
$result = mysql_fetch_assoc (db_query ('SELECT datei FROM vms_crons WHERE id = '.$cron.' LIMIT 1'));
if (include ($result['datei'])){
db_query ('UPDATE '.$db_prefix.'_crons SET laufzeit = '.time().' WHERE id = '.$cron.' LIMIT 1') or die(mysql_error());
echo 'Cron gelaufen';
} else echo 'Cron nicht gelaufen';
db_close();
?>
dan ein aufruf wie folgt:
php5 /home/root/public_html/....../cron.php passwort cronid
z.b.
php5 /home/root/public_html/....../cron.php sausicher 5
ist im crontab url_fopen deaktiviert machst du folgendes
du verlinkst auf deine php.ini
php5 -c /home/root/etc/php.ini /home/root/public_html/..../cron.php passwort cronid
MFg Lokutos
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
@ Lokutos
danke Dir mal wieder :-)))
funktioniert *freu*
Zockervogel
Keine ursache
*dankebutton gedrück haben*
SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting
Das klappt ja jetzt :-)
Da ich kein neues Thema aufmachen will eine Anschlussfrage :-)
Bei der "Unmenge" an Sponsoren braucht es ja auch noch viel mehr Crons
Mal "dumm" gefragt:
Gibt es die Möglichkeit einen Cron aufzurufen, der dann nach und nach alle anderen Crons abarbeiten lässt ?
Zockervogel
dumme frage und ne dumme antwort JA
dafür sind crons und so da um es autmasiert abzuarbeiten
DimpleX