Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Modifica pagine html mediante script

    Avrei bisogno di creare uno script che mi prenda un file html prenda il testo compreso tra i tag <div id="modifica">dsada </div> e ne permetta la modifica con dell'altro testo.

    Avrei bisogno di conoscere le procedure principali in php per aprire il file, farne il pattern matching, e successivamente risalvarlo.

    Grazie

  2. #2
    ciao.. prov a dare un'occhiata al seguente indirizzo:
    http://www.mrwebmaster.it/tutorial/php/tutorial92.htm

    ciao
    Nulla è impossibile. Il difficile è trovare la soluzione che renda l'impossibile possibile...
    http://www.eternaldream.it

  3. #3
    Ok, per aprire e salvare il file ci sono, ma per fare il pattern matching?!?

  4. #4
    potresti assegnare ad una variabile ogni riga di testo che scorri,
    e tramite il comando str_replace sostituisci il contenuto della variabile con il nuovo testo !!!

    per info su come funziona la funzione str_replace ti rimando a questo sito..

    Se hai problemi con l'inglese famelo sapere
    ciao
    Nulla è impossibile. Il difficile è trovare la soluzione che renda l'impossibile possibile...
    http://www.eternaldream.it

  5. #5
    Ok, adesso dovrei avere tutto per iniziare...provero' e vi faccio sapere.

  6. #6
    Vi posto il codice come l'ho fatto io:

    $cambiatesto = $_POST['cambiatesto'];
    $linea =file('prova.html','r');
    $linea[9] = $cambiatesto."\n";
    //Adesso nel vettore $linea ho tutto il file modificato
    //Devo cancellatere tutto il file prova.html e riscriverlo mettendogli $linea[i]

    unlink('prova.html');
    $file = fopen('prova.html','x+');
    $i=0;
    while($i!=17) {
    fwrite($file, $linea[$i]);
    $i++;
    }

    L'unica cosa che non mi convince è il cancellare il file e ricrearne un'altro subito dopo...

    Cosa ne penste come codice? E valido?

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.