Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 05.10.2004, 20:28   #1
TP-Senior
 
Benutzerbild von Merit-Isis
 
Registriert seit: Jul 2003
Ort: Heidelböörg ...
Merit-Isis ist auf einem guten Weg

Problem mit PHP-Such-Skript


Hallöchen!

Ich plage mich nun schon seit Stunden mit einem solchen Skript rum ... ICH, die von sowas absolut null Ahnung hat
Nuja ... es ist folgendes - habe mir so ein nettes runtergeladen, in meine Seite eingebaut, hochgeladen und ...VOILA ... gesucht hat er ohne Ende, und wie .... es war sogar richtig nett anzuschauen
Tjoa ... dann wollte ich natürlich einem "gefundenen" Link folgen ... aber dann war auf einmal Pustekuchen und mein IE zeigte mir ein gnadenloses "Nicht gefunden.

Hier mal der Link:
Suche

--> einfach mal Acker oder Blut eingeben

Und hier is diese Script:

$dateityp = ".htm"; //= alle HTML-Dateien (.htm, .html, .shtml)
//Wenn alternativ PHP-Dateien durchsucht werden sollen, geben Sie unter $dateityp .php ein.
if(empty($search)) {$search=$_POST[search];}
if(strlen($search) < "3")
{echo "Geben Sie bitte einen Suchbegriff von mindestens 3 Buchstaben Länge ein.";exit;}
$found = "0";
$verz = opendir('.');
while($file = readdir($verz))
{
if($file != "." && $file != ".." && !is_dir($file))
{
$filetype = stristr($file, $dateityp);
if(!empty($filetype))
{
$string = file_get_contents($file);
$string = html_entity_decode($string);
$string = strtolower($string);
$search = strtolower($search);
$test = substr_count($string, $search);
if(!empty($test))
{
$string = ereg_replace("\n", "", $string);
$string = strip_tags($string);

$pieces = explode($search, $string);
$piece1 = substr($pieces[0], -50);
$piece1 = explode(" ", $piece1);
array_shift($piece1);
$piece1 = implode(" ", $piece1);
$piece2 = substr($pieces[1], 0, 100);
$piece2 = explode(" ", $piece2);
array_pop($piece2);
$piece2 = implode(" ", $piece2);
$rest = "$piece1<b>$search</b>$piece2";
$array .= "<b>$test Fundstelle/n</b> <br>$rest <br><a href=\"index.php?id=$file\" target=\"_self\" class=\"link\"> >> $file</a><br><br>\n";
$found ++;
}}}}
closedir($verz);
if($found != "0")
{
echo "Es wurden <strong>$found</strong> Treffer gefunden sortiert nach der Häufigkeit des Vorkommens des Suchbegriffs:<br><br>";
$array = explode("\n", $array);
natsort($array);
reset($array);
$array = array_reverse($array);
while(list($line_num, $line) = each($array))
{
$ausgabe .= "$line\n";
}
print $ausgabe;
}
if($found == "0")
{ echo "Es wurden leider keine Übereinstimmungen mit dem eingegebenen Suchbegriff gefunden !";}
print "<br><br><a href=\"http://www.artmedic.de\" target=\"_blank\"><font size=\"1\">script by artmedic webdesign</font></a>";
?>


Ich habe entdeckt, das der Link auf eine index.php?id=blabla.htm verweist. Naja, ich dachte dann, die index.php gibts ja eigentlich gar (jetzt schon, aber vorher hieß die search.php ) ... da hat er mir also ein NOT FOUND angezeigt. Ich habe dann mal die search.php in Index.php umbenannt und das Ergenis seht Ihr jetzt

Wat soll ich jetzt machen?? Ich hab doch keine Ahnung *schnüff*

Grüßlis und auf Hilfe hoffend
Merit-Isis

Geändert von Merit-Isis (05.10.2004 um 20:31 Uhr).
Merit-Isis ist offline   Mit Zitat antworten


Alt 06.10.2004, 10:44   #2
TP-Insider
 
Benutzerbild von loki
 
Registriert seit: May 2003
Ort: Aachen
loki ist auf einem guten Weg
Bei mir scheints zu funktionieren..
__________________
"Man muss die Welt nicht verstehen, man muss sich nur darin zurechtfinden."
Einstein

loki ist offline   Mit Zitat antworten
Alt 09.10.2004, 12:50   #3
TP-Senior
 
Benutzerbild von Merit-Isis
 
Registriert seit: Jul 2003
Ort: Heidelböörg ...
Merit-Isis ist auf einem guten Weg
Hallo!

Sorry, das ich mich erst jetzt melde ...

Nun denn, ich habs komischerweise anders hinbekommen ... ich habe zwar von dem ganzen Code absolut Null Peilung, aber mir schwante, das es irgendwas mit dieser Zeile zu tun haben muss:

PHP-Code:
$array .= "<b>$test Fundstelle/n</b> <br>$rest <br><a href=\[b]"index.php?id=[/b]$file" target=\"_self\" class=\"link\"> >> $file</a><br><br>\n"
Ich habe dann jedenfalls so lange rumprobiert, bis es jetzt funktioniert. Ich habe einfach das fettgedruckte rausgenommen - und VOILA - kurioserweise hats geklappt

Jetzt hab ich allerdings ein neues Problem ... mit nem anderen Script ... einem Kalender. Für unsere Bedürfnisse ist dat Dingens optimal, es ist nicht sehr kompliziert, man braucht keine Datenbank, es ist einfach an unsere Seite anzupassen und leicht zu bedienen ... wenn .. ja wenn da nicht dieses klitzekleine Problemchen wäre. Und zwar, wenn man als User auf den Kalender geht, um sich dort Einträge bzw. Events anzuschauen, dann kommt unter dem Text ein Link, wo normalerweise auf die Quellseite verwiesen werden soll .. zum Bsp. RTL.de oder so. Da ich meinen ganzen Content in einem Iframe eingebunden habe, soll es aber selbstverständlich so sein, das sich diese Seite dann in _blank öffnet. Aber ich krieg dat nicht hin.
Die Anzeige des Links erscheint aufgrunddessen, das wenn von einem Admin ein neuer Eintrag vorgenommen wird, man die URL in einem Feld angeben kann ...
In dem Template der Seite steht dann da : %url%

Kann mir jemand vielleicht adhoc sagen, wo ich da evtl. ein _blank setzen muss?? Also genau in welchem Teil des Codes?

Hier ist der Teil des Eingabeformulars:
HTML-Code:
<input name="url" type="text" class="inputtext" id="url" size="50">
Hier der Teil des php Datei:
PHP-Code:
$newshtml =  ereg_replace("%ort%","$ziffern[5]",$newshtml);
$newshtml =  ereg_replace("%titel%","$ziffern[2]",$newshtml);
$newshtml =  ereg_replace("%zeit%","$ziffern[1]",$newshtml);
$newshtml =  ereg_replace("%infotext%","$ziffern[3]",$newshtml);
$newshtml =  ereg_replace("%url%","$ziffern[4]",$newshtml);
$newshtml =  ereg_replace("%email%","$ziffern[6]",$newshtml); 
Und hier der Teil des Templates:
HTML-Code:
<td><a href="mailto:%email%" class="textlink">Emailkontakt</a> </td>  <td align="right">%url%</td>
Ich hoffe, ich habe Euch die richtigen Zeilen gepostet

Ich hoffe sehr, das ihr mir helfen könnt, denn das ist das einzige Script, mit dem ich ansonsten wunderbar klarkomme, und welches ich auch noch für andere Sachen verwenden kann. Nur diese Sache ist halt echt ärgerlich

Grüßlis
Merit-Isis
Merit-Isis ist offline   Mit Zitat antworten
Alt 09.10.2004, 21:42   #4
TP-Senior
 
Benutzerbild von Merit-Isis
 
Registriert seit: Jul 2003
Ort: Heidelböörg ...
Merit-Isis ist auf einem guten Weg
Schade, das keiner antwortet
Mir ist das echt wichtig .. das irgendwie hinzubekommen. Es ist ja nicht so, das ich mich nicht selbst bemühe .. ich mach seit gestern nix anderes .. Das Problem ist, das ich im Code der php-Datei gar nicht weiss, wo ich was ändern kann ... Genauso gut könnte mir einer ein Buch in Chinesisch hinlegen

Hier aber mal der Link ... da seht Ihr, was ich selbst schon versucht hab rumzubasteln - Leider ohne Erfolg

PROBLEM

Grüßlis
Merit-Isis
Merit-Isis ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Problem mit PHP-Such-Skript Problem mit PHP-Such-Skript
« Gesucht: Eventkalender | Dynamischer Verlauf über ein Bild ...? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit mail-header (Formmailer) Rizzo Traum-Dynamik 4 11.09.2004 20:39
Problem mit Apache, SQL und PHP kaahceeh Traum-Dynamik 2 04.09.2003 12:47
PHP Skript auf eigenem Rechner ausführen BigSwopa Traum-Dynamik 3 25.08.2003 14:11
PHP mit .mdb? oder nur MySql hnes Traum-Dynamik 11 13.11.2002 15:13
Problem mit PHP SuchSkript quixxz Traum-Dynamik 5 30.05.2002 16:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:36 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67