Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Variable in der url erkennen trotz # [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Variable in der url erkennen trotz #


 
Whatever
24-02-2004, 16:20 
 
Hallo,

ich hab folgendes Problem:

Ich muss eine variable aus der url bekommen, die mit jedoch mit "#" beginnt.
Bis jetzt hab ich die mit "$HTTP_GET_VARS[POST_USERS_URL]" ausgelesen, doch sobald die variable mit "#" beginnt sagt er mir es sei keine angegeben.

also z.B.

addchan.php?chan=bla << funktioniert
addchan.php?chan=#bla << funktioniert nicht

Nun hab hab das Problem ich muss es leider mit # übergeben gibt es irgendwie eine Möglichkeit trotzdem an die variable zu kommen?

 
Abraxax
24-02-2004, 16:26 
 
das # zeigt einen anker in html auf. das wirst du niemals (sauber/richtig) in php reinbekommen...

nimm ein anderes zeichen. bzw. warum überhaupt mit dem zeichen?

 
Benny-one
24-02-2004, 16:27 
 
%23 << das ist #

 
Whatever
24-02-2004, 18:01 
 
mh verdammt...

Das Zeichen deswegen, weil es das standart zeichen vor IRC-Channels ist. Ich kann jetzt von IRC-Applet n' /open url befehl machen in dem ich den channelnamen drin hab.
Nun wollte ich also an addchan.php den channel schicken und ihn so in die db eintragen.

Aaargh...alles fertig und nu hängt es an sonem scheiss... *g*

 
Skaschy
24-02-2004, 22:51 
 
mach es doch so zbs..


$url = "#".$HTTP_GET_VARS[POST_USERS_URL];

// oder

print "<a href='addchan.php?chan=#".$HTTP_GET_VARS[POST_USERS_URL]."'>join #".$HTTP_GET_VARS[POST_USERS_URL]."</a>';


ARGHS..... hab ma wieder ned aufgepasst -.-


aber

hast am ende bestimmt ne if abfrage die das checkt , oder ?

dann schau ma dat erste an

*ins bett geht*


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:35 Uhr.