Visualizzazione risultati 1 fino 3 di 3

Discussione: Cercare e sostituire riga php

  1. #1
    Guest

    Predefinito Cercare e sostituire riga php

    ciao a tutti, ho un problema vorrei creare un file php che apra un altro file php, cerchi un pezzo di codice e lo sostituisca con un altro ad es:
    cerca:
    Codice PHP:
    echo "ciao";
    echo
    "prendimi";
    sostituisci
    Codice PHP:
    //questo è un commento

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,686

    Predefinito

    Non mi sembra di aver capito bene...

    Per quel che ho capito, è sufficiente una cosa come:

    Codice PHP:
    <?php
    if(isset($_POST['sostituire'], $_POST['ricercare'], $_POST['file']))
    {
    if(!
    file_exists($_POST['file']))
    die(
    'il file non esiste');
    file_put_contents($_POST['file'],str_replace($_POST['ricercare'],$_POST['sostituire'],file_get_contents($_POST['file'])));
    }
    ?>
    <form action='' method='POST'>
    Sostituisci <input type='text' name='ricercare'>
    con <input type='text' name='sostituire'>
    in <input type='text' name='file'>
    </form>
    Ciao!
    Ultima modifica di alemoppo : 19-09-2011 alle ore 18.14.54

  3. #3
    Guest

    Predefinito

    si nn proprio non mi serve un form ma solo i codici php, questo script server per installare mod al cms che ho creato.
    In pratica ho un file xml con tutte le direttive da creare ma per adesso posto un pezzo di codice di una mod phpbb:
    Codice PHP:
    <action-group>
    <
    copy>
    <
    file from="root/styles/prosilver/template/index_tabbed.html" to="styles/prosilver/template/index_tabbed.html"/>
    <
    file from="root/styles/prosilver/template/viewforum_tabbed.html" to="styles/prosilver/template/viewforum_tabbed.html"/>
    <
    file from="root/styles/prosilver/template/viewtopic_tabbed.html" to="styles/prosilver/template/viewtopic_tabbed.html"/>
    </
    copy>
    <
    open src="index.php">
    <
    edit>
    <
    find><![CDATA[ 'FORUM_UNREAD_LOCKED_IMG' => $user->img('forum_unread_locked', 'UNREAD_POSTS_LOCKED'),]]></find>
    <
    action type="replace-with"><![CDATA[// MOD : Index Tabbed - Start
    'FORUM_LOCKED_IMG' => $user->img('forum_read_locked', 'NO_UNREAD_POSTS_LOCKED'),
    // MOD : Index Tabbed - END]]></action>
    <find><![CDATA[ 'S_DISPLAY_BIRTHDAY_LIST' => ($config['load_birthdays']) ? true : false,]]></find>
    <
    action type="after-add"><![CDATA[// MOD : Index Tabbed - Start
    'S_INDEXTABS' => (isset($config['load_indextabs'])) ? $config['load_indextabs'] : false,
    // MOD : Index Tabbed - END]]></action>
    </edit>
    </
    open>
    e io vorrei che il file php leggesse le direttive e le eseguisse

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •