Wie kann man leerzeichen via get übergeben?

Alles, was PHP betrifft, kann hier besprochen werden.

Wie kann man leerzeichen via get übergeben?

Postby Scrash » 17. September 2007 20:43

Hallo,

Ich habe mich in letzter zeit ein wenig mit PHP beschäftigt und als kleine anfangsübung eine dynamische Signatur gebaut:
Image
Das ganze sieht als link so
Code: Select all
http://www.scrash.de/dynsig/Scrash-7.jpg

bzw. so
Code: Select all
http://www.scrash.de/dynsig/index.php?name=Scrash&rah=7

aus, doch leider weiss ich nicht wie ich das ganze z.B. mit einem Nickname mit leerzeichen hinbekommen kann (The Silencer oder Asdrubael ra Utha).

THX im voraus :roll:
Last edited by Scrash on 17. September 2007 21:24, edited 1 time in total.
User avatar
Scrash
 
Posts: 4
Joined: 12. September 2007 19:12
Location: NRW

Postby DJ DHG » 17. September 2007 20:47

Moin Moin!

Wie wäre es damit?


Code: Select all
%20


mfg DJ DHG
User avatar
DJ DHG
AF Moderator
 
Posts: 2455
Joined: 27. December 2002 13:50
Location: Kiel

Postby Scrash » 17. September 2007 21:17

Gute Idee :) doch leider funktioniert das nur bei der index.php? Methode, bei der MODREWRITE erscheint dann nur 404 Not Found :?

Liegt unter garantie an meiner.htaccess
Code: Select all
RewriteEngine on
RewriteRule ^dynsig/([a-z]+)-([0-9]+).jpg$ dynsig/index.php?name=$1&rah=$2 [NC]
Last edited by Scrash on 17. September 2007 21:32, edited 1 time in total.
User avatar
Scrash
 
Posts: 4
Joined: 12. September 2007 19:12
Location: NRW

Postby Wiedmann » 17. September 2007 21:30

bei der MODREWRITE erscheint dann nur 404 Not Found

Was meinst du jetzt damit? Jedenfalls scheint dein Problem nicht bei PHP zu liegen...
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Scrash » 17. September 2007 21:34

Damit meine ich das wenn ich
Code: Select all
http://www.scrash.de/dynsig/The%20Silencer-7.jpg
eingebe 404 Not Found erscheint, was sicher an meiner oben gezeigten .htaccess liegt :D
User avatar
Scrash
 
Posts: 4
Joined: 12. September 2007 19:12
Location: NRW

Postby Wiedmann » 17. September 2007 22:02

was sicher an meiner oben gezeigten .htaccess liegt

Yup. Du hast dort ja festgelegt, dass die Zeichen vor dem "-" nur aus a-z bestehen dürfen. Das musst halt noch um das Leerzeichen erweitern.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Scrash » 18. September 2007 09:59

Jo thx genau das wars ^^
Code: Select all
RewriteEngine on
RewriteRule ^dynsig/(.*)-([0-9]+).jpg$ dynsig/index.php?name=$1&rah=$2 [NC]
RewriteRule ^dynsig/(.*).jpg$ dynsig/rand.php?name=$1 [NC]
User avatar
Scrash
 
Posts: 4
Joined: 12. September 2007 19:12
Location: NRW


Return to PHP

Who is online

Users browsing this forum: No registered users and 3 guests