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
Erstellt am: 25.09.2003 13:00  
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
Erstellt am: 25.09.2003 13:30  
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
Erstellt am: 25.09.2003 13:40  
Danke, habe ich auch schon versucht, habe aber dann eine Fehlermeldung erhalten.
 
Profil
E-Mail
Editieren
Zitieren
languitar
Foren-Team
Beiträge: 2795
Erstellt am: 25.09.2003 13:46  
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
Erstellt am: 25.09.2003 13:59  
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
Erstellt am: 25.09.2003 14:07  
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
Wähle ein Forum
Allgemeines
----------------
Allgemeines zu Suleitec.de
Suleitec.de Kundeninfo
Feedbook
Webtechniken
----------------
PHP & MySQL
Auszeichnungssprachen
Server-Administration
Sonstige Web-Programmiersprachen
Webwork
----------------
Layout
Software
Eure Seiten
Recht
Allgemein
Netzwelt
----------------
Netztheke
Internet & Co
Computer & Co
Entertainment
inTEAM
----------------
Nutzungsbedingungen
|
RSS
Nach oben