Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    [php] scrittura in file di testo

    mi scrive il file tutto in una riga nonostante io ci metta i "\n"

    Nel codice ho un
    codice:
    msq="";
    $i=0;
    while [fine]
    {
    $msg.="riga$i \n";
    }
    scrivifile("nomefile",$msg);
    Output:
    codice:
    riga0riga1riga2....
    Io vorrei
    codice:
    riga0
    riga1
    riga2
    Qualcuno sa perchè?
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  2. #2
    up
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  3. #3
    usi windows? Non saprei a dirti la verità, prova con \n\r al posto del solo \n

  4. #4
    niente
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  5. #5
    scusate l'insistenza, ma a nessun altro viene in mente niente?

    Non dovrebbe essere impossibile.
    Ho cercato ma non ho trovato niente. mi basta anche qualche riferimento...
    Grazie
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  6. #6

    Re: [php] scrittura in file di testo

    Originariamente inviato da luqwe

    Nel codice ho un
    codice:
    msq ="";
    $i=0;
    while [fine]
    {
    $msg.="riga$i \n";
    }
    scrivifile("nomefile",$msg);
    Output:
    codice:
    riga0riga1riga2....
    Io vorrei
    codice:
    riga0
    riga1
    riga2
    ma quello in neretto è proprio così o riportandolo qui sul forum ti è scappata un "q" al posto di una "g" ?????

    Se è proprio così l'errore dovrebbe essere questo e se mettevi l'error_reporting settato su E_ALL lo avresti scoperto da solo!!!

    [edit]mi sa che ho detto una castroneria :master: [/edit]
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  7. #7
    No quello è solo pseudocodice.
    Comunque forse ho capito...
    windows esprime i file di testo in modo diverso da linux
    grazie comunque
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  8. #8
    cmq a me su win va a capo regolarmente!!
    prova a postare la funzione che scrive il file!!!!
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

  9. #9
    te la metto così come sta:

    codice:
    include "connection.php";
    include "writefile.php";
    $file = "listino.txt";
    unlink($file);
    $testa = "##NumeroRiga##CodiceProdotto##Negozio##ProdottoNegozio##Prezzo##Sconto##Descrizione##CodiceCanaleCarta##CodiceCanaleStampa##CodiceGestionele##\n";
    $corpo = "";
    	// Selezione dei Negozi
    $SelectListiniJoinProdotti = "SELECT LIdProdotto, LIdNegozio, LCodicePersonale, LPrezzo, LSconto, PDescrizione, LCodiceCanaleCarta, LCodiceCanaleStampa
    							  FROM listini JOIN prodotti
    							  WHERE (LIdProdotto = PIdProdotto)";
    $QueryListiniJoinProdotti = mysql_query($SelectListiniJoinProdotti, $link);
    
    if (!$QueryListiniJoinProdotti) {
           echo "Fallimento nell'esecuzione della query ($SelectListiniJoinProdotti) dal DB: " . mysql_error();
           exit;
       }
    if (mysql_num_rows($QueryListiniJoinProdotti) == 0) {
           echo "Nessun Negozio";
           exit;
       }
    
    $i = 0;
    while ($riga = mysql_fetch_assoc($QueryListiniJoinProdotti)) {
      	$i += 1;
        $corpo .= "##$i##$riga[LIdProdotto]##$riga[LIdNegozio]##$riga[LCodicePersonale]##$riga[LPrezzo]##$riga[LSconto]##$riga[PDescrizione]$riga[LCodiceCanaleCarta]##$riga[LCodiceCanaleStampa]##\n";
    }
    
    echo $ListiniNegoziText = $testa.$corpo;
    scrivifile($file, $ListiniNegoziText);
    grazie
    è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio

  10. #10
    senti mi occorrerebbe la funzione:
    scrivifile

    che sicuramente sta nel file:
    writefile.php
    www.skorpiograph.com - [ PORTFOLIO ]
    ...se vuoi essere aiutato devi aiutare chi ti aiuta ad aiutarti!!!

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.