Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    scrivo un file ma viene cancellato....

    Devo eliminare i new_line da un file di testo e riscrivere il file corretto...gli echo sono coretti ma poi nel file system non esiste il file creato (temp.csv).Perchèèèè????

    function elimina_new_line($name){
    $lines=file($name);
    $cont=count($lines);
    for($c=0; $c<$cont; $c++){
    echo "
    linea= ".$lines[$c];
    $nuova_linea=str_replace("\n","",$lines[$c]);
    echo " nuova_linea= ".$nuova_linea;
    scrivi_new_file("temp.csv",$nuova_linea);
    }
    fclose($f);
    //unlink($name);
    //rename($name,"temp.csv");
    }



    function scrivi_new_file($new_file,$nuova_linea){
    $f_new=fopen($new_file,"a");
    if ($f_new) echo " tutto ok ";
    else echo " no oki ";
    //for($c=0; $c<$num; $c++){
    echo "
    new_line=".$nuova_linea;
    $t=fwrite($f_new,$nuova_linea);
    echo "
    t".$t;
    //}
    fclose($f_new);
    }

  2. #2
    ho letto molto di fretta...
    mi pare di aver capito che vuoi stampare una stringa in un file...

    allora devi usare fputs ( o fwrite) non certo echo
    This is a time in my life where everything is falling apart and at the same time it's all coming together
    That's Me

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 © 2025 vBulletin Solutions, Inc. All rights reserved.