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

    Eliminare riga di codice html

    Buongiorno,

    avrei la necessità di una funzione (?) php che elimini in automatico una riga di codice html all'interno di una pagina.

    Esempio, ho il sorgente della pagina:

    <html>
    <body>


    PIPPO</p>


    PAPERINO</p>
    </body>
    </html>

    vorrei che

    PAPERINO</p> sia eliminato in automatico.

    <html>
    <body>


    PIPPO</p>
    </body>
    </html>

    Quindi vorrei dire: "Se trovi

    PAPERINO</p>, cancellalo."

  2. #2
    lo puoi fare in javascript tramite la funzione removeChild()
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  3. #3
    codice:
    $pagina = str_replace('
    
    PAPERINO</p>', '', $pagina);
    ?

  4. #4
    Grazie ad entrambi per la risposta!

    Preciso che sono praticamente a 0 sia di php che javascript.

    Preciso anche che la fetta di codice che vorrei eliminare dalla pagina è un <meta> che sta nell'<head> della pagina, ed inoltre vorrei che tale <meta> fosse proprio assente nel codice sorgente.

    @ mr.click
    Non ho provato, ma forse la soluzione in javascript lo "nasconde" ma non lo elimina?

    @ k.b
    Avevo pensato a un str_replace ma non so se posso usarlo in maniera efficace, dimmi te; il codice della pagina è questo sotto, e non può essere cancellato (altrimenti eliminerei direttamente il codice).

    <html>
    <head>

    <meta ...>

    </head>
    <body>


    PIPPO</p>


    PAPERINO</p>
    </body>
    </html>

    Posso inserire php, come dovrei usare il codice che mi hai suggerito?
    Puoi scrivermi il codice per inciso?

    Grazie.

  5. #5
    Puoi scrivermi il codice per inciso?
    Di tutta la pagina.. grazie.

  6. #6
    Non ho capito bene, tu hai questa pagina HTML e cosa ci fai? La apri da un altro file php? O vuoi inserire del codice PHP direttamente in quella pagina?

  7. #7
    Codice PHP:
    $pagina str_replace('

    PAPERINO</p>'
    '<!--

    PAPERINO</p>-->'
    $pagina); 
    se poi ti serve di recuperarlo ti fai una funzione che alla fine rimuove il commento^^

  8. #8
    Originariamente inviato da k.b
    Non ho capito bene, tu hai questa pagina HTML e cosa ci fai? La apri da un altro file php? O vuoi inserire del codice PHP direttamente in quella pagina?
    Cerco di spiegarmi meglio perché è una situazione un po' insolita.

    Dunque io ho un codice (più che una pagina) che non posso cambiare.
    Dunque non posso eliminare il tag <meta>.

    Posso invece aggiungere del codice ovunque.

    La pagina può avere estensione html o php (o qualunque altra).

    Ora, se scrivo il codice così:

    <?php
    $pagina = str_replace('<meta ...>', '', $pagina);
    ?>
    <html>
    <head>

    <meta ...>

    </head>
    <body>


    PIPPO</p>


    PAPERINO</p>
    </body>
    </html>

    Non credo che funzionerà, giusto?

  9. #9
    Codice PHP:
    <?php if ( FALSE ): ?>
    <meta....>
    <?php endif; ?>

  10. #10

    pultroppo non posso fare nemmeno così...


    non posso mettere codice "a cavallo" di quel meta...

    uff..

    ok, credo che dovrò rinunciare, grazie per la pazienza..

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.