php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.08.2008, 22:57  
Neuer Benutzer
 
Registriert seit: 21.08.2008
Beiträge: 14
slave1970 befindet sich auf einem aufstrebenden Ast
Standard php upload nur ein verzeichniss

hallo liebe leute, also ich bin neu hier, und versuche mich mit php
jetzt habe ich folgende frage!

ich habe mir ein script geschrieben mit dem ich bilder in ein verzeichniss hochladen kann!

also zu einen artikel können bis zu 12 bilder hoch geladen werden(funktioniert soweit auch alles)
diese landen alle in einem bilder ordner (images) und jedes bild wird vorher gescheckt auf existens und ist einzigartig (id)

soweit so gut ,jetzt mache ich mir gedanken über die fehler anfelligkeit und der geschwindigkeit
nehmen wir mal an es wurden 3000 artikel geschrieben und zu jedem artikel wurden 12 bilder hochgeladen dann liegen im bilder verzeichnis ja 36000 bilder!

wenn dann beim nächsten artikel dann wieder 12 bilder hochgeladen werden, überprüft ja die funktion file_exist() ob das hochgeldene bild schon existiert ,werden dabei alle bilder gescheckt ? könnte das bei einer zu großen anzahl an bilder zu problemen führen ?

oder denke ich da zu kompliziert und mach mir da zu viel gedanken ?

also bevor ich das script umschreibe und jedem artikel einen unterordner spendiere wo dann die bilder gespechert werden, wollte ich erst mal die profis fragen :O)

vielen dank für eure hilfe
slave1970 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.08.2008, 00:39  
Erfahrener Benutzer
 
Registriert seit: 20.08.2008
Beiträge: 119
sharp befindet sich auf einem aufstrebenden Ast
Standard

Hi,
Du könntest die Dateinamen auch in einer Datenbank speichern und von dort aus dann auch abgleichen, da dürftest eigentlich keine Performance Probleme bekommen.
sharp ist offline  
Alt 22.08.2008, 02:24  
Neuer Benutzer
 
Registriert seit: 21.08.2008
Beiträge: 14
slave1970 befindet sich auf einem aufstrebenden Ast
Standard

ja das werden sie sowieso in der datenbank gespeichert!
aber das sit auch nicht das thema ,problem ist nämlich auch, das ich vorher überprüfe ob die datei existiert und entscheide dann wie sie heißen soll ,erst nach der überprüfung speichere ich sie in der datenbank
slave1970 ist offline  
Alt 22.08.2008, 09:40  
Erfahrener Benutzer
 
Registriert seit: 20.08.2008
Beiträge: 119
sharp befindet sich auf einem aufstrebenden Ast
Standard

Wenn die in einer DB stehen musst du doch nicht jedes ma das Verzeichnis auslesen sonder nur in deine DB schaun da wenn du dort den Dateinamen speicherst und den bei einem neuen Upload nur abfragst existiert ein Eintrag mit dem Namen dann brich ab wenn er existiert ansonsten fahre fort mit dem Uploade.
sharp ist offline  
Alt 22.08.2008, 09:46  
Erfahrener Benutzer
 
Benutzerbild von Hu5eL
 
Registriert seit: 26.02.2008
Beiträge: 342
Hu5eL befindet sich auf einem aufstrebenden Ast
Hu5eL eine Nachricht über ICQ schicken
Standard

könntest auch zu jedem beitrag nen eigenen ordner im images order anlegen name=eindeutige id von dem artikel

dann ist es auch nachher leicht zu verwalten, wird ein artikel gelöscht sind alle bilder leicht mitzulöschen
__________________
Under Construktion
Hu5eL ist offline  
Alt 22.08.2008, 13:10  
Neuer Benutzer
 
Registriert seit: 21.08.2008
Beiträge: 14
slave1970 befindet sich auf einem aufstrebenden Ast
Standard

ok

zu
sharp
wie ich schon geschrieben hatte wird erst die datei geprüft auf existens und alles liegt in einer tabelle also 12 spalten für jedes bild eine !

ich weiß vieleicht ungünstig aber so habe ich es nunmal gemacht und ich will nicht wieder alles ummodeln

zu
Hu5eL
genau das währe der nächste ansatz und so hätte ich das wohl machen sollen ,nur jetzt sind schon einige artikel geschrieben!

wie gesagt es funktioniert alles ich kann bilder anlegen / aktualisieren / löschen
ich will nur wissen ob vieleicht in zukunft diese art der verwaltung schwierigkeiten machen könnte!

weil, nehmen wir mal an in dem image ordner sind 25000 bilder und jede datei wird auf existens vorher geprüft könnte da php in die knie gehen ?

oder habe ich da einen denkfehler! und mach mir zuviel sorgen ?

Geändert von slave1970 (22.08.2008 um 13:15 Uhr).
slave1970 ist offline  
Alt 22.08.2008, 13:14  
Erfahrener Benutzer
 
Benutzerbild von Hu5eL
 
Registriert seit: 26.02.2008
Beiträge: 342
Hu5eL befindet sich auf einem aufstrebenden Ast
Hu5eL eine Nachricht über ICQ schicken
Standard

und schreibst (wahrscheinlich nen 20-zeiliges script) was die bisherige struktur halt umkrempelt... würde ich sagen
__________________
Under Construktion
Hu5eL ist offline  
Alt 22.08.2008, 16:17  
Erfahrener Benutzer
 
Registriert seit: 20.08.2008
Beiträge: 119
sharp befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von slave1970 Beitrag anzeigen
weil, nehmen wir mal an in dem image ordner sind 25000 bilder und jede datei wird auf existens vorher geprüft könnte da php in die knie gehen ?

oder habe ich da einen denkfehler! und mach mir zuviel sorgen ?
Darum sollst du ja auch nur die eintrage in der DB prüfen und nicht im Order überprüfen da das bei MySQL kein Problem ist mit der Menge an Datensätzen.
Wohingegen das Verzeichnis zu durch wühlen eine wesentlich höhere Laufzeit benötigen würde.
sharp ist offline  
 


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
Upload Script + Multible Server cyberstorm PHP Tipps 2006 5 11.10.2006 19:43
upload system ... upload geht nicht ? maTu PHP Tipps 2006 3 25.03.2006 11:24
Mediawiki: upload auch für zipdateien !? Alpha Centauri PHP-Fortgeschrittene 6 20.01.2006 08:46
[Erledigt] Automatische benachrichtigung an den Admin nach User Upload PHP Tipps 2007 3 12.12.2005 21:25
Upload Kevin PHP Tipps 2005-2 5 13.10.2005 21:19
FTP upload PHP Tipps 2005-2 2 17.08.2005 11:43
Ansichtsproblem beim Upload Off-Topic Diskussionen 2 17.04.2005 21:11
ftp upload per get Matthiasnet PHP Tipps 2005 6 08.03.2005 19:30
Was stimmt mit meinem Upload nicht? Calli PHP Tipps 2004-2 6 21.12.2004 12:54
Ich bin auf der Suche nach einem fertigen Menü Upload Script Beitragsarchiv 7 22.08.2004 18:53
[Erledigt] Wie erstelle ich ein Upload Menü mit mehreren Menüpunkten ? PHP Tipps 2004 3 22.08.2004 14:19
PHP Upload Dateigröße ermitteln? PHP Tipps 2004 9 22.08.2004 13:48
Bild upload in Verzeichniss/ Bild-Name in MySQL Datenbank PHP Tipps 2004 5 10.08.2004 13:17
[Erledigt] Php skript upload problem! PHP Tipps 2004 2 30.06.2004 00:06
[Erledigt] File Upload: PRoblem mit Upload directory PHP Tipps 2004 3 26.06.2004 13:20


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