Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » PHP Suchergebnis in neuem Browserfenstern öffnen Antworten
PHP Suchergebnis in neuem Browserfenstern öffnen

malina11
Pixelschubser


Beiträge: 3


HILFE, HILFE, HILFE

Ich komme einfach nicht weiter. Ich habe auf meiner Site eine Suchfunktion eingebaut, die auch einwandfrei funktioniert. Nun möchte ich aber, dass die gefundenen Seiten in neuen Browserfenster geöffnet werden. Weiß jemand, wie das gemacht wird????

So sieht das ganze bis jetzt aus:

<html>
<meta name="SELF.Pagetype" content="popup-page">
<head>
<title>Suchfunktion</title>
<meta name="author" content="Jemand">


</head>
<body bgcolor="FFFF80" background="bild.jpg" text="#006600" link="#008000" vlink="#008000" alink="#004000" alt="">
<font face="VERDANA,ARIAL,HELVETICA"><font size="-1">
<?php
echo "<HTML><BODY>";
echo "<FORM ACTION=$PHP_SELF METHOD=POST> ";
echo "<INPUT TYPE=TEXT NAME=wort VALUE=$wort>";
echo "<INPUT TYPE=SUBMIT VALUE=Durchsuchen></FORM>";
$wort = strtolower(trim($wort));

if($wort) {

// Funktion zum Auslesen des Verzeichnisses

function read_dir($dir=".",$endung=".html") {
settype($dateinamen,"array");
if(!is_dir($dir)) return false;
$verzeichnis = dir($dir);
while($datei = $verzeichnis -> read()) {
if($datei[0] != "." && substr($datei,strlen($endung)*(-1)) == $endung) {
$dateinamen[] = $datei;
}
}
$verzeichnis->close();
sort($dateinamen);
return $dateinamen;
}

// Das Hauptprogramm

$dateinamen = read_dir(".");
for($i=0;$i<count($dateinamen);$i++) {
$name = $dateinamen[$i];
$datei = "$name";
$start = 0;
$fp = fopen($datei,"r");
while(!feof($fp)) {
$zeile = strtolower(trim(fgetss($fp,1024)));
if(strstr($zeile,$wort)) {
$name = substr($name,0,strlen($name)-4);
if (!$ergebnis) echo "Folgende Dateien enthalten Ihren Suchbegriff:<P>";
echo "<A HREF=\"$datei\">$name()</A><BR>";
$ergebnis++;
break;
}
}
fclose($fp);
}

if(!$ergebnis) echo "Keine passenden Dateien gefunden";

}

echo "</BODY></HTML>";

?>



  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Hat absolut nichts mit PHP zu tun. Beim <a>-Tag muss einfach target="_blank" ergänzt werden.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

malina11
Pixelschubser


Beiträge: 3


Danke, habe ich auch schon versucht, habe aber dann eine Fehlermeldung erhalten.

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


ja, weil du in der echo-Anweisung
1:
target=\"_blank\"
schreiben musst

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

malina11
Pixelschubser


Beiträge: 3


Danke für den Spruch - Ich habe jetzt

echo "<target=\"_blank\">";

eingesetzt - aber leider immer noch ohne erfolg. Das Ergebnis ist das gleiche geblieben.

  Profil   E-Mail   Editieren   Zitieren

Guncity
Pixelschubser


Beiträge: 6


Hier hast du doch dein Link der muss aber anders ausschauen!
1:
"<A HREF=\"$datei\">"


nämlich:

1:
"<A HREF=\"$datei\" target=\"_blank\">"


Mfg Jonas


  Profil   Editieren   Zitieren
 

Antworten
Nach oben