Salve a tutti...
Sto realizzando una pagina che mi deve permettere di visualizzare degli sms su pagina php.
Gli sms sono memorizzati in un file .txt formattato nel seguente modo:
e cosi via.. praticamente numero d tel (tab) data (tab) ora (tab) messaggio
Ho iniziato così:
ma messo in questo modo mi inserisce solo il mittente, troncandolo CORRETTAMENTE al primo tab.
Io dovrei estendere la funzione agli altri campi, in modo da riuscire ad inserire nel database anche gli altri campi... Mi ci sto impazzendo da 2 giorni, ma ancora niente... mi date una mano???
Sto realizzando una pagina che mi deve permettere di visualizzare degli sms su pagina php.
Gli sms sono memorizzati in un file .txt formattato nel seguente modo:
0787676767 21-06-2011 13:33:00 Ciao,Messaggio di prova
0787676767 21-06-2011 13:33:00 Ciao,Messaggio di prova
e cosi via.. praticamente numero d tel (tab) data (tab) ora (tab) messaggio
Ho iniziato così:
PHP:
$a = 'DataCard.txt';
$myhost = 'localhost';
$myuser = 'root';$mypass = '';
$mydb = 'mysql';
$connessione = mysql_connect($myhost,$myuser,$mypass) or die("Connessione
non riuscita: " . mysql_error());
mysql_select_db($mydb) or die("Selezione del database non riuscita");
$fp = fopen($a,"r");
if(!$fp){ die("impossibile leggere il file"); }
while($riga = fgets($fp,1024))
{
$riga = str_replace("\r",'',$riga);
$riga = str_replace("\n",'',$riga);
$query = "INSERT INTO mysql.`messaggi`(`mittente`) VALUES ('" .
mysql_real_escape_string($riga) . "');";
echo $query;
$risultato = mysql_query($query) or die("Query fallita: " . mysql_error() );
}
mysql_close($connessione);
fclose($fp);
ma messo in questo modo mi inserisce solo il mittente, troncandolo CORRETTAMENTE al primo tab.
Io dovrei estendere la funzione agli altri campi, in modo da riuscire ad inserire nel database anche gli altri campi... Mi ci sto impazzendo da 2 giorni, ma ancora niente... mi date una mano???