SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 23.09.2007, 11:59:10
-=LUPO=- -=LUPO=- ist offline
Anfänger
 
Registriert seit: Sep 2006
Beiträge: 20
AW: datei_2.php durch datei_1.php ausführen exec() ?

Hallo feuer(spaß)vogel ;)

vom Prinzip her hast Du vollkommen recht!

Ich habe natürlich auch relative Pfade ausprobiert, das ist vom Ergebnis her aber egal. Die zweite Datei wird ja aufgerufen, ob mit relativen oder mit absoluten Pfad. Die dritte Datei wird aber nicht mehr aufgerufen, ob mit relativen Pfad oder mit absoluten Pfad. Ich habe auch versucht die Dateien in verschiedenen Verzeichnissen zu legen, mit dem gleichen Erfolg.

Ich hab nochmal drei Testdateien erstellt:

PHP-Code:
// test1.php
<?php
echo "Beginn von test1.php - " date("d.m.Y H:i:s");
echo 
"<br>";
// echo exec('/usr/bin/php /home/www/web0/html/admin/test2.php');
echo exec('/usr/bin/php ./test2.php');
echo 
"<br>";
echo 
"Ende von test1.php - " date("d.m.Y H:i:s");
?>
PHP-Code:
// test2.php
<?php
sleep
(5);
echo 
"Beginn von test2.php - " date("d.m.Y H:i:s");
echo 
"<br>";
// echo exec('/usr/bin/php /home/www/web0/html/admin/test3.php');
echo exec('/usr/bin/php ./test3.php');
echo 
"<br>";
echo 
"Ende von test2.php - " date("d.m.Y H:i:s");
?>
PHP-Code:
// test3.php
<?php
sleep
(5);
echo 
"Beginn von test3.php - " date("d.m.Y H:i:s");
sleep(5);
echo 
"<br>";
echo 
"Ende von test3.php - " date("d.m.Y H:i:s");
?>
Die Ausgabe:
Beginn von test1.php - 23.09.2007 10:40:24
Beginn von test2.php - 23.09.2007 10:40:29

Ende von test2.php - 23.09.2007 10:40:29
Ende von test1.php - 23.09.2007 10:40:29


Vielleicht kann das mal jemand auf seinem Server testen. Kann ja sein, dass an meiner Server-Config was nicht stimmt.

Gruß, Michael

Geändert von -=LUPO=- (23.09.2007 um 12:02:47 Uhr)
Mit Zitat antworten
  #12  
Alt 23.09.2007, 12:25:10
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: datei_2.php durch datei_1.php ausführen exec() ?

bei mir liegen alle im gleichen verzeichnis und die ausgabe ist:

Beginn von test1.php - 23.09.2007 11:23:57
Beginn von test2.php - 23.09.2007 11:24:03
Beginn von test3.php - 23.09.2007 11:24:08
Ende von test3.php - 23.09.2007 11:24:13
Ende von test2.php - 23.09.2007 11:24:13
Ende von test1.php - 23.09.2007 11:24:13
Mit Zitat antworten
  #13  
Alt 23.09.2007, 15:01:21
-=LUPO=- -=LUPO=- ist offline
Anfänger
 
Registriert seit: Sep 2006
Beiträge: 20
AW: datei_2.php durch datei_1.php ausführen exec() ?

Hallo feuervogel,

herzlichen Dank für Deine Hilfe!

Jetzt weiß ich wenigstens, dass ich am Server "schrauben" muss.

Aber was ich nicht verstehe ist, dass die zweite Datei ordnungsgemäß aufgerufen wird und die dritte nicht mehr!? Irgendwo beim Googlen habe ich gelesen, dass safe_mode off als Local Value und als Master Value eingestellt werden muss. Aber das suche ich mir nochmal raus, ist wahrscheinlich auch versionsabhängig.

Ich wünsche Dir noch einen schönen Sonntag ohne nervige Fragen ;)

Gruß, Michael
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
script ausführen, bevor exec() fertig ist ingo PHP für Fortgeschrittene und Experten 1 26.06.2006 16:12:12
exec() Problem voidjumper PHP für Fortgeschrittene und Experten 2 01.06.2006 19:42:02
dateien ausführen Opendix PHP Grundlagen 16 31.03.2005 14:21:14
exec und named pipes (PHP/Linux-Mix) michel.r PHP für Fortgeschrittene und Experten 1 24.03.2005 01:35:43
ausführen von .exe Stuhli PHP für Fortgeschrittene und Experten 4 19.02.2003 15:57:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:32:27 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt