| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

28-05-2008, 15:06
|
|
kendal
Newbie
|
|
Registriert seit: Sep 2005
Beiträge: 122
|
|
Aus %20 wieder Leerschläge generieren?
Ich lade Verzeichnisnamen in ein Array. Diese Verzeichnise haben oft Leerschläge. Wenn ich diese jetzt verwenden möchte habe ich anstelle der Leerschläge %20.
Wie kann ich aus den %20 Zeichen wieder Leerschläge generieren?
Bsp:
Aus
01%20Autopark%20Zollstrasse
möchte ich
01 Autopark Zollstrasse
machen.
|

28-05-2008, 15:08
|
 |
onemorenerd
 Moderator
|
|
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
|
|
|

28-05-2008, 15:31
|
|
kendal
Newbie
|
|
Registriert seit: Sep 2005
Beiträge: 122
|
|
Ich hab das folgendermassen versucht, leider ohne erfolg:
PHP-Code:
$bildpfad = rawurldecode($dirname);
|

28-05-2008, 15:53
|
|
prego
PHP Senior
|
|
Registriert seit: May 2005
Ort: Hey ropp, hinne riwwer unn wirrer zuricke!
Beiträge: 1.602
|
|
Gib uns bitte mal die Ausgabe von folgendem Code:
PHP-Code:
echo $dirname.'<br/>';
$bildpfad = rawurldecode($dirname);
echo $bildpfad;
__________________
so long, der-p | 72dpi-club
Microsoft IE-Manager Dean Hachamovitch bei der Vorführung des IE7 Beta Preview 2 am 20.3.2006:
"Wir hatten mit IE ganz offensichtlich was verschlafen."
|

28-05-2008, 15:56
|
|
kendal
Newbie
|
|
Registriert seit: Sep 2005
Beiträge: 122
|
|
So erhalte ich die korrekten Leerzeichen:
PHP-Code:
echo ($bildpfad);
Hier nicht:
PHP-Code:
echo "<table width=\"722\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td width=\"722\" height=\"480\"><img src=\"news/".$bildpfad."\" width=\"722\" height=\"480\" border=\"0\"></td></tr><tr><td class=\"buch_zelle\"></td></tr></table>";
7
|

28-05-2008, 15:59
|
|
h3ll
Registrierter Benutzer
|
|
Registriert seit: Mar 2008
Beiträge: 2.328
|
|
In src="" dürfen bzw. sollten auch keine Leerzeichen stehen, sondern %20.
|

29-05-2008, 10:07
|
|
UzumakiNaruto
Registrierter Benutzer
|
|
Registriert seit: Nov 2004
Ort: Hannover
Beiträge: 584
|
|
PHP-Code:
ausgabe = str_replace("%20", " ", "01%20Autopark%20Zollstrasse")
__________________
Gruß
Uzu
|

29-05-2008, 12:34
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
|
|
Zitat:
Original geschrieben von UzumakiNaruto
PHP-Code:
ausgabe = str_replace("%20", " ", "01%20Autopark%20Zollstrasse")
|
und was machst du mit
01%20autopark%20zollstra%DFe
|

29-05-2008, 19:33
|
|
prego
PHP Senior
|
|
Registriert seit: May 2005
Ort: Hey ropp, hinne riwwer unn wirrer zuricke!
Beiträge: 1.602
|
|
Zitat:
Original geschrieben von UzumakiNaruto
PHP-Code:
ausgabe = str_replace("%20", " ", "01%20Autopark%20Zollstrasse")
|
Und wofür denkst du gibts die Funktionen urlencode() und rawurlencode()?
__________________
so long, der-p | 72dpi-club
Microsoft IE-Manager Dean Hachamovitch bei der Vorführung des IE7 Beta Preview 2 am 20.3.2006:
"Wir hatten mit IE ganz offensichtlich was verschlafen."
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|