Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [php] preg_replace

  1. #1

    [php] preg_replace

    ciao
    voglio che se si trovino dei tag ad esempio <script> con del codice, con il preg_replace sostituisca quei codici con nulla.

    ho provato con questo codice ma mi da errore

    Codice
    Codice PHP:
    $campo "<script>codice</script>";

    $out preg_replace("/^<script>+([a-z0-9_])+</script>/m"""$campo);

    print 
    $out
    Errore:
    Warning: preg_replace() [function.preg-replace]: Unknown modifier 'c' in C:\Programmi\Apache Group\Apache2\htdocs\site\php\regexprss,tags\index .php on line 14

    Da cosa è causato l'errore?


  2. #2
    usa str_replace che è molto più veloce in questo caso ed anche più semplice da usare (cerca sul sito di php informazioni sulla funzione!). Ciao!

  3. #3
    con str_replace son riuscito, io non so perchè mi complico sempre le cose quando si possono fare più semplicemente
    grazie

  4. #4
    Capita spesso! Ciao!

  5. #5
    dovrebbe funzionare anche un eregi_replace!!!

  6. #6
    preg_replce ed eregi_replce sono funzini che utilizzano espressioni regolari e per questo sono più lente di str_replace. In questo caso, dove va sostituita una stringa ben precisa, quindi, va meglio str_replace che è più veloce. Ciao!

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.