php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.03.2006, 00:47  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von ignatz
Zitat:
Zitat von Bruchpilot
Ist ja nicht so schwer.
Sicher nicht. Allerdings hege ich so meine berechtigten Zweifel, ob damit jeder Client klarkommt.

Leer- und Sonderzeichen außer
Code:
-_.
haben weder im Datei- noch im Verzeichnisnamen was zu suchen. Wer das beherzigt, hat einige Probleme weniger
Kann ich nicht bestätigen. Beweise Watson, Beweise.

p.s.: Zugelassen sind natürlich nur Clients, deren Verbeitungsgrad höher als "homöopatisch" und deren Fehlimplementierung mehr als nur bedauerliches Einzelschicksal ist
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.03.2006, 13:02  
Neuer Benutzer
 
Registriert seit: 15.03.2006
Beiträge: 9
CoverDB
Standard

Guten Tag,

kurz mal das warum erklärt.

Beim speichern der Bilder auf dem Server gibt es hin und wieder Probleme dadurch,
dass die Dateinamen aus dem Titel erzeugt werden.

Beispiel: Jackie Chan's Triologie wird gespeichert als jackie_chan_s_triologie(cover).jpg

Beim herunterladen, wird die Datei auch so dem User als Speichern unter angeboten.

Das sind zwei Sachen die ich nicht wollte, den Fehler und den doofen Dateinamen.
Also sollen die Bilder ab bald nur noch mit Nummern gespeichert werden (12341231.jpg zum Beipspiel) im Order httpdocs/www/cover/images/ und erst beim Download erhalten Sie wieder den korrekten Namen aber ohne unterstrieche und mit Sonderzeichen -> Jackie Chan's Triologie (Cover).jpg oder Jackie Chan's Triologie (Front).jpg

Bleibt nur noch das Zweite und ein neues Problem.

Problem 2
Wie kann ich den Download für ein Bild korrekt starten lassen, obwohl das Bild nicht auf dem selben Server ist? In Verbindung mit der Namensgebung beim starten des Downloads.

Beispiel: Die Seite ist auf http://www.coverdb.de/index.php und das Bild liegt auf http://cdb.denma.de/images/12313414.jpg

Problem 3 (neu)
Neu Bilder werden noch per Hand freigeschaltet, eben wegen den unregelmäßig auftretenden Fehlern. Will ich nun ein löschen, was wie oben im Beipiel nicht auf dem gleichen Server, geht das nicht. Er löscht den Eintrag in der DB, aber das Bild bleibt auf dem Server liegen.

Kann mir eine Idee geben, wie ich das hinbekomme?

MFG
CoverDB ist offline  
Alt 20.03.2006, 14:02  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Bruchpilot
Kann ich nicht bestätigen.
Das ist unerheblich. Es erspart einem jede Menge sinnfreier Bastelei, wenn man gewisse Regeln bei der Namensbildung beherzigt.
 
Alt 20.03.2006, 15:22  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von ignatz
Zitat:
Zitat von Bruchpilot
Kann ich nicht bestätigen.
Das ist unerheblich. Es erspart einem jede Menge sinnfreier Bastelei, wenn man gewisse Regeln bei der Namensbildung beherzigt.
Ja, und die lauten wie bereits ausgeführt:
Zitat:
Zitat von http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1
filename-parm = "filename" "=" quoted-string
Zitat:
Zitat von http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.2
quoted-string = ( <"> *(qdtext | quoted-pair ) <"> )
qdtext = <any TEXT except <">>
Da ist weder von url encoding noch von ascii-7 (oder gar einem subset davon) die Rede.
Ich warte noch auf praxisrelevante Gegenbeispiele. Beweise Watson, Beweise.
Bis dahin sind Deine "berechtigten Zweifel" nur persönliche Meinung und unerheblich. Daran ändert auch nichts, sie ohne Belege zu wiederholen.
 
Alt 20.03.2006, 16:05  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von CoverDB
Problem 2
Wie kann ich den Download für ein Bild korrekt starten lassen, obwohl das Bild nicht auf dem selben Server ist? In Verbindung mit der Namensgebung beim starten des Downloads.
Soll es aber für den client vollständig so aussehen, als ob die Daten vom ersten Server stammen?
Was kannst Du beim zweiten Server machen? Nur benutzten as-is oder auch Skripte installieren? Die Frage glt auch für Problem 3
Zitat:
Will ich nun ein löschen, was wie oben im Beipiel nicht auf dem gleichen Server, geht das nicht. Er löscht den Eintrag in der DB, aber das Bild bleibt auf dem Server liegen.
Weil Du da genau was tust?
Wofür gibt es die verschiedenen Server? Was ist deren Aufgabe? Was soll letztendlich erreicht werden? Was davon ist fest und was noch im Fluß/änderbar?
 
Alt 20.03.2006, 16:38  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Bruchpilot
Ich warte noch auf praxisrelevante Gegenbeispiele. Beweise Watson, Beweise.
Du bist ein niedlicher Elch. <g>

Zitat:
Zitat von RFC
Content-Disposition is not part of the HTTP standard
Zitat:
Daran ändert auch nichts, sie ohne Belege zu wiederholen.
Lern lesen.
 
Alt 20.03.2006, 16:40  
Gast
 
Beiträge: n/a
Standard

Du lieferst immer noch keinen Beleg dafür, warum man nur das von Dir aufgespannte Subset von ascii-7 benutzen soll (oder darf?).
Mir kommt es bisher halt so vor: Du hast Blödsinn beim url encoding geschrieben (was ja kein Problem ist. Passiert mir in ähnlicher Form auch regelmäßig. Aber das jetzt folgende tue ich dann nicht), willst es nicht zugeben und hast deshalb weiteren Blödsinn nachgeschoben, um doch noch schlau zu wirken. Sowas kann ich nicht leiden, also halte ich dagegen. Dafür möchte ich mich beim OP entschuldigen. Wir müllen Deinen Thread zu, aber das hier will ich einfach nicht so unwidersprochen stehen lassen.

Zitat:
Zitat von ignatz
Zitat:
Zitat von RFC
Content-Disposition is not part of the HTTP standard
Lern richtig zitieren.
Ordentliche Quellenangabe und den gesamten relevanten Teil - nicht nur das sinnentstellende Fitzelchen, das Dir in den Kram passt.
Zitat:
Zitat von http://www.w3.org/Protocols/rfc2616/rfc2616-sec15.html#sec15.5
Content-Disposition is not part of the HTTP standard, but since it is widely implemented, we are documenting its use and risks for implementors. See RFC 2183 [49] (which updates RFC 1806) for details.
Mir fehlt da auch der Bezug zu den vorherigen Ausagen.
Denn wenn ein Client nur den Standard (und deshalb dieses Feature nicht) imlementiert hat, dann ist es eben nicht da; also das gesamte Content-disposition-usw-usw. Dann hilft es auch nichts, wenn im Dateinamen nur a-z Zeichen standen. Und sollte ein einzelner den Zusatz zu http implementiert haben, aber anders als alle anderen und anders als im rfc beschrieben, dann ist das besagtes bedauerliches Einzelschicksal und für die Praxis egal. Fazit: Netter Hinweis, aber leider hier irrelevant. Und wir wollen ja nicht vom Thema ablenken.
 
 


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
Download per paypal verkaufen Andreas08 Scriptbörse 5 29.08.2008 05:54
Download mit Counter Smilerr PHP Tipps 2008 1 04.03.2008 22:44
Download abfrage mijoko PHP Tipps 2007 4 18.06.2007 17:12
Nach Download -> Seite erscheint in HTML-Code Locutus007 PHP Tipps 2006 8 26.05.2006 02:46
Download starten (header funktion), vorher Text ausgeben? Harakiri81 PHP-Fortgeschrittene 19 16.05.2006 21:15
[Erledigt] Download PHP Tipps 2006 6 26.01.2006 19:15
Download Problem PHP Tipps 2005-2 3 22.07.2005 16:11
Seite zwischen URL und Download Zangelo PHP Tipps 2005-2 0 16.06.2005 22:22
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Dateioperationen und Download kontrollieren Alpha Centauri PHP Tipps 2005 7 02.03.2005 11:52
Download eines ZIP geht bei Mac, aber bei IE nicht (ganz) PHP Tipps 2004-2 14 29.12.2004 16:38
PHP file Download script ??!! PHP Tipps 2004 0 25.09.2004 09:44
download automatisch starten PHP Tipps 2004 7 18.09.2004 20:14
datei nach download löschen HTML, Usability und Barrierefreiheit 0 18.09.2004 17:16
download und Insert problem! PHP Tipps 2004 4 04.09.2004 16:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
html download dateinamen ändern, php dateinamen ändern download, beweise watson beweise, html download dateiname ändern, html dateiname ändern download, dateiname ändern berechtigung fehlt

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