Visualizzazione dei risultati da 1 a 8 su 8

Discussione: str_replace non basta

  1. #1

    str_replace non basta

    hi Come posso fare che se in mezzo ad una var c'è [IMG=pippo.jpg] me lo trasforma in [img]pippo.jpg[/img] e se c'è html.it me lo trasforma in html.it ?
    In pratica voglio sapere quello che fa sto forum THENK
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  2. #2
    Cosa vuol dire che non basta str_replace???
    A parte che non ho capito molto bene la tua domanda, comunque il codice è questo:

    codice:
    $testo=str_replace(": )","<img src=smile.gif border=0>", $testo);

  3. #3

  4. #4
    ma io dovrei fare in modo di fare anke delle cose annidate
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  5. #5
    codice:
    function parsa($stringa){
    	
    $array_ricerca = array(
     "{\[img\](\r\n|\r|\n)*((http|https)://([^;<>\*\(\)\"\s]+)|[a-z0-9/\\\._\- ]+)\[/img\]}siU",
     "{(\[)(url)(])((http|ftp|https)://)([^\"]*)(\[/url\])}siU",			
            );
    		
    $array_sostituzione = array(
     "<img src=\"\\2\" border=\"0\">",
     "<a href=\"\\4\\6\" target=\"_blank\">\\4\\6</a>"
            );
    		
    
    $stringa=preg_replace($array_ricerca, $array_sostituzione,$stringa);
    
    		return $stringa;
    }

    poi fai

    $campo_tuo = parsa($campo_tuo);

    e ti trasforma i tag

    [img*]immagine[/img*]
    [url*]indirizzo[/url*]


    gli * sono stati messi di esempio per il forum ovviamente
    w la topa

  6. #6
    sei grande saibal
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  7. #7
    saibal, per l'img tutto bene, ma per l'url no nn si sostituisce
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  8. #8
    risolto
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

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 © 2024 vBulletin Solutions, Inc. All rights reserved.