PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten, mit Umlauten, per URL übergeben



Twilo
10.02.2004, 18:21
wie kann ich diesen Text übergeben?
"hier könnte was stehen"
damit dann auf der anderen Seite
"hier könnte ein Text stehen" erscheint, im Quellcode, soll aber
"hier könnte was stehen"
stehen...

ich habe s schon so probiert
"urlencode ('hier könnte was stehen')"
nur dann kommt im Quelltext
"hier könnte was stehen"
somit wird
"hier könnte was stehen"
ausgegeben :/

ich habe auch schon probiert die Daten mit "urldecode" zu dekodieren, sieht aber genauso aus
"rawurlencode" <- hilft mir auch nicht weiter :!:

wie muss ich das anstellen?

st0n3
10.02.2004, 18:49
Hallo,

bei mir hat es funktioniert...
<?php
$str = "hier k&ouml;nnte was stehen";
$beweis = " der beweis";

$tplAnchour = '<a href="%s?test=%s">%s</a>';

$text = (isset($_GET['test']))?$_GET['test'] . $beweis:$str;

echo sprintf($tplAnchour, $_SERVER['SCRIPT_NAME'],
rawurlencode($text),
$text);

?>

Gruß st0n3

Twilo
10.02.2004, 19:22
Hallo,

so funktioniert es bei mir auch, bloss ich bin irgendwie zu dumm das auf meine bedürfnisse umzuwandeln :-(


also.

bei einer PHP datei ist ein LINK mit ö

bei einer anderen PHP datei, soll das dann richtig ausgegeben werden


thx. für deine antwort :)

st0n3
10.02.2004, 19:46
<?php
$str = "link mit öööööööö";
$beweis = " der beweis";

$tplAnchour = '<a href="%s?test=%s">%s</a>';

$text = (isset($_GET['test']))?$_GET['test'] . $beweis:$str;

echo sprintf($tplAnchour, $_SERVER['SCRIPT_NAME'],
rawurlencode($text),
htmlentities($text));

?> Bin jetzt nicht sicher dich richtig verstanden zu haben, aber meintest du so....?

Gruß st0n3

Twilo
10.02.2004, 19:50
das ist alles in einer datei

also ich ahbe eine datei

1.php mit link zur 2.php?part=text mit ööööö

in der 2.php soll part per echo ausgegeben werden

st0n3
10.02.2004, 20:13
1.php
$tplAnchour = '<a href="%s?part=%s">%s</a>';

$part = 'text mit ööööö';

echo sprintf($tplAnchour, '2.php',
rawurlencode($part),
'sende part=' . htmlentities($part));

2.php

<?php
$part = isset($_GET['part'])?$_GET['part']:'nix';

echo $part;
echo '<br>';
echo rawurlencode($part);
echo '<br>';
echo htmlentities($part);
?> Leider konnte ich das nicht testen. Aber das hst du doch gemeint oder... :)