Suchscript in php
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aktuelle zeile
aufruf
aussehen
beitrag
datei
dateiname
element
entry
ergebnis
formular
fragen
inhalt
listen
lotus
nummer
suchfunktion
telefonnummer
textdatei
zeile
zeilenumbruch
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
is des ne txt datei?
-
Japs
aber spielt das ne Rolle? -
Das Script zeigt, wie man eine Textdatei ausliest und das Ergebnis anschliessend ausgibt.
$name = ""; $nummer = ""; $inhalt = ""; // Liest jede Zeile in ein Array-Element $inhalt = file('Dateiname.txt'); foreach($inhalt as $element) { // Gibt jeweils Name:Nummer aus. Darauf folgt ein // Zeilenumbruch print($element .'<br />'); // Zerhackst?ckelt die aktuelle Zeile in Name und // Nummer. $temp = explode(':', $element); $name = $temp[0]; $nummer = $temp[1]; print('Name: '. $name .'<br />Nummer: '. $nummer .'<br />'); }
Beitrag ge?ndert am 11.01.2006 15:30 von compactdisc -
Das script ist schonmal kuhl danke ;)
aber wie baut man da jetzt eine Suchfunktion ein???
Also ich geb dann auf der index.html in ein Feld mit dem Namen suchname den Namen der Person ein und das Script soll dann nur den Namen der Person + Nummer ausspucken.
Wie geht das?
Beitrag ge?ndert am 11.01.2006 15:59 von black-lotus -
$suchstring = $_GET['search']; $liste = file('Dateiname.txt'); foreach ($liste as $entry) { $temp = explode(':', $entry); if (preg_match('/'.$suchstring.'/i',$temp[0])) { echo '<b>Name:</b> '.$temp[0].' <b>Tel:</b> '.$temp[1].'<br/>'; } }
Du musst jetzt die Datei nur ?ber ein Formular so aufrufen: datei.php?search=name
Beitrag ge?ndert am 11.01.2006 16:25 von phattek -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage