come faccio a leggere delle variabili da un file di testo.txt?
nel file c'è:
nome=pippo
&cognome=rossi
&citta=milano
come faccio a leggere delle variabili da un file di testo.txt?
nel file c'è:
nome=pippo
&cognome=rossi
&citta=milano
Luisdesign
http://www.luisdesign.com
puoi provare così
$qry_array = explode("&", "nome=pippo&cognome=rossi&citta=milano");
$count = count($qry_array);
for ($i = 0; $i < $count; $i++) {
$p = strpos($qry_array[$i], "=");
$str = substr($qry_array[$i], 0, $p);
// adesso qui hai "nome" quando $i=0
....
....
}
ciao
sergio
ti spiego meglio: a me interessa solo nome=mario tutto il resto lo carico da flash;
vorrei mettere "mario" come nome della pagina
inoltre ho 10 file .txt nominati info1.txt info2.txt ... Il numero del file viene passato quando dall'url con:
$numero = $HTTP_GET_VARS['num'];
Ricapitolanto devo:
aprire un file chiamato info$numero.txt
e in quel file andare a prendere il campo "nome" e scriverlo nel nome della pagina
come posso fare?
Luisdesign
http://www.luisdesign.com
<?
// se nome non è in prima posizione
$filename = "info1.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
$p = strpos($contents, "nome");
$str = substr($contents, $p, strlen($contents));
// adesso $str inizia per nome=pincopallino&...
// la puoi estrarre con$qry_array=explode("&", $str);, si trova in $qry_array[0]
// oppure con strpos cerca il successivo = e così via
fclose($handle);
?>
oppure
<?
// se nome non è in prima posizione
$filename = "info1.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
$qry_array=explode("&", $contents);
// in $qry_array hai le coppie nome_campo=>contenuto_campo
fclose($handle);
?>
ciao
ser
ci siamo quasi....
ho messo così:
<?
$filename = "info1.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
$qry_array=explode("&", $contents);
fclose($handle);
?>
e nmel body della pagina:
<? echo $qry_array[0] ?>
ma mi scrive:
nome=mario
mentre io vorrei che scrivesse solo mario
come faccio a togliere "nome="?
Luisdesign
http://www.luisdesign.com
[supersaibal]Originariamente inviato da lamovida
ci siamo quasi....
ho messo così:
<?
$filename = "info1.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
$qry_array=explode("&", $contents);
fclose($handle);
?>
e nmel body della pagina:
<? echo $qry_array[0] ?>
ma mi scrive:
nome=mario
mentre io vorrei che scrivesse solo mario
come faccio a togliere "nome="? [/supersaibal]
list($campo_nome, $contenuto) = explode("=", $qry_array[0]);
// quello che desideri lo hai in $contenuto
ciao
perfetto
grazie mille!
Luisdesign
http://www.luisdesign.com