Visualizzazione dei risultati da 1 a 5 su 5

Discussione: funzione file open a+

  1. #1
    Utente di HTML.it L'avatar di dordy
    Registrato dal
    Aug 2003
    Messaggi
    75

    funzione file open a+

    Ciao,

    nel manuale PHP sulla funzione file open
    http://www.php.net/manual/en/function.fopen.php

    viene detto che il puntatore "a" oppure "a+" apre e/o chiude il file e lo posiziona alla fine del documento . . . ma non sono riuscito in alcun modo a realizzare tale funzione.

    $data = date ("d.m.Y");
    $testo = 'testo.txt';
    $file = fopen($testo, 'a+');
    fwrite ($file, stripslashes(nl2br($testo01)));


    Come mai?
    Sbaglio io?
    Oppure dipende dal server o dalla versione PHP?
    CIVIS ROMANVS SVM

  2. #2
    Dovrseti dire cosa succede.

    Comunque scrivi $testo01 ma non si vede se viene valorizzato. Se sì dove?

    Inoltre se non lo hai già fatto, abilita la visualizzazione degli errori.

    Inoltre, se sei su windows potrebbero esserci dei problemi, ma dovrei guardare.
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Utente di HTML.it L'avatar di dordy
    Registrato dal
    Aug 2003
    Messaggi
    75
    Ciao,

    dai per scontato che lo script funziona correttamente . . .

    con questo script apro e vedo il il file nella taxtarea

    $testo = 'testo.txt';
    $file = fopen($testo, 'r');
    $leggi = fread ($file , filesize($testo));

    scrivo le nuove info e invio allo script di sotto

    $data = date ("d.m.Y");
    $testo = 'testo.txt';
    $file = fopen($testo, 'w');
    fwrite ($file, stripslashes(nl2br($testo01)));

    tutto ok, solo che le info vengono aggiunte alla fine del file mentre io vorrei usare a+ per far si che le info vengano inserite all'inizio del file come indicato nel manuale . . . ma su diversi server non sono riuscito ad usare correttamente a+ . . . e qui chiedo suggerimenti.
    CIVIS ROMANVS SVM

  4. #4
    Su alcuni server funziona e su altri no?
    Hai controllato i permessi del file e della relativa cartella?
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    Utente di HTML.it L'avatar di dordy
    Registrato dal
    Aug 2003
    Messaggi
    75
    Intendo dire che ho provato su diversi server, ma su tutti non sono riuscito a farlo funzionare . . .

    potrei implementarlo forse così

    $contenuto_completo = $testo_da_aggiungere . file_get_contents('nomefile');
    file_put_contents('nomefile', $contenuto_completo);
    http://forum.html.it/forum/showthrea...hlight=fopen+a

    ma volevo vedere se funzionava correttamente questa funzione di a+
    CIVIS ROMANVS SVM

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.