Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: Php :: Indice Php

Effettuare ricerche su file di testo

Inserito il: 10-05-2007


L'interazione tra PHP e MySQL permette di creare applicazioni avanzate con le quali separare anche "fisicamente" le informazioni gestite dal cantenuto della nostra Web root; non sempre questo è però possibile, infatti in alcuni casi potremmo trovarci a lavorare in progetti di piccole dimensioni per i quali non è stato previsto l'utilizzo del DBMS.

Per quanto sia sempre consigliabile la soluzione che prevede l'acquisto di un database di supporto, è comunque possibile utilizzare semplici alternative come i file di testo, che possono essere sfruttati per l'archiviazione delle informazioni.

Nell'esempio riportato in questo tutorial, mostreremo la procedura per effettuare ricerche attraverso un file di testo: per la separazione dei vari records, abbiamo supposto che ogni informazione sia separata dall'altra tramite il segno della virgola (",").

Ecco il codice della nostra piccola applicazione:
<?php
//definiamo la parola da cercare
$key = "Php";
$search = array();

//introduciamo il file su cui cercare
$righe = file('linguaggi.txt');
foreach ($righe as $riga) {

//separiamo le righe trasformandole in records
//su cui cercare
$result = explode(',', trim($riga));
for ($j=0; $j<count($result); $j++) {

//troviamo le corrispondenze
if ($result[$j]==$key) {
//inseriamo il record trovato nell'array
array_push($search, $riga);
   }
  }
}
//mostriamo i risultati
if (count($search)) {
 for ($j=0; $j<count($search); $j++)
 echo $j." - ".$search[$j]."</br />";
 } else {

//messaggio alternativo in assenza di risultati
echo "La ricerca non ha prodotto risultati";
}
?>
La variabile definita per la ricerca, potrà anche essere passata allo script tramite metodo (Post o Get) in modo da creare un piccolo ma efficiente motore di ricerca su file di testo.


Indice Php
Apache (19)
CGI (11)
Java (12)
Jsp (16)
Linux (18)
Manuali (4)
Perl (12)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (172)
Forum


Visual Basic.NET. Windows Forms & ADO.NET
Visual Basic.NET. Windows Forms & ADO.NETQuesto testo fornisce agli sviluppatori istruzioni e codice per creare l'interfaccia utente e accedere ai database con Microsoft Visual Basic.NET,...
Maggiori dettagli

Rotazione e salvataggio di un'immagine con PHP e ImageMagik
Per ottenere un effetto di rotazione su un'immagine utilizzando PHP e ImageMagik sarà sufficiente sfruttare la funzione MagickRotateImage a cui... Leggi l'articolo



Aiutiamo l'Abruzzo - Terremoto del 6 Aprile 2009 - Invia anche tu un SMS vuoto al numero 48580 al costo di 1 euro

Aspcenter.net
Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
AG web solutions
Ceptive.it
Jacoz.net
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Design multimedia
proBLOG
Visual designer
Forum per Webmaster




Pagina caricata in 0.0001 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS