PHP: Feld auf Leerzeichen! überprüfen??
-
Hi Leute! (resp: hi Flenders...)
Wie kann ich wenn ich ein Uploadfeld "file" habe, den INHALT auf Leerzeichen überprüfen??
Ich denke an sowas: Wenn der User eine Datei durchsucht hat und sie dann im feld mit etwa
c:\das ist_ein leerzeichen.zip
steht, dann soll der NICHTS tun! Ansonsten weiterfahren!
if($upfile==strchp(" "))
{
//NICHTS
}
else
{
WEITER
}Ist das etwa so richtig?
mfg
PRogrammer
-
Hi!
Du kannst dir einfach eine Funktion schreiben.funktion IsChar( $text, $char )
{
for( $i=0; $i < strlen( $text ); $i++ )
{
if( text[i] == $char )
return true;
}
return false;
}bye
-
Wenn du ein Uploadfeld (z.B. <INPUT type='file' name='deinedatei'> ), so findest du in $deinedatei_name den Namen der Datei (ohne Pfad - bei dir c:\)! Auf Leerzeichen kannst du dann folgendermaßen prüfen:
if (!strchr($deinedatei_name,' ')) { // falls der Dateiname kein Leerzeichen enthält } else { // der Dateiname enthält Leerzeichen }
So sollte es eigentlich funktionieren
[edit]Klammer-Fehler korrigiert [/edit]
[ Dieser Beitrag wurde am 24.01.2003 um 16:52 Uhr von flenders editiert. ]
-
ok. Danke!
-
Sorry, aber du hast da eine Klammer vergessen!
Richtig:
[code]if (!strchr($deinedatei_name,' ') )
{
// falls der Dateiname kein Leerzeichen enthält
}
else
{
// der Dateiname enthält Leerzeichen
} [/code]Ohne diese Klammer gehts auch net....
*lol*
mfg
Programmer[ Dieser Beitrag wurde am 24.01.2003 um 16:05 Uhr von Programmer85 editiert. ]