Visualizzazione dei risultati da 1 a 4 su 4

Discussione: non mi scrive file

  1. #1
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185

    non mi scrive file

    necessito di creare dinamicamente un file xml
    ho fatto questa funzione


    Codice PHP:
    <?php
    function scrivi_xml($id_oggetto){

    $file="gallery.xml";
    $apro=fopen($file,"w");
    fwrite($apro,select($id_oggetto));
    fclose($apro);

    }

    function 
    select($id_oggetto){
            
    echo 
    "prova";
    }
    scrivi_xml($_GET[record]);
    ?>


    pero' non mi scrive niente.....infatti ho provato manualmente a scrivere qualcosa, poi lancio la funzione e mi sovrascrive(anzi dovrebbe sovrascrivere) quello che gli dice la funzione...in questo caso niente.....perchè?

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,654
    ciao, w+ per creare il file in caso non esistesse.
    I permessi di scrittura ci sono sul file?
    O sulle cartelle a monte dove vai a scrivere.
    Potrebbe essere il motivo.

  3. #3
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    ehm...si ci sono i permessi

    quando faccio


    $file="gallery.xml";
    $apro=fopen($file,"w");
    fwrite($apro,"ciao prova ciao");
    fclose($apro);


    mi scrive il file xml


    se scrivo cosi

    $file="gallery.xml";
    $apro=fopen($file,"w");
    fwrite($apro,select($id_oggetto));
    fclose($apro);

    con la chiamata a funzione select($id_oggetto)
    non mi scrive niente

  4. #4
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    giustamente non davo un valore di ritorno "return"
    risolto l'arcano

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.