DebuggingZone
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Ultimi argomenti attivi
» mancato invio posta
script PHP che consente di inserire tag in un file XML EmptyMer Apr 13, 2011 12:17 am Da Sasà

» Gallo Web Solutions.
script PHP che consente di inserire tag in un file XML EmptyVen Ott 29, 2010 12:15 am Da Sasà

» Accendere un Computer automaticamente o a distanza
script PHP che consente di inserire tag in un file XML EmptyMer Ott 20, 2010 11:09 pm Da Sasà

» Masterizzatore interno modello LG Slim SATA MULTI DVD 18x8 T20N/T40N
script PHP che consente di inserire tag in un file XML EmptyVen Ott 08, 2010 9:32 am Da Sitzigorru

» P=NP sembra proprio di no, forse siamo alla soluzione.............
script PHP che consente di inserire tag in un file XML EmptyMar Set 14, 2010 8:28 pm Da Sasà

» Come installare windows xp da boot con usb
script PHP che consente di inserire tag in un file XML EmptyGio Giu 03, 2010 9:07 pm Da DaviduX

» CPU a 36GHz? Con Phenom II X6 si può!
script PHP che consente di inserire tag in un file XML EmptySab Mag 15, 2010 9:31 pm Da ElDorado

» Lucid Lynx: Ubuntu cambia pelle
script PHP che consente di inserire tag in un file XML EmptySab Mag 15, 2010 9:17 pm Da kevin

» iPhone 4G a pezzi: produrlo costa solo 175$
script PHP che consente di inserire tag in un file XML EmptySab Mag 15, 2010 9:06 pm Da kevin

Cerca
 
 

Risultati per:
 


Rechercher Ricerca avanzata

Navigazione
 Portale
 Indice
 Lista utenti
 Profilo
 FAQ
 Cerca
Sito Amico

salvatore gallo2.gif


alkem.gif

-----------------------------------

eyrene.jpg

-----------------------------------

GalloWebSolution.gif

----------------------------------- --Info:Per inserire il tuo sito nella lista "Sito Amico", richiedi ad un amministratore.
Flusso RSS




script PHP che consente di inserire tag in un file XML

2 partecipanti

Andare in basso

script PHP che consente di inserire tag in un file XML Empty script PHP che consente di inserire tag in un file XML

Messaggio  LuxLuciS86 Gio Mag 07, 2009 9:21 pm

Salve ragazzi... sto realizzando una applicazione in php, che agisce in locale. All'interno di una pagina ho inserito un player flv..inoltre nella stessa pagina ho dato la possibilità, all'utente,di inserire nuovi video, inserendo in due form il nome del video ed il percorso...lo script che viene lanciato andrà a modificare opportunamente il file .xml...
dopo tante richieste ho deciso di inserire lo script.

IMPORTANTE:andate nel file .xml e prima di </trackList> inserite 3 asterischi ***, in questo modo
Codice:

      <track>
      <title>Stratovarius - Black Diamond</title>
      <creator>LuxLuciS</creator>
      <location>http://www.youtube.com/watch?v=lNLdTfwx5ZQ</location>
      <image>http://www.youtube.com/watch?v=lNLdTfwx5ZQ</image>
      </track>
                  
***
                  
   </trackList>
</playlist>

ora lanciate lo script opportunamente modificato
Codice:

<?php
   $nomeFile = 'playlist.xml'; // nome della playlist
   $stringhe = file($nomeFile); //carica tutto il file in un array di stringhe
   $newFile; //creo la variabile che conterrà il nuovo file
   $titoloXML = 'Stratovarius - Black Diamond'; //imposto il titolo
   $locationXML = 'http://www.youtube.com/watch?v=lNLdTfwx5ZQ'; //imposto l'uml da inserire
   foreach ($stringhe as $riga){// scandisco tutto il file aperto
      $newRiga = $riga;
      if(eregi("[*]{3}", $riga, $regs)){ //ecco l'espressione regolare [*]{3} significa,( la ripetizione per tre volte del carattere * ) , appena trovo la stringa *** modifico la newRiga che verrà inserita nel futuro file
         $newRiga = '
      <track>
      <title>'.$titoloXML.'</title>
      <creator>LuxLuciS</creator>
      <location>'.$locationXML.'</location>
      <image>'.$locationXML.'</image>
      </track>
                  
***
      ';
      }
      $newFile = $newFile.$newRiga;// creo il file passo passo
      echo $newFile."<br>";
   }
   
   $scrivi_file=fopen($nomeFile,"w"); // infine, apro la 'playlist.xml' in scrittura
   fwrite ($scrivi_file,$newFile );// e ci scrivo dentro il file modificato..
?>

notate che variando il contenuto dell' if si può inserire qualsiasi altra cosa...
spero di essere stato esaustivo ... Very Happy
LuxLuciS86
LuxLuciS86
Admin
Admin

Numero di messaggi : 169
Età : 37
Localizzazione : senza fissa dimora(nomade)
Data d'iscrizione : 23.09.08

Torna in alto Andare in basso

script PHP che consente di inserire tag in un file XML Empty Re: script PHP che consente di inserire tag in un file XML

Messaggio  shakiriano Mer Mag 20, 2009 1:38 pm

Ciao ho trovato molto interessante il tuo post, studiandolo ho cercato di farlo comunicare anche con flash ma non riesco a scrivere i nuovi tag nel file xml. ti copio il codice creato e se mi dai la tua email ti invio il sorgente.

file xml:

<playlist>
<trackList>
<track>
<title>Stratovarius - Black Diamond</title>
</track>

***

</trackList>
</playlist>

file flash (actionscript):

stop();
pulsInvio.onRelease = function(){
var sendMail:LoadVars = new LoadVars();
sendMail.nome = Nome.text;
sendMail.onLoad = function(success)
{
if(success)
{
trace("messaggio inviato");
Nome.text = "";
http://mcMsg.play();
}
else
{
trace("messaggio non inviato");
}
}
sendMail.sendAndLoad('form.php', sendMail, 'POST');
}

file php:

<?php
$nome = stripslashes($_POST['nome']); //creo una variabile che conservi il valore inviato da Flash
$nomeFile = 'form.xml'; // nome del form
$stringhe = file($nomeFile); //carica tutto il file in un array di stringhe
$newFile; //creo la variabile che conterrà il nuovo file
foreach($stringhe as $riga) // scandisco tutto il file aperto
{
$newRiga = $riga;
if(eregi("[*]{3}", $riga, $regs))
//ecco l'espressione regolare [*]{3} significa,( la ripetizione per tre volte del carattere * ) , appena trovo la stringa *** modifico la newRiga che verrà inserita nel futuro file
{
$newRiga = '
<track>
<title>'.$nome.'</title>
</track>
***
';
}
$newFile = $newFile.$newRiga ; // creo il file passo passo
echo $newFile."<br>";

}
$scrivi_file=fopen($nomeFile,"w"); // infine, apro la 'form.xml' in
fwrite($scrivi_file,$newFile); // e ci scrivo dentro il file modificato.
?>

Dove sbaglio??..............in attesa di una tua risposta ti saluto cordialmente.

Javier
shakiriano
shakiriano

Numero di messaggi : 1
Data d'iscrizione : 20.05.09

Torna in alto Andare in basso

script PHP che consente di inserire tag in un file XML Empty e-mail

Messaggio  LuxLuciS86 Ven Mag 22, 2009 6:16 pm

ciao javier.... ti dico a priori che non conosco il flash Sad .. cmq mandami gli script alla casella... nemecis86@gmail.com
in questo fine settimana gli do un occhiata Wink ...
LuxLuciS86
LuxLuciS86
Admin
Admin

Numero di messaggi : 169
Età : 37
Localizzazione : senza fissa dimora(nomade)
Data d'iscrizione : 23.09.08

Torna in alto Andare in basso

script PHP che consente di inserire tag in un file XML Empty Re: script PHP che consente di inserire tag in un file XML

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.