php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.08.2004, 12:01  
Gast
 
Beiträge: n/a
Standard Datei vorhanden?

Ich würde gerne mittels PHP feststellen, ob eine Datei auf dem Server vorhanden ist bzw. aktualisiert wurde. Dies sollte ja mit file_exist möglich sein. Aber,... die Datei enthält Leerzeichen also z.B. "DB 0304.mdb". Das scheint die Funktion nicht zu raffen. Gibt's da trotzdem ne Möglichkeit ohne die Dateien umzubenennen?
Vielen Dank
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.08.2004, 12:03  
Gast
 
Beiträge: n/a
Standard

Es gibt zwei Methoden um festzustellen, dass eine Datei existiert.

Hier die erste, wobei immer ein FTP-Connect aufgebaut wird:
Code:

PHP-Code:
<?PHP
$fp 
= @fopen("ftp://USERNAME:PASSWORT@HOST/DATEI""r");
if(
$fp) { echo "Die Datei existiert!"fclose($fp); } else { echo "Die Datei existiert nicht!"; }
?>


Hier die zweite, falls schon ein FTP-Connect aufgebaut ist:
Code:

PHP-Code:
<?php
$connect 
ftp_connect("HOST"); 
ftp_login($connect"USERNAME""PASSWORT"); 
if(
ftp_size($connect,"PFAD/DATEI")<0) { echo "Die Datei existiert nicht!"; } else { echo "Die Datei existiert!"; }
ftp_close($connect); 
?>
Die Datei hat leerzeichen???
Dann nimmst du anstatt ein Leerzeichen "%20" oder ein "+"
 
Alt 27.08.2004, 12:11  
Gast
 
Beiträge: n/a
Standard

<?php
if (file_exists("C:\Verzeichnis\DB 0304.mdb"))
echo "jap";
else
echo "nein";
?>

Das wäre meine Lösung gewesen aber weder
C:\Verzeichnis\DB%200304.mdb
noch
C:\Verzeichnis\DB+0304.mdb

funktioniert. ???
 
Alt 27.08.2004, 12:17  
Gast
 
Beiträge: n/a
Standard

ach so bei windows...
bei mir geht das...
bei windows musste leerzeichen statt %20 oder + nehmen...

PHP-Code:
<?php
if (file_exists("C:\Verzeichnis\DB 0304.mdb"))
echo 
"jap";
else
echo 
"nein";
?>
das geht bei mir...
probiers mal auf einem Server aus
 
Alt 27.08.2004, 12:26  
Gast
 
Beiträge: n/a
Standard

Es will einfach nicht...
weder mit %20 noch mit + oder mit normalem Leerzeichen.???
 
Alt 27.08.2004, 12:34  
Gast
 
Beiträge: n/a
Standard

Komischerweise funktioniert es aber bei anderen DBs:
z.B.
gesamt test.mdb

aber nicht bei

test test.mdb


???
 
Alt 27.08.2004, 12:49  
Gast
 
Beiträge: n/a
Standard

Sehr kurios, aber ich hab in zwischen ne andere Möglichkeit gefunden.
Lese das Verzeichnis aus und vergleiche die Namen mit meinem gewünschten Namen. Sozusagen file_exists selbst gemacht!!!
Trotzdem Danke für die prompten Antworten...
 
Alt 27.08.2004, 13:25  
Gast
 
Beiträge: n/a
Standard

also ich würd mal ganz spontan sagen, das was bei Unix ein / ist, sind auf
Windows \\
 
 


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
[Erledigt] Hochgeladene Datei wird doppelt abgelegt thecracked PHP Tipps 2008 3 01.07.2008 16:31
Datei per Buttonklick runterladen... go1denboy PHP Tipps 2008 7 14.06.2008 20:25
Großer Baum -> Große Datei -> Hohe Ladezeit :( PsychoEagle PHP Tipps 2008 7 22.09.2007 12:44
Datei vorhanden??? Kein Genie PHP Tipps 2006 3 25.06.2006 20:12
Filesize Warnung unterdrücken wenn datei nicht vorhanden ? Cytrix PHP Tipps 2006 6 04.05.2006 17:42
Datei durchsuchen Wöllchen Beitragsarchiv 3 02.03.2006 22:23
datei ( "entfernte datei") vorhanden? PHP Tipps 2005-2 7 25.09.2005 21:19
Datei auf FTP-Server ändern ohne lokal abzuspeichern faux PHP-Fortgeschrittene 11 02.09.2005 11:54
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
Prüfen ob eine Datei vorhanden ist. Ypsillon PHP Tipps 2005 6 12.01.2005 10:46
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
php und ftp PHP Tipps 2004 4 07.10.2004 09:58
In Datei suchen, und wenn vorhanden löschen. =) PHP Tipps 2004 18 17.08.2004 16:43
[Erledigt] Überprüfen ob datei vorhanden PHP Tipps 2004 3 23.07.2004 16:19
Überprufen ob Datei vorhanden ist PHP Tipps 2004 2 30.06.2004 13:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php ist datei vorhanden, per ftp überprüfen ob datei vorhanden, php datei im verzeichnis existiert leerzeichen

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:39 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.