Variablen aus Link in Textfeld eingeben

Guten Morgen, (könnte das bitte jemand in die PHP ecke verschieben ich habe jetzt PHP statt java oder html genommen)

also ich kam auf eine lustige idee und habe eine Seite gebaut die sich dort nennt fu-ck.de. das ganze ist natürlich nur Humor.

Nun habe ich mir gedacht wäre es viel lustiger wenn man einen link eingibt z.B.
fu-ck.de/index.html?jonas&sabine

Das dann oben in der Seite steht

Hallo Sabine
Jonas möchte dir etwas besonderes sagen.

Ich hatte jetzt gegooglet wie man einen Link in ein Textfeld übergibt. Ich habe nichts gefunden was mich dort weiterbringen würde. Ebenso habe ich natürlich keinen plan wie ich diese URL generieren sollte.

Wie könnte ich das realisieren? Oder wo finde ich links zu diesem thema wo das erklärt wird wie man so eine übergabe macht?

Ok habe es gelöst

In die Eingangseite muss:

[code]<?php

echo $_GET[‘1’];

?>[/code]

der link muss dann aussehen wie:

fu-ck.de/index.php?1=Sabine

Und wieder was geschafft,

Also die Link Generierung funktioniert, ich habe dies mit einfachem scripten gelöst

er zählt einfach nur noch felder zusammen

ein Feld sieht so aus:

<td><span class="boxheader"><strong>Dein Name </strong></span></td> <td><input name="text2" type="text" id="input2" size="20" /></td>

Unsichtbare Values könnt ihr so generieren:

das zusammenziehen schaut so aus:

Jetzt schauts so aus
fu-ck.de/?1=4chan&2=Mike

ich muss jetzt noch eine lösung für das else finden wenn keine Value eingetragen wurde :frowning:

Was ist mit .htaccess?

RewriteEngine On
RewriteRule ^(.+)&(.+)$ /datei.php?name1=$1&name2=$2

[quote=“zvn”]Was ist mit .htaccess?

RewriteEngine On RewriteRule ^(.+)&(.+)$ /datei.php?name1=$1&name2=$2 [/quote]

eine htacess zum ändern wenn kein wert vorhanden ist? Oder was macht dies?

[code]<?php

echo $_GET[‘2’];

?>[/code]

Ich möchte ja nur diesen Teil ändern in sowas wie "Wenn keine ID übermittelt wird im Link dann schreib “Jemand”. Ich glaube sowas geht über else, nur leider habe ich so wenig ahnung von scripten und programmieren das bei mir massenhaft fehler entstanden als ich else eingetragen habe ^^

Du hast mich mit der htaccess aber auf eine andere idee gebracht… irgendwie muss ich noch einstellen das die sprache sich nach Herkunft ändert in English.

Mit folgender htaccess könnt ihr die Sprache umleiten:

[quote]RewriteEngine on
RewriteCond %{HTTP:Accept-Language} ^de [NC]
RewriteRule ^$ /de.php [L,R=301]

RewriteRule ^$ /en.php [L,R=301][/quote]

Diese Informationen holt er sich von der Sprach-Einstellungen des Browsers

Edit: Weitere Frage gelöst
Bilder Beschriften das hier funktioniert

[code]<?php

header(“Content-type: image/png”);
$string = $_GET[‘1’];
$im = imagecreatefrompng(“kk.png”);
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
imagedestroy($im);

?> [/code]

Um das ganze zu includen und keinen fehler mit “headers already sent” zu bekommen müsst ihr es wie folgt einbinden

die 1 ist nur die variabel die ich genomen habe.
So dann bleiben nur noch folgende fragen:

  1. Wie kann ich das lösen wenn die ID leer ist

keine ahnung was du machen willst, aber prüfen ob eine variable gesetzt ist kannst du gut mit der funktion isset($var);

if (isset($_GET["1"])) echo "<img src=\"test.php?1=".$_GET["1"]."\" alt=\"1\">"; else echo "fehlermeldung oder was weiß ich";

oder mit nem $default wert

$default = "kA default wert"; <img src="test.php?1=<?php echo $_GET["1"] ? $_GET["1"] : $default; ?>" alt="1">

Bingo du bist der beste :slight_smile:

es funktioniert mit:

[code]<?php

if (isset($_GET[“2”]))
echo $_GET[“2”]."";
else
echo “Jemand”;

?>[/code]

Danke, nun bin ich wieder ein schritt weiter… Juhu

So bin fertig :smoke:

Danke für all die Hilfe, wer fragen hat wie ich was gemacht habe einfach stellen.

fu-ck.de/?1=4chan&2=Mike

Btw.

Hallo Googlebot i love you

(Ich wollte nur mal austesten ob er dies wirklich sofort in der suche anzeigt)