Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443

    preg_replace - non è facile !

    Sto tentando di modificare con preg_replace

    [list]<?php echo $row['userid']; ?>[/QUOTE]
    a
    ". $row['userid']."
    con
    preg_replace('/\<?php echo (\w+?)\; ?>/e', '\".$1.\"', $var);
    ma niente da fare..

    .. nemmeno un errore

    Dove è che sbaglio ?

    Grazie per un consiglio

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    398
    guardando cosi al volo senza provare

    preg_replace('/<\?php echo (.+); \?>/e',".$1.", $var);


    Comunque non ti da errori perche' nella peggiore delle ipotesi non metcha nulla
    ma non e' un errore ne un warning semplicemente un check fallito


    Andrea

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    grazie

    con preg_replace('/<\?php echo (.+); \?>/e','$1', $var);

    ... va già meglio (sostituisce quasi tutti i tag) ma mi dà i seguenti errori


    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in .....
    e
    Warning: Unexpected character in input: ''' (ASCII=39) state=1 in .....

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    funziona con

    preg_replace('/<\?php echo (.+?); \?>/is','$1',$var);

    ma non mi inserisce il valore del recordset $row['userid'] ma scrive $row['userid']

    ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    398
    CERTO! secondo me fai un po di confusione

    scrivere un po piu di codice ? cosa c'e' dentro $var ? come la ottieni ?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    Grazie!

    funziona con preg_replace('/<\?php echo (.+?); \?>/e','$1',$var);

    in $var prelevo un documento PHP come TEMPLATE

    $var = file_get_contents("TEMPLATES_email/".$_GET['id_template'].".php");

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.