DanielX11
Threadersteller
Dabei seit: 07.09.2002
Ort: Hessen
Alter: 40
Geschlecht:
|
Verfasst Fr 27.07.2007 11:44
Titel Suchfunktion - Ausgabe-Ort bestimmen. |
|
|
Tag Zusammen,
habe folgendes Problem. Möchte auf meiner Seite eine Suchfunktion eines externen Anbieters integrieren.
Habe auf der rechten Seite eine Spalte, in der ich folgenden Code dazu integriert habe:
Code: | <form name="suchesidebar" target="content" id="suchesidebar" method="get" action="suche.php?id=3"><br /><input type="hidden" name="tab" value="ss"/><input type="text" name="suchtext" size="13" height="12" style="margin-left:10px; margin-top:10px;"/><br><a onclick="document.suchesidebar.submit();return false;" href="#"><img style="border:0;" src="suchbutton.gif" /></a></form> |
Damit das Ergebnis der Suche im Content-Bereich dargestellt wird, sehe ich nur die Möglichkeit eines iframes der den namen "content" trägt. Möchte aber auf iframes verzichten, was gibt es da noch für eine möglichkeit?
Vielen Dank für Eure Hilfe.
Muss heute noch damit fertig werden und bin am verzweifeln
|
|
SPL1FFSTAR
Dabei seit: 04.06.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Fr 27.07.2007 20:00
Titel
|
|
|
du nimmst das normale suchformular, nimmst dir die daten des ergebnisses mit file_get_contents() und schneidest das was du nicht brauchst raus. dann gibts du es unten wieder aus
Code: | <?php
$str = file_get_contents("http://www.fussball.de/fussball/servlet/content/92?next=/0607/013/054/106&tag=3300387001401301#");
preg_match_all("=alt\=\"Tore\"[^>]*>(.*)diese Seite drucken=siU", $str, $a);
$string = $a[1][0];
$string = preg_replace('|\<tbody(.+)\</tbody\>|isU', '', $string);
$x = 0;
while($x != strlen($string))
{
echo $string{$x};
if($string{$x} == "*" || $string{$x} == "U" )
echo "<br>";
$x++;
}
?> |
da kannstes dir abgucken, hab mir das mal für ne tabelle von fussball.de gemacht
Zuletzt bearbeitet von SPL1FFSTAR am Fr 27.07.2007 20:01, insgesamt 1-mal bearbeitet
|
|