Pagina 2 di 5 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 47
  1. #11
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    bè se non salva... vuol dire che c'è qualcosa che non va...
    fai cosi
    cominicia a mettere degli ECHO un'pò ovunque e vedi dove si blocca ( o meglio in quale ciclo non entra) e poi posta...

  2. #12
    Facendo così:
    Codice PHP:
    function salvaFile($path,$array)
            {
                
    $fd1 =file($path);
                echo 
    "$fd1";
                foreach(
    $fd1 as $key => $value)
                {
                    
    $value str_replace(array("\r","\n"),"",$value);
                    echo 
    "$value";
                    if (isset(
    $array[$key]))
                        
    $fd1[$key]=$array[$key];
                    else
                        
    $fd1[$key]=$value;
                }
                
    $fd2 =fopen($path,"w");
                foreach(
    $fd1 as $key => $value)
                {
                    echo 
    "$key";
                    if(
    $key==0)
                        
    fwrite($fd2,$value);
                    else
                        
    fwrite($fd2,"\r\n".$value);
                }
                
    fclose($fd2);
            } 
    mi stampa solo:

    Arrayfrancesco : adteh : 2352 : sisofio : atshe : 2112 : noclaudio : dhgeb : 3021 : si012

    che a parte Array, sarebbe la struttura del mio file.txt
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

  3. #13
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    non conoscendo esattamente quello che deve fare nn è che ci capisco molto...
    sostituiscilo con questo e posta..

    Codice PHP:
    function salvaFile($path,$array
            { 
                
    $fd1 =file($path); 
                echo 
    "uno
    "

                foreach(
    $fd1 as $key => $value
                { 
                    
    $value str_replace(array("\r","\n"),"",$value); 
                    echo 
    "due
    "

                    if (isset(
    $array[$key])) 
                        
    $fd1[$key]=$array[$key]; 
                    else 
                        
    $fd1[$key]=$value
                } 
                
    $fd2 =fopen($path,"w"); 
                foreach(
    $fd1 as $key => $value
                { 
                    echo 
    "tre
    "

                    if(
    $key==0
                        
    fwrite($fd2,$value); 
                    else 
                        
    fwrite($fd2,"\r\n".$value); 
                } 
                
    fclose($fd2); 
            } 

  4. #14
    ecco il risultato:

    uno
    due
    due
    due
    tre
    tre
    tre
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

  5. #15
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    mmm niente di particolare...

    forse proprio non riesce a scrivere... prova cosi:
    Codice PHP:
    function salvaFile($path,$array
            { 
                
    $fd1 =file($path); 
                echo 
    "uno
    "

                foreach(
    $fd1 as $key => $value
                { 
                    
    $value str_replace(array("\r","\n"),"",$value); 
                    echo 
    "due
    "

                    if (isset(
    $array[$key])) 
                        
    $fd1[$key]=$array[$key]; 
                    else 
                        
    $fd1[$key]=$value
                } 
                
    $fd2 =fopen($path,"w"); 
                foreach(
    $fd1 as $key => $value
                { 
                    echo 
    "tre
    "

                    if(
    $key==0
                        
    fwrite($fd2,$value);
                        echo 
    "quattro
    "

                    else 
                        
    fwrite($fd2,"\r\n".$value); 
                        echo 
    "cinque
    "

                } 
                
    fclose($fd2); 
            } 

  6. #16
    mi da questo:

    uno
    due
    due
    due
    tre
    quattro
    tre
    cinque
    tre
    cinque
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

  7. #17
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    sembrerebbe tutto ok... il file su cui scrivere, c'è? se c'è prova a eliminarlo e riesceguire lo script e vedere se dà errore..

  8. #18
    La prima volta da errore:

    Warning: file(File.txt): failed to open stream: No such file or directory in C:\WM\www\Gennaio 2006 - Copia\funzioni.php on line 23
    uno

    Warning: Invalid argument supplied for foreach() in C:\WM\www\Gennaio 2006 - Copia\funzioni.php on line 25

    Warning: Invalid argument supplied for foreach() in C:\WM\www\Gennaio 2006 - Copia\funzioni.php on line 35

    se ricarico la pagina la seconda volta non da più errore questo perchè ho impostato che se non trova il file lo crea lui di default, ma vuoto.
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

  9. #19
    Guarda vai a questo link è trovi l'esempio.

    http://www.stakanovista.altervista.org/prova/index.php

    prova a modificare la tabella cliccando sopra, e poi clicca su salva, in alto ti spunta l'array che passo alla stessa pagina, che in pratica è l'array gestito dalla funzione salva.

    Potrebbe essere un problema di $key, dato che l'array passato ha una struttura [0_0] [0_1]...ecc

    magari non riesce a gestire quello??
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

  10. #20
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    direi proprio di si... è la struttura...
    se la vuoi bidimensionale è $array[0][0] ....

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