AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [php] - Überprüfen ob Datei existiert
Thema durchsuchen
Ansicht
Themen-Optionen

[php] - Überprüfen ob Datei existiert

Ein Thema von xZise · begonnen am 8. Aug 2007 · letzter Beitrag vom 12. Aug 2007
 
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#5

Re: [php] - Überprüfen ob Datei existiert

  Alt 9. Aug 2007, 18:33
Zitat von xZise:
Ich möchte überprüfen ob eine Datei auf einen fernen Server existiert.
Wie genau brauchst du die Frage noch?


Zitat von Mark90:
mit deiner frage ist deine Antwort doch eigentlich geklärt!

Delphi-Quellcode:

 if (file_exists($Path || website usw..))
Nein! file_exists funktioniert nur für das eigene Dateisystem. Also != ferner Server.

Zitat von alcaeus:
Damit der Code funktioniert muessen die URL-wrappers fuer fopen aktiviert sein - jeder halbwegs vernuenftige Hoster deaktiviert dieses Feature allerdings, da dadurch auch Remote-File-Inclusion-Luecken moeglich werden.
Aha...

Zitat von alcaeus:
Der sicherste Weg ist also eine Kombination aus file_exists() (falls allow_url_fopen aktiviert ist), und als Fallback die Socket-Funktionen (einfach nen HTTP-Request an den Server jagen und pruefen ob ein 404 zurueckkommt).
Okay. Ich soll also einfach als $url http://www.google.de/index.html angeben?

Den Request müsstest du mir erklären.

[edit]Nur mit file_exists funktionierts nicht[/edit]
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
 


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 aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz