Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Pensiamo lo script

  1. #1

    Pensiamo lo script

    Molto spesso mi trovo a fare piccolissime modifiche ai miei file, sia PHP che HTML, tutte le volte devo aprire un editor, cercare il file, aprirlo, e magari devo aggiungere un ";" perduto.

    Mi capita soprattutto quando testo qualcosa in fretta, magari per una discussione su questo forum.

    VVoVe:

    Quello che vorrei realizzare e' piuttosto semplice, ne avrei le capacita' forse, ma fare le cose insieme vengono sempre meglio.

    Mi piacerebbe realizzare questo: uno script da includere nelle pagine PHP che dia un link a video. Cliccando sopra il link si dovrebbe aprire una textarea con dentro il file che si sta visionando, cosi' da poter operare piccole modifiche.

    Se si tiene lo script nella root di Apache, basterebbe includerlo nel file in un punto qualsia, tipo:

    <?php include("/modify.php")?>

    finito di testare, lo si rimuove.

    Ora, lo realizzerei da solo, ma ho un piccolo problema: vista l'ora non riesco dalla url a risalire all'indirizzo fisico del file... il resto direi che e' piuttosto banale.

    che dite? sarebbe utile anche a voi?
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  2. #2
    zi!

  3. #3
    Sono arrivato ad un primo risultato. Ovviamente c'e' molto da fare. Soprattutto con l'escape dei caratteri, ho visto che ha problemi con i file PHP.


    Codice PHP:
    # impostazioni
    $modify = "http://127.0.0.1/modify.php";
    $radice = "/home/mutato/"; 


    $salva = $_POST['salva'];

    if(!$salva){

    $here    = $_GET['here'];
    $X    = $_GET['X'];

    if(!$here){
    echo "<pre>";
    echo "<a href=\"".$modify."?here=".$X."\">modifica</a>";
    echo "</pre>";
    }else{

    $content = file_get_contents($radice.$here);

    ?>
    <form action="<?=$PHP_SELF?>" method="post">


    <textarea cols="100" rows="30" name="content"><?=$content?></textarea></p>



    <input type="hidden" value="<?=$here?>" name="filename"/>
    <input type="hidden" value="1" name="salva"/>
    <input type="submit" value="salva"/></p>
    </form>

    <?php
    }

    }else{

    $filename $_POST['filename'];
    $content $_POST['content'];

    $fp fopen($radice.$filename"w");
    if(!
    $fp) die ("Non riesco ad aprire il file ".$filename);

    fwrite($fp$content);
    fclose($fp);

    header("Location: [url]http://127.0.0.1/[/url]".$filename);

    }
    Si richiama con

    Codice PHP:
    include("http://127.0.0.1/modify?X=".$PHP_SELF); 
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

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.