snake.logan
Neues Mitglied
Hallo,
ich plane ein Suchmaschinenscript. Die ersten zwei Dateien sind fertig. Ich möchte es ohne MySQL haben. Jede Homepage wird mit titel, url und beschreibung so eingetragen:
titel|beschreibung|url
Hier die registrieren.php:
Jetzt möchte ich aber suchen. Ich öffne die Datei zum lesen:
$fp = fopen("seiten.txt","r");
Ich glaube anschließend muss auch was mit explode("|"); kommen.
Bitte um hilfe. Danke im voraus!
ich plane ein Suchmaschinenscript. Die ersten zwei Dateien sind fertig. Ich möchte es ohne MySQL haben. Jede Homepage wird mit titel, url und beschreibung so eingetragen:
titel|beschreibung|url
Hier die registrieren.php:
PHP:
<?php
if ($titel == "")
{
echo "Bitte geben Sie einen Titel ein";
}
if ($beschreibung == "")
{
echo "Bitte geben Sie eine Beschreibung ein";
}
if ($url == "")
{
echo "Bitte geben Sie eine URL ein";
}
echo "Ok weiter gehts...";
echo "<br>";
echo "<a href=\"registrieren.php?register\">Weiter</a>";
if(isset($register))
{
$code("$titel|$beschreibung|$url");
$fp = fopen("seiten.txt","a") or die("Datei konnte nicht in diesem Modus geöffnet werden");
fputs($fp,$code) or die("Etwas lief schief. Die Homepage konnte <b>nicht</b> eingetragen werden");
fclose($fp) or die("Datei konnte nicht geschlossen werden");
}
else {
?>
<html>
<head>
<meta http-equiv="Content-Language" content="de">
<style type="text/css">
body {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
line-height : 16px;
}
td {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
line-height : 16px;
}
a:link {
color : #000000;
text-decoration : underline;
}
a:visited {
color : #000000;
text-decoration : underline;
}
a:hover {
color : #000000;
text-decoration : none;
}
a:active {
color : #000000;
text-decoration : underline;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Seite eintragen/Registireren</title>
</head>
<body>
<form action="registrieren.php" name="" method="POST">
<table border="0" width="50%" id="table1" align="center">
<tr>
<td width="276"><b>Seite eintragen</b></td>
<td> </td>
</tr>
<tr>
<td width="276">Titel</td>
<td><input type="text" name="titel" size="40"></td>
</tr>
<tr>
<td width="276">Beschreibung</td>
<td><textarea rows="20" name="beschreibung" cols="34"></textarea></td>
</tr>
<tr>
<td width="276">URL</td>
<td><input type="text" name="url" size="40" value="http://"></td>
</tr>
</table>
<p align="center"><input type="submit" value="Eintragen" name="B1"><br>
Alle Felder müssen ausgefüllt werden.</p>
</form>
<p align="center"> </p>
</body>
</html>
<?php
}
?>
Jetzt möchte ich aber suchen. Ich öffne die Datei zum lesen:
$fp = fopen("seiten.txt","r");
Ich glaube anschließend muss auch was mit explode("|"); kommen.
Bitte um hilfe. Danke im voraus!