php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.08.2006, 01:50  
Erfahrener Benutzer
 
Registriert seit: 17.11.2003
Beiträge: 212
R4v3r
Standard Teste, ob Script vorhanden, ohne es auszuführen

Hallo!

Wie kann ich prüfen, ob ein Script (PHP) auf einem externen Server vorhanden ist, ohne das Script dabei auszuführen?

fopen($url, "r"); geht nicht, weil es dann ausgeführt wird.

file_exists() scheint bei externen Servern nicht zu klappen.

Danke!
R4v3r ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.08.2006, 07:02  
Matthias959
Gast
 
Beiträge: n/a
Standard

Indem du die Datei nicht über einen HTTP-SERVER aufrufst sondern beispielsweise über FTP.

Wenn du aber wirklich nur über einen HTTP-Server Zugriff hast, dann musst dir wohl ein Script schreiben, dass auf dem selben Server liegt wie die zu überprüfende PHP-Datei.
 
Alt 20.08.2006, 12:45  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Oder wenn du das Skript bearbeiten kannst eben eine Abfrage reinhauen dass du eben das Skript per ?exec=false oder was weiß ich aufrufst und dann eben in dem Skript

if ($_GET['exec'] == FALSE) exit;
Flor1an ist offline  
Alt 20.08.2006, 16:11  
Erfahrener Benutzer
 
Registriert seit: 17.11.2003
Beiträge: 212
R4v3r
Standard

Nein, ich kann die Scripte leider nicht bearbeiten.

Es geht um ein Cronjob Script, wo die Kunden eben die Dateien eintragen können, die ausgeführt werden und es wäre natürlich super, wenn direkt geprüft werden könnte, ob die Dateien vorhanden sind oder nicht.

Da so Cronjob Dateien aber häufig Dinge ausführen, die eben nur einmal am Tag um 0 Uhr ausgeführt werden DÜRFEN, wäre es natürlich dumm, wenn die Scripte beim prüfen während der Anmeldung ausgeführt werden würden.
R4v3r ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PW ändern script TeazY PHP Tipps 2008 4 15.01.2008 13:48
[Erledigt] kurze frage zu screen in einem shell script Server, Hosting und Workstations 4 16.12.2005 21:22
[Erledigt] php script und ixed PHP Tipps 2005-2 14 12.10.2005 13:34
Login Script... Beitragsarchiv 1 16.08.2005 02:21
Kann mir jemand bei dem Script hier helfen? nicobischof PHP Tipps 2005-2 4 09.08.2005 20:15
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] blog script einbauen PHP Tipps 2005 14 15.05.2005 19:00
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
Ganze Objekte an Script weitergeben dreamingof8a PHP Tipps 2004-2 6 23.11.2004 12:17
[Erledigt] python script mit php aufrufen... PHP-Fortgeschrittene 1 17.11.2004 17:11
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.