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

    eliminare testo in alcuni campi delle tebelle mysql

    Mi spiego meglio, ho dei campi di cui voglio eliminare del testo, vi faccio un esempio

    Campo originale:

    La donzelletta vien dalla campagna

    Campo che vorrei:

    La donzelletta vien dalla campagna

    cioè eliminare eliminare il tag img e cioè l'immagine

    Visto che sono tantissime pagine, quale soluzione mi consigliate di adottare?

  2. #2
    Codice PHP:
    <?php
    function strip_only($str$tags) {
        if(!
    is_array($tags)) {
            
    $tags = (strpos($str'>') !== false explode('>'str_replace('<'''$tags)) : array($tags));
            if(
    end($tags) == ''array_pop($tags);
        }
        foreach(
    $tags as $tag$str preg_replace('#</?'.$tag.'[^>]*>#is'''$str);
        return 
    $str;
    }

    $str '[img]http://www.miosito.it/wp-content/uploads/2012/06/9-6-2012-114x300.jpg[/img]La donzelletta vien dalla campagna';

    echo 
    strip_only($str, array('img');
    ?>
    Funzione tratta da http://www.php.net/manual/en/functio...tags.php#93567
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  3. #3
    Grazie per l'aiuto, codice corettamenta funzionante!

    Il problema è: come posso ricavare l'$str di ogni singolo record?

    Perché ovviamente il codice img cambia di record in record.

  4. #4
    Scusa, sarà che mi sono appena svegliato ho messo adesso a fuoco il tutto! grazie ancora!

  5. #5
    Alcune immagini solo linkate, tipo: <img ... >

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.