php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.11.2008, 10:08  
Benutzer
 
Registriert seit: 14.06.2008
Beiträge: 80
freakymiky befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Bild wir bei Umlauten nicht angezeigt(Strato)

Hallo zusammen.

Hab jetzt schon den ganzen Morgen darüber gegoogelt und auch einiges zum Thema Zeichenkodierung bei mysql gelesen.
Trotzdem werd ich nicht richtig schlau.

Folgendes Szenario:

Wenn ich über mein Webspace bei Strato meine Bilder hochlade
dann bekomme ich beim Bild aus Ägypten Probleme.

Hochgeladen wurde es.
In der datenbank steht es auch folgendermaßen drin:
bilder/urlaubsbilder/Ägypten/Hurghada/TN20IMG_0255.JPG

Allesdings wird mir das Bild nicht über den Browser angezeigt,
ich bekomme nur ein graues Bild in der grösse des Bildes mit nem kleinen roten X in der Ecke.

Wenn ich mir den Pfad des grauen-Bildes über Eigenschaften anschaue steht dort beim IE folgendes:
bilder/urlaubsbilder/Ägypten/Hurghada//TN20IMG_0255.JPG
Beim Mozilla Firefox:
bilder/urlaubsbilder/%C3%84gypten/Hurghada//TN20IMG_0255.JPG
(das vor bilder/urlaubsbilder etc habe ich rausgenommen.)

Wenn ich das ganze Lokal aus Xampp laufen lasse wird das Bild aber doch angezeigt.

Der Zeichensatz der Tabelle bzw des. feldes (bei strato & local aufxampp) ist folgender:
latin1_swedish_ci

Hoffe Ihr könnt mir das erklären.
freakymiky ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.11.2008, 10:17  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Das wiird wohl eher am Pfad liegen. Windows unterstützt Umlaute im Ordnernamen, nicht zwingend aber der Server auf Strato. Umlautdomains gibts schon mal gar nicht (naja ~). Benutze einfach den Asciizeichensatz für Ordnernamen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 18.11.2008, 10:29  
Benutzer
 
Registriert seit: 14.06.2008
Beiträge: 80
freakymiky befindet sich auf einem aufstrebenden Ast
Standard

Bei mir wird der Ordner aber immer automatisch erstellt.
Ich wähle Ägypten als Urlaubsland aus und automatisch wird falls noch nicht vorhanden der Ordner Ägypten angelegt in den dann zukünftig alle Bilder aus einem Ägypten-Urlaub gespeichert werden.

Also sollte ich das Script so umbauen, dass automatisch bei einem Umlaut wie Beispielsweise Ä ein Ae gemacht wird?
Also würde dein mein Pfad zum Bild folgendermaßen ausschauen:
bilder/urlaubsbilder/Aegypten/Hurghada/TN20IMG_0255.JPG

und mein Problem wäre gelöst?

Gehts nicht irgendwie einfache?
Denn sonst müsste ich ja nach allen Umlauten abfragen,
und diese ersetzen...ist ja leider bisschen umständlich.
Oder gibts da vielleicht eine funktion für?
freakymiky ist offline  
Alt 18.11.2008, 10:32  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

tja, es gibt aber keine andere möglichkeit. Unix Systeme mögen nun mal keine Umlaute in Datei und Pfadnamen...
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 18.11.2008, 10:38  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
und mein Problem wäre gelöst?
Zumindest mit hoher wahrscheinlichkeit.
Zitat:
Gehts nicht irgendwie einfache?
Wieviel einfacher denn noch?
Das ist eine einmalige Ersetzung nach der Eingabe, vor Verzeichnis anlegen und Datenbankeintrag.

PHP-Code:
$nachher str_replace (array ('ä' 'ö' ...) , array ('a' 'o' , ...) , $vorher); 
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 18.11.2008, 11:27  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Zitat von tomtaz Beitrag anzeigen
Unix Systeme mögen nun mal keine Umlaute in Datei und Pfadnamen...
In den 80er Jahren des letzten Jahrtausends vielleicht nicht
David ist offline  
Alt 18.11.2008, 11:49  
Benutzer
 
Registriert seit: 14.06.2008
Beiträge: 80
freakymiky befindet sich auf einem aufstrebenden Ast
Standard

Ok Leute.

Habs so gemacht und funktioniert einwandfrei.

Danke schön
freakymiky 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
Es erscheint das alte Bild (cache problem) !! mac PHP-Fortgeschrittene 12 18.05.2011 11:23
[Erledigt] Bild anzeigen über $name t-stude Datenbanken 8 11.11.2008 15:34
[Erledigt] bild als link mit mouseover ohne zeilenumbruch SteiniKeule HTML, Usability und Barrierefreiheit 12 30.10.2008 21:12
[Erledigt] Bild verändert sich auf Klick Script errox JavaScript, Ajax und mehr 1 21.10.2008 20:51
Bild onMouseOver einblenden rocco HTML, Usability und Barrierefreiheit 8 22.02.2008 12:52
Transparentes Bild über Bild legen *update gelöst* Broadcast PHP-Fortgeschrittene 11 04.02.2008 15:27
Dynamische Bildgenerierung: Bild ändert sich nicht Jacks Rache PHP Tipps 2006 1 03.09.2006 10:01
Designproblem: Text und Bild Sirke HTML, Usability und Barrierefreiheit 2 08.09.2005 14:59
[Erledigt] Bild aus Datei in Bild einfügen PHP Tipps 2005-2 1 07.08.2005 23:36
[PHP«Image] Bild in ein anderes Bild einsetzen PHP Tipps 2005-2 4 07.08.2005 19:39
[Erledigt] Bild neu laden. HTML, Usability und Barrierefreiheit 1 08.02.2005 21:59
[Erledigt] [JS]Neues Bild in neuem Fenster öffnen HTML, Usability und Barrierefreiheit 1 04.01.2005 11:39
Bild aus Server anzeigen lassen flual2000 PHP Tipps 2004 4 26.10.2004 16:33
Bild größe hat prob mit umbenennung. JEGO PHP Tipps 2004 1 08.07.2004 16:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
strato bilder werden nicht angezeigt, bilder mit umlauten werden nicht angezeigt, mouseover strato, http://www.php.de/php-tipps-2008/49105-erledigt-bild-wir-bei-umlauten-nicht-angezeigt-strato.html, onmouseover strato, server umlaute, umlaute bilder php, php umlaute bilder, umlaute im bild name nicht dargestellt, html bild mit umlauten anzeigen, strato umlaute datei, strato bilder mit umlaut, datei umlaute strato, php bild wird nicht angezeigt umlaut, server bilder umlauten werden nicht dargestellt, strato bilder werden nicht angezeigt email, php bilder mit umlaut im namen werden n icht angezeigt, bild mit umlaut wird nicht angezeigt, bilder mit umlauten anzeigen, server bilder mit ü php

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