Forum Flash, Actionscript, PHP e MySQL
aggiornamento file fwrite()

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP
Precedente  Successivo 
Autore Messaggio
p4r4n0|c
principiante
principiante



Registrato: 12/10/04 14:08
Messaggi: 96

MessaggioOggetto: aggiornamento file fwrite()
Inviato: 23.04.05 | 00:43
Rispondi citando

salve a tutti ho un problema tengo questa funzione
 
Codice:
<?php
$key 
"stringa1";
$msg="stringa2'"  ;

//carico il file in $fc
$fc=file("messaggi.xml");
//apro lo stesso file e uso w per cancellarlo
$f=fopen("messaggi.xml","w");
//scorro l'array $fc
foreach($fc as $line)
{
     if (!
strstr($line,$key)) //cerco $key in ogni linea
           
fwrite($f,$line);
     else 
fwrite($f,$msg);
     echo 
$line;
     }
fputs($f,"\n".$key);
fclose($f);
?>

in pratica lo uso per aggiornare un file xml, visto che devo aggiungere il nodo alle fine, mi cerco il tag di chiusura,che in questo caso è $key, non lo riscrivo nel file e al suo posto ci piazzo la stringa ad hoc in xml che ci voglio mettere,e poi ci rimetto il tag di chiusura.Però ho notato, che ogni volta che mi riscrive il file, ad ogni fine riga ci aggiunge un carattere di newline Mmhhh
a questo punto ho due perplessità,supponendo che il file venga aperto 1000 volte dallo script php,supponendo che dentro ci siano già 10 stringhe io avrò 10*1000 + almeno altri 1000 caratteri di newline... visto che ci ho inserito 1000 stringhe.Il file dopo un po risulterà più pesante di quello che dovrebbe essere? cioè il file mica peserà 11000byte in più x via del carattere di newline?
La seconda perplessità è....come fare per evitare questo numero crescente di newline? come li faccio abortire visto che si riproducono così velocemente Mr. Green
Torna in cima
Profilo Messaggio privato   MSN Messenger
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4549
Località: Verona

MessaggioOggetto:
Inviato: 25.04.05 | 18:23
Rispondi citando

hehe, sono appena tornato dal week-end in montagan Mr. Green

Puoi postare la struttura dell'XML (nn tutto l'xml) x farmi un'idea più chiara quando domani rileggerò con più calma? fagiano

.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
p4r4n0|c
principiante
principiante



Registrato: 12/10/04 14:08
Messaggi: 96

MessaggioOggetto: certo
Inviato: 25.04.05 | 18:49
Rispondi citando

la struttura è questa
 
Codice:
<MSG>
<MESSAGGIO ID_msg='xx' MITTENTE='nome' data='gg/mm/aaaa hh.mm.ss'><testo>qui il messaggio</testo></MESSAGGIO>
...
</MSG>
Torna in cima
Profilo Messaggio privato   MSN Messenger
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » PHP Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio Aggiornamento Firmware 2.0.2 Coach iPhone 0 19.08.08 | 12:23 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio Abusi Ladder - Aggiornamento Coach Games 3 19.03.04 | 21:19 Leggi gli ultimi messaggi
Bruce
Nessun nuovo messaggio problemi aggiornamento sito mela81 Qualsiasi altra cosa 4 12.03.08 | 19:39 Leggi gli ultimi messaggi
mela81
Nessun nuovo messaggio aggiornamento scheda video GE FORCE2 ... coleymoley87 Hardware & Software Upgrade! 7 09.04.07 | 20:03 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio A.A.A. Cerco file fish Games 7 26.06.03 | 08:40 Leggi gli ultimi messaggi
Coach



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Non puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005