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

    modificare file si testo lasciando invariata la prima riga

    Come faccio a inserire qualcosa in un file di testo senza modificare la prima riga? mi spiego meglio. Ho ad esempio questa scritta
    &des=

    ciao, questo è il testo....


    &fine=1&


    Io vorrei aggiugere un nuovo testo dopo &des...
    ciao, e grazie a chi mi risponderà
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  2. #2
    up, per piacere, è importante, anche un piccolo aiutino...
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  3. #3
    Prima leggi il contenuto della prima riga, ci concateni il resto e riscrivi il tutto

  4. #4
    graze per avermi risposto ^^
    se non ti è di troppo disturbo puoi farmi un esempio, oppure mi puoi anche indirizzarmi ad un altro link se ti secca
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  5. #5
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    io farei qualcosa del genere, riscrivo x intero il file testo, mica devi scrivere chissaché, cmq

    fai qualcosa del genere

    Codice PHP:
    $file=file('tuofileditesto.php');
    $file=implode(" ",$file);

    $nuovo_testo="nuovo testo da inserire nel file";

    $new_file=preg_replace("/&des=(.*)?&fine=1&/",$nuovo_Testo,$file);

    $handle=fopen($file,"w");
    fwrite($handle,$new_file);
    fclose($handle); 
    non è testato, il pattern della funzione preg_replace può non funzionare, ma in linea di massiam è qualcosa del genere

  6. #6
    in questo modo però non mi viene cancellato anche il testo che c'è di mezzo?
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  7. #7
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da vale196
    in questo modo però non mi viene cancellato anche il testo che c'è di mezzo?
    tu nn hai specificato ke lo volessi, si può sempre sistemare così

    Codice PHP:

    $file
    =file('tuofileditesto.php');
    $file=implode(" ",$file);

    $nuovo_testo="nuovo testo da inserire nel file";

    $new_file=preg_replace("/&des=(.*)?&fine=1&/","\\\\1\r\n".$nuovo_Testo,$file);

    $handle=fopen($file,"w");
    fwrite($handle,$new_file);
    fclose($handle); 

  8. #8
    grazie, adesso provo
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  9. #9
    purtroppo non funziona, mi cancella tutto =(
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

  10. #10
    mi era già finito in seconda pagina
    Tante risorse gratuite e ribriche divertenti e interessanti!
    http://www.tuttoilweb.org
    Iscriviti al forum!!

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.