Cheatsuche frage zu formular action

Hallo!
Ich möchte eine suchmaschine für meine homepage anbieten. Die suchmaschine soll cheats auf anderen Cheat-Homepages suchen. Ich habe ein formular:

<form action="" name="frm"><input name="spiel"><br><input type="submit"></form>

Bei mogelpower ist die suche von cheats so:
http://www.mogelpower.de/suchen.php?spiel= name des spiels

Bei spieletipps.de so:
http://www.spieletipps.de/cheats/search_v2.php?keyword= name des spiels

Jetzt möchte ich aber noch ein radio button haben, wo man aussuchen kann mogelpower oder spieltipps und dann soll er die jeweiligen seiten nehmen.

Danke im voraus! :slight_smile:

Sollen die Ergebnisse dann auf deiner Page angezeigt werden oder soll die betreffende Seite geöffnet und die Suchanfrage gestartet werden?

Wenn es geht sollen alle auf meiner seite angezeigt werden. Sollte dies nicht möglich sein ist es auch ok das man das mit target=„_blank“ macht.

Naja, du kannst leider das action-Attribut eines Formulars mit dem Formular selbst ändern.
Spontan würde ich es so machen, dass das Suchformular n dem Absenden per PHP entscheidet, welche Seite dann geöffnet wird.

Kannst du mir das bitte noch einmal genauer erklären und mir einen code (beispielcode) geben?

[php]
if(isset($_POST[„suche“]))
{
if($_POST[„page“]==„mogelpower“)
header(„Location: http://www.mogelpower.de/suchen.php?spiel=".$_POST["suche“]);
elseif($_POST[„page“]==„spieletipps“)
header(„Location: http://www.spieletipps.de/cheats/search_v2.php?keyword=".$_POST["suche“]);
}

echo"<form method=post action=„.$_SERVER[„PHP_SELF“].“>
Suchbegriff

Mogelpower

Spieletipps

"; [/php]

Danke echt gut. Nur eine Frage. Wie macht man, dass man suchbegriffe auf meiner seite anzeigen kann?
Die Seite mit der Cheatsuche gibts hier:
http://www.snakelogan.de/cheats.php

Ich aktuealisiere sie öfters am Tag :slight_smile: Das soll mein neues Projekt werden!

ich weis nicht ob es geht aber probier es mal so
[PHP]if(isset($_POST[„suche“]))
{
$mogelpower = „http://www.mogelpower.de/suchen.php?spiel=".$_POST["suche“];
$spieletipps = „http://www.spieletipps.de/cheats/search_v2.php?keyword=".$_POST["suche“];
if($_POST[„page“]==„mogelpower“)
$f = file($mogelpower);
elseif($_POST[„page“]==„spieletipps“)
$f = file($spieletipps);

foreach($f as $line)
echo $line.„
“;
}

echo"<form method=post action=„.$_SERVER[„PHP_SELF“].“>
Suchbegriff

Mogelpower

Spieletipps

";[/PHP]

Ne leider nich aber trotzdem dnke. Probier es mal aus:
http://www.snakelogan.de/cheats.php

Wenn du mal nach cheats suchst nimm meine coole seite:
http://cheats.snakelogan.de/

Mit file_get_contents() kannst du die Ergebnisseiten auslesen und dann weiterverarbeiten! Einfach mal ein bisschen in die Materie einlesen und nicht alles vorkauen lassen… :wink:

Hallo!
Danke war vielleicht ein guter tipp mit file_get_contents(). Ich habe mir mal bei php.net das Tutorial angesehen und gelesen. Leider sind dort keine beispiele die ich bräuchte drin. Eigentlich schade, so weiß ich nicht wie das geht.

Würde der Code dann so lauten:
[PHP]if(isset($_POST[„suche“]))
{
$mogelpower = „http://www.mogelpower.de/suchen.php?spiel=".$_POST["suche“];
$spieletipps = „http://www.spieletipps.de/cheats/search_v2.php?keyword=".$_POST["suche“];
if($_POST[„page“]==„mogelpower“)
$f = file_get_contents($mogelpower);
elseif($_POST[„page“]==„spieletipps“)
$f = file_get_contents($spieletipps);

foreach($f as $line)
echo $line.„
“;
}

echo "

Suchbegriff
Mogelpower
Spieletipps
"; [/PHP]

Closed: Grabschädnung (XraYSoLo)

Nils aka XraYSoLo