php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.06.2005, 10:35  
Gast
 
Beiträge: n/a
Standard String (Dateipfad) auf Länge und Leerzeichen überprüfen

Hi Leute, ich hab folgendes Problem:

wir haben ein Uploadtool bei dem man seine Unterschrift von Lokal auf unseren Server hochlädt und nachher dann verwenden kann...

Ich will folgendes:

Der Dateiname darf keine Leerzeichen beinhalten!

Ich hab mir das so gedacht: Da der Pfad ja auf jedenfall leerzeichen enthalten wird (C:\Dokumente und Ei.....usw.) habe ich mir gedacht ich lass mir erstmal die länge des kompletten Pfades ausgeben, durchlaufe den Dateinamen dann von hinten nach vorne in einer schleife durch, zeichen für Zeichen - und sobald er den ersten "\" findet, gibt meine Funktion true zurück und sobald eine Leerzeile gefunden wird, gibbet nen Alert.... Ich denk das is die einfachste und beste lösung...

Mein Problem ist jetzt nur, das mir noch etwas die erfahrung in JS fehlt und ich mich mit den Befehlen noch nicht wirklich auskenne... Deshalb meine fragen:

Wie bekomm ich die Länge von dem Dateipfad raus? Wie kann ich dann die Einzelnen Zeichen prüfen?

Ich hoffe das war einigermaßen verständlich!

Mfg, Oli
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.06.2005, 11:10  
Gast
 
Beiträge: n/a
Standard

Hi!

Warum überprüftst du den Dateinamen nicht serverseitig? Sollte doch wesentlich einfacher sein, als den Namen voher aus dem String zu filtern.

Gruß
Iceman
  Mit Zitat antworten
Alt 03.06.2005, 11:13  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

was geht dich der pfad des users an wo die datei herkommt? und was ist das problem mit ner leerstelle darin?

die datei wird vom apache in ein tmp-verzeichniskopiert und von dort aus kannst du dann mit php drauf zugreifen und sie sonstwo hinverschieben oder einfach mit php die leerstellen durch _ ersetzen oder so, ist imho user-freundlicher.

mfg
robo47
robo47 ist offline   Mit Zitat antworten
Alt 03.06.2005, 12:28  
Gast
 
Beiträge: n/a
Standard

sags nicht mir ich finds auch ziemlich irrsinnig das ganze, Der Kunde wills aber so, und vorallem will er es mit JavaScript -> Alertfenster... über Sinn und Unsinn mach ich mir garkeine Gedanken mehr, geht mich au nix an, bin ja nur azubi ^^ hab übrigens ne Top Lösung im JSwelt.de Forum bekommen, falls es jemand interessiert:

<script language="JavaScript" type="text/javascript">
<!--
function checkPfad(pfad){
pfad=pfad.split('\\');
pfad=pfad[pfad.length-1];
if(pfad.length!=pfad.replace(/ /g,'').length){
alert('Dateiname darf keine Leerzeichen enthalten!');
return false;
}
}
//-->
</script>
  Mit Zitat antworten
Alt 03.06.2005, 12:34  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

na dann ...
hoffe du versteifst dich nciht nur auf JS und denkst auch an eine überprüfung ohne JS für die USER die es deaktiviert haben
robo47 ist offline   Mit Zitat antworten
Antwort


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] String mit mehreren Leerzeichen in Array wandeln Kurby PHP Tipps 2008 13 24.07.2008 16:06
Event abfangen Ambience JavaScript, Ajax und mehr 4 30.08.2007 14:36
String nach 1. Leerzeichen trennen schrumm PHP Tipps 2006 8 14.07.2006 10:26
Leerzeichen im String erkennen nieselfriem PHP Tipps 2005-2 2 10.08.2005 21:23
String ab 1. Leerzeichen löschen PHP Tipps 2005 7 16.04.2005 14:55
Leerzeichen im String beseitigen PHP Tipps 2004-2 9 11.12.2004 02:09
leerzeichen im string Sclot PHP Tipps 2004-2 2 08.12.2004 10:14
String mit Leerzeichen auffüllen HTML, Usability und Barrierefreiheit 2 27.10.2004 18:47
Übergabe von Daten - Nach Leerzeichen wird String abgeschnit PHP Tipps 2004 4 21.07.2004 07:40
[Erledigt] string in array wird immer bei leerzeichen abgeschnitten?? PHP Tipps 2004 5 12.07.2004 16:01
Leerzeichen in einem String ? PHP Tipps 2004 5 13.06.2004 20:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
was ist ein dateipfad, javascript dateipfad, java string überprüfen leerzeichen, java string auf leerzeichen prüfen, verzeichnis länge prüfen, javascript auf leerzeichen prüfen, string auf länge überprüfen c#, string auf leerzeichen prüfen c#, string auf leerzeichen prüfen, auf leerzeichen prüfen php, dateipfad länge, javascript leerzeichen in filenamen, javascript string leerzeichen überprüfen, dateipfad länge überprüfen, stringlänge überprüfen c#, string auf leerzeichen prüfen java, pfad mit leerzeichen c#, http://www.php.de/html-usability-und-barrierefreiheit/24104-string-dateipfad-auf-laenge-und-leerzeichen-ueberpruefen.html, dateipfad länge prüfen, php auf leerzeichen prüfen

Alle Zeitangaben in WEZ +1. Es ist jetzt 23:06 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.