BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- %20 = leerzeichen? (http://www.black-board.net/thread.php?threadid=22475)


Geschrieben von 0cool am 07.09.2006 um 13:01:

  %20 = leerzeichen?

Hallo Leute,

mich würde mal interessieren wie man das nennt wenn z.B. %43 in einer webadresse in mit auf aufgeführt wird.

Es gibt da ja viele verschiedene zahlen hinter dem prozent zeichen.
Gibt es eine tabelle wo mann alles nachlesen kann wenn ja wie heißen die zeichen oder mit welchen stichwort muss ich in google danach schauen??

Danke für eure hife

0cool



Geschrieben von LX am 07.09.2006 um 13:08:

 

Das sind URL-codierte Zeichen, läuft letztendlich auf den dezimalen ASCII-Wert hinter einem Prozentzeichen hinaus. In PHP kriegt man das mit urlencode() übersetzt.



Geschrieben von 0cool am 07.09.2006 um 13:26:

  %20 = leerzeichen?

@LX: danke für deine schnelle antwort.

jetzt hab ich aber noch eine frage zu php, ich hab jetzt so wie ich mir es gedacht habe eine kleines script smile zum ascii dateien zu entcoden geschrieben,
das sieht so aus

code:
1:
2:
3:
4:
5:
<?php
  urlencode(%43%72)
?>


so funkt es leider nicht kannst du mir sagen wie ich das richtig schreiben muss ich habe von php nicht wirklich viel ahnung.

der apache2 server mit php unterstüzung läuft bei mir auf dem pc.

Danke für deine hilfe

0cool



Geschrieben von HeaD am 07.09.2006 um 13:29:

 

urlencode() gibt Dir einen Wert zurück, Du mußt den Wert auch ausgeben, oder in in eine Variable schreiben um damit weiterzuarbeiten oder oder oder.. Ich würd Dir empfehlen Dich erstmal mit den Grundkenntnissen von PHP zu beschäftigen Augenzwinkern (außerdem kommt ein ; ans Ende der Zeile)

code:
1:
2:
3:
<?php
  echo urlencode(%43%72);
?>



Geschrieben von 0cool am 07.09.2006 um 13:40:

  %20 = leerzeichen?

@HeaD: ich hab mich vor einiger zeit mit php beschäftigt habe aber wieder damit aufgehört.
Stimmt das semikolon hätte ich nicht vergessen dürfen

aber dein code funktioniert nicht ich bekomme die fehlermeldung:

Parse error: syntax error, unexpected '%', expecting ')' in H:\privat\ascii-encoder.php on line 2

ich habe den coder genommen

code:
1:
2:
3:
4:
5:
<?php
  echo urlencode(%43%72);
?>



Danke für deine schnelle hilfe

0cool

PS.: Übrigens noch danke für deine hilfe gestern bei dem batch script ich habs hinbekommen smile



Geschrieben von LX am 07.09.2006 um 14:20:

 

urlencode() encodiert einen String, in dem normaler Text steht. Beispiel

php:
1:
echo urlencode 'hallo welt' );


Wenn du einen String hast, in dem bereits die umgeschriebenen Zeichen vorhanden sind, und du den in normalen Text übersetzt haben willst, gibt's analog urldecode().


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH