Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605

    Cancellare una scritta da un file

    Ho un xml composto di molti elementi:

    <elemento titolo="Titolo0">Contenuto</elemento>
    <elemento titolo="Titolo1">Contenuto</elemento>
    <elemento titolo="Titolo2">Contenuto</elemento>
    <elemento titolo="Titolo3">Contenuto</elemento>
    <elemento titolo="Titolo4">Contenuto</elemento>

    esiste un modo per cancellare per esempio la 3° riga e lasciare intatto il resto del file?

  2. #2
    leggi il file, te lo metti in un array di linee ($lines = file($target_path) , un for con un if annidato con la funzione strstr, se dà esito positivo unset sull'elemento dell'array, poi riscrivi l'array nel file..
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  3. #3
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    ma quando leggo il file lo vedo come una lunga stringa, come lo spezzo?

  4. #4
    $lines = file($target_path)

    $lines è l'array delle righe, vedi su php.net
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  5. #5
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    ma il mio file non è in righe

  6. #6
    allora usa explode su </elemento>, poi fai la ricerca, ed infine usi strip_tags
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  7. #7
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    Grazie mille, il tuo apporto è stato fondamentale

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.