Antwort
 
Themen-Optionen Thema durchsuchen
Alt 23.01.2008, 18:26 Nach oben    #1
Erfahrener Benutzer
 
Registriert seit: 30.10.2005
Beiträge: 287
Standard Dateien lesen und mit Ajax ausgeben

Hallo Leute,

Mir stehen hier scriptacoulus und prototype zur Verfügung und mit diesen beiden Frameworks würde ich gerne etwas bauen.

Ich habe auf meinem FTP einen Ordner in den meine Benutzer dateien per FTP hochladen

In meiner Gallery können die user dann auf FTP-Import gehen und es werden alle Bilder aufgelistet die in diesem FTP Ordner vorhanden sind. Gleichzeitig wird zu jedem Bild ein Thumb generiert. Die User können dann ihre hochgeladenen Bilder aussuchen und in die Gallery übertragen, oder nicht benötigte Bilder markieren und löschen.

Problem hierbei ist nun falls viele Bilder in dem FTP Ordner braucht mein Script sehr lange da Thumbs aus den großen Fotos erstellt werden müssen. Das heißt die Seite lädt und erst wenn alle Bilder generiert wurden, wird meine View gerendert und per Response an den Browser geschickt.

Habt ihr irgendwie einen Tip wie ich dieses Einlesen per Ajax machen könnte? Eine PHP Funktion die mir das macht habe ich ja, allerdings möchte ich den user irgendwie daraufhinweisen das gerade Bilder aus dem FTP Ordner importiert werden. Gut wäre wenn die generierten Bilder nach und nach dargestellt werden oder auch ein Prozessbalken wären hilfreich.
ex³ ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 23.01.2008, 20:26 Nach oben    #2
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 552
Standard

Hm, Ajax würde ich dir jetzt eher nicht als Alternative empfehlen, da du sonst eine Menge einzelner HTTP-Requests hättest, das macht das ganze auch nicht unbedingt schneller...

Vielmehr würde ich an dieser Stelle das PHP-Script verbessern und vllt für jedes Bild, dessen Thumb schon gerendert wurde, gleich den HTML-Code ausgeben und flushen. Dadurch kommen die Bilder dann so nach und nach.
Da kannst Du dann auch eine Ladeanzeige machen, aber die braucht kein Ajax, sondern muss nur immer eins hochgezählt werden, wenn ein weiteres Bild ausgegeben wurde.
Zusätzlich könntest Du auch noch (falls verfügbar) einen Cronjob einrichten, der regelmäßig neue Thumbs erstellt.
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.10.2008, 09:27 Nach oben    #3
Wikinger
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 191
Standard

Spaaaaaaaam!

Ich würde dir was Thumbs angeht dringend empfehlen diese in einem extra Ordner zu cachen. Das generieren dauert bei vielen Bildern einfach zu lange (Ich hab ne Gallery mit einigen 12MP Photos, jeweils ~5MB.. da dauert das WIRKLICH lange )

Des weiteren würde ich empfehlen ein Script erstellen welches das erstellen/anzeigen der Thumbs übernimmt. Dann kannst du eine Seite komplett Rendern ohne Thumbs zu erstellen und gibst als src von sämtlichen Bildern dein Thumb Script an ala "/thump.php?img=blubber.jpg". Dann wird die Seite komplett geladen und der Browser lädt nach und nach die Thumbs über dein Script runter (welches optimalerweise generierte Thumbs cached)

grüße,
dennis
xardias ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.10.2008, 18:06 Nach oben    #4
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

Wenn - so wie in diesem thread vorgekommen - gespammt wird, dann bitte ich darum, dass der entsprechende Beitrag gemeldet wird. Dafür bitte einfach das Symbol anklicken und das Formular ausfüllen. Den Rest machen dann die Admins/Moderatoren, die dann automatisch per Mail benachrichtigt werden. Danke.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dateien aus SVN 1 auschecken, in SVN 2 einchecken, keine eigenen Änderungen vorhanden Ben Tools, Server, Betriebssysteme 2 21.03.2007 18:53
Cache leeren um mit file Dateien zu durchsuchen Tryzero PHP-Programmierung 12 12.03.2007 10:13
[AJAX] Eine Einführung in AJAX und XMLHttpRequest Jay Tutorials 1 08.12.2006 16:21
[PHP] FTP-Funktionen in PHP nutzen MrNiceGuy Tutorials 0 24.05.2006 14:18
AJAX Theme Engine für Wordpress PaterNoster Plauderecke 0 17.11.2005 21:48


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45