von Agent |
Can schrieb am 27.08.2003 15:00
There falls me but a stone from heart... |
*ROFL*
you made my day, can... *g*
Agent |
von Can |
There falls me but a stone from heart... |
von Kice |
Lasst es, ich brauch euch nicht mehr. |
von Can |
Nee. Wir sollen das Script jetzt bei uns ausprobieren, den Fehler suchen, beheben (am besten noch ein paar Features einbauen) und den Code wieder hier posten - weil wir alle nichts andren zu tun haben. |
von languitar |
Sorry, aber da soll doch jetzt nicht wirklich wer auf anhieb durchsteigen, oder??? |
von Can |
ARRRG - ich gebs auf. |
von Kice |
Denke ich doch. |
von Can |
Steht in den Variablen das Richtige drin? |
von Kice |
Can schrieb am 26.08.2003 16:51
Wo ist das Problem? Ein Fehler im Script? Dann solltest du den ein bissel eingrenzen (debuggen...stimmen alle Variablenunhalte usw.?) |
Das Problem, er sucht irgendwie nur nach einzelnen Begriffen. Sobald man zwei Begriffe eingibt meldet er "0 Treffer". |
von alexhaid |
Bitte nur Vorschläge wenn ihr eine Lösung kennt. |
Der Baum hat braune Blätter.
Hat jemand eine Lösung dafür?
|
von Can |
Wo ist das Problem? Ein Fehler im Script? Dann solltest du den ein bissel eingrenzen (debuggen...stimmen alle Variablenunhalte usw.?) |
von Kice |
Bitte nur Vorschläge wenn ihr eine Lösung kennt. |
von alexhaid |
Das Script funktioniert so, dass man Keywords eingibt. Nach diesen kann man suchen. Sie müssen mit Kommas getrennt werden. Ich gebe z.B. "Der Tag" als Keyword eingebe. Wenn ich nun nach "Der Tag" such bekomme ich "0 Treffer". |
Ersetze das Leerzeichen in 'Der Tag' mit Komma ?!?!
alex |
von Kice |
Das Script funktioniert so, dass man Keywords eingibt. Nach diesen kann man suchen. Sie müssen mit Kommas getrennt werden.
Ich gebe z.B. "Der Tag" als Keyword eingebe. Wenn ich nun nach "Der Tag" such bekomme ich "0 Treffer".
Wie kann ich das Problem beheben?
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:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77: | <?php
// $wahl und $wahl3 werden im Script nicht verwendet. Ev. aber im dat.dat
$wahl="ein";
$wahl2="ok";
$wahl3="no";
// Suchbegriff wird über $search übergeben
session_register(wahl);
session_register(wahl2);
session_register(wahl3);
@chmod("dat.dat",0555);
@chmod("save.txt",0555);
@chmod("master.txt",0555);
include("dat.dat");
$master = "master.txt";
list($mast) = file($master);
// $mast=erste Zeile aus master.txt
// wird mMn nicht gebraucht
// Erfolgszähler
$z = "0";
// letzte ausgewertete ID aus save.txt
$zahl = "0";
if(file_exists("save.txt"))
// save.txt existiert
{
$save = file("save.txt");
// $save ist ein Array mit den Zeilen aus save.txt
// Die Zeilen müssten so aufgebaut sein:
// zahl<|search|>Titel<|search|>.wird nicht verwendet<|search|>link<|search|>suchbegriff1<|s|>suchbegriff2<|s|>...<|s|>suchbegriff_n
if($wahl2 == "ok")
{
if(strlen($search)>=$laenge)
{
foreach($save as $sav)
// durchloopen der Zeilen aus save.txt
{
$dat = explode("<|search|>", $sav);
// $dat ist ein Array aus der Zeile aus save.txt, aufgetrennt nach dem String '<|search|>'
$dat2 = explode("<|s|>", $dat[4]);
// $dat2 ist der 4te Abschnitt aus $dat. Ein Array, der den 4ten Teil nach '<|s|>' splittet
foreach($dat2 as $daten)
//alle Suchbegriffe ($dat2) durchloopen
{
if(@strstr($daten, $search))
// Suchbegriff ist im Suchbegriff aus save.txt vorhanden
{
if($zahl != $dat[0])
// $zahl entspricht nicht dem ersten schnipsel der Zeile aus save.txt
{
// Ausgabe des gefundenen Links
echo "<a href=\"$dat[3]\" class=font1>$dat[1]</a><br>";
// Zähler hochzählen
$z++;
// id von save.txt-Zeile übenehmen
$zahl = "$dat[0]";
}
}
}
}
echo "$z Treffer";
}
else
{
echo "Sie müssen mindestens $laenge Buchstaben eingeben.";
}
}
}
?> |
|