php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.01.2012, 15:44  
Lapje
Gast
 
Beiträge: n/a
Standard

Meinst Du jetzt ob auch etwas auf dem Server angekommen ist? Das würde dann ja beim eigentlichen Upload kommen...jetzt ist ja erst mal die Kontrolle. Oder gehört das dann auch da rein? Oder wo liegt jetzt mein großer Denkfehler?

Ich dachte dass das vorher abgefragt wird:

- zuerst Prüfung ob Formular gesendet
- danach Prüfung ob Datei ausgewählt (ob $_FILE gefüllt)
- danach Prüfung ob richtige Endung ausgewählt
- danach Prüfung ob richtiger MIME-Typ gewählt wurde
- zuletzt Prüfung ob Maße richtig, was auch noch mal eine Überprügung nach einem Bild ist - keine Maße, kein Bild


Diese Maßnahmen sind aber das, was ich bis jetzt dazu gefunden habe.

Für die Sachen, welche Du vorher angemerkt hast (Leerzeichen, Umlaute, ect) gibt es auch schon eine Funktion, welche ich für die Erstellung von Ordner und Texte für die Bilderserie verwende, die könnte ja recht schnell angepasst werden:

PHP-Code:
//Funktion HTML in BBCode
function html_bbcode($text)
{
    
// erlaubte Tags
    
$text strip_tags(($text), '<p>,<u>,<i>,<b>,</p>,</u>,</i>,</b>');
    
    
// öffnende Tag-Klammern ersetzen
    
$text preg_replace("/\<(u|i|b|p)\>/","[\\1]"$text);
    
    
// schließende Tag-Klammern ersetzen
    
$text preg_replace("/\<\/(u|i|b|p)\>/","[/\\1]"$text);
    
    
//Rückgabe
    
return $text;
}

// Funktion Umlaute, Grossschrift und Leerzeichen für Ordnernamen umwandeln
function ordner_umlaute($ordner)
{
    
$zeichen_ordner_original = Array('/ä/','/ö/','/ü/','/Ä/','/Ö/','/Ü/','/ß/''/ /');
    
$zeichen_ordner_korrigiert = Array('ae''oe''ue''ae''oe''ue''ss''_');
    
$ordner preg_replace($zeichen_ordner_original $zeichen_ordner_korrigiert $ordner);
    
$ordner strtolower($ordner);
    
    return 
$ordner;

Ich müsste nur noch etwas einbauen, dass nur Zahlen und Buchstaben verwendet werden dürfen, weil das bei den Ordnernamen und Texten über die DB-Anweisungen läuft.....

Geändert von Lapje (13.01.2012 um 16:03 Uhr).
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

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
php / mysql Probleme bei Umstieg von php 5.2 auf 5.3 Gerhard76 PHP Einsteiger 10 21.09.2011 12:58
[Erledigt] isset in Datenbankabfrage SELECT nutzen ePole PHP Einsteiger 9 17.01.2011 14:22
[Erledigt] Undefind index trotz isset Sonic PHP Tipps 2010 7 18.09.2010 18:04
Probleme mit Word Lollix Off-Topic Diskussionen 2 26.03.2010 11:52
CHarset und Probleme mit IE KeKs0r HTML, Usability und Barrierefreiheit 10 26.01.2010 21:59
ISSET() einfügen, immer falsche werte Demirci_42 PHP Tipps 2009 7 16.02.2009 19:46
Probleme bei Speicherung von serialize() Strings Manni2k PHP Tipps 2006 13 15.10.2006 15:06
Probleme mit mbstring extension unter Debian HStev Server, Hosting und Workstations 3 30.08.2006 20:55
[Erledigt] hilfe! probleme mit... PHP Tipps 2005 4 12.04.2005 22:55
[Erledigt] Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45
Warum array_key_exists() anstatt isset() bei Arrays? PHP-Fortgeschrittene 0 29.09.2004 17:19
[Erledigt] Probleme mit Fremdsprachen HTML, Usability und Barrierefreiheit 2 21.09.2004 17:11
[Erledigt] Probleme mit isset() und globalen Arrays PHP Tipps 2004 5 24.08.2004 09:50
PHP Bilder in DB / Probleme bei Änderung PHP-Fortgeschrittene 1 05.06.2004 11:20


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