Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Aggiungere tag

  1. #1

    Aggiungere tag

    Codice PHP:
    $testo "<img src=\"test.jpg" title=\"test\" alt=\"test\" />"
    Devo aggiungere prima <div class="immagine"> e alla fine </div>, ho fatto il seguente tentativo ma non va
    Codice PHP:
    $testo eregi_replace('(((<img){1})[-a-zA-Z0-9@:%_\+.~#?&//=]+)','<div class="immagine">\\1"</div>'$testo); 

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    direi piuttosto:

    Codice PHP:
    $testo '<div class="immagine">'.$testo.'</div>'

  3. #3
    No, il testo non è solo l'immaggine

  4. #4

  5. #5

  6. #6

  7. #7
    Non e' assolutamente chiaro quello che devi fare.

  8. #8
    Se c'è il tag img lo deve mettere tra <div> e </div>

  9. #9
    Risolto!
    Codice PHP:
    //identifica le img nell html 
    $array preg_match_all("/<img[^>]*>/"$testo$aimgs); 
    foreach(
    $aimgs[0] as $imgs){ 

            
    //crea la stringa immagine adattata al css 
            
    $sostimg "<div class=\"immagine\">$imgs</div>"

            
    //e la sostituisce con quella presente nel testo 
            
    $testo str_replace($imgs$sostimg$testo); 


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.