Visualizzazione risultati 1 fino 14 di 14

Discussione: modificare una pagina via web e altre domande..

  1. #1
    Guest

    Predefinito

    in questo periodo sono proprio fuso faccio domande a raffica hihi ho un sacco di progetti x il sito e sto lavorando kome un pazzo :) allora..iniziamo con le domande :)

    io voglio vedere in una pagina in php TUTTI i file di una cartella specifica e difianco ci deve essere scritto: modifica e ppi cancella ora.. qundo si clikka su cancella si kancella la pagina, quando si clikka su modifica ti appare una pagina con una textarea con dentro il codice della pagina, uno lo modifica e clikka sul pulsante invia e poi ti modifica quella pagina.

    come si fa a fare tutta sta roba?? :D

    Ringrazio superanticipatamente e stramoltissimo ki mi aiuta :)

  2. #2
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    Per trovare i file nn lo so,per eliminarne uno
    unlink("file.php");

    quindi potresti portartelo come elimina.php?file=file.php
    e fare
    unlink("$file");

  3. #3
    Guest

    Predefinito

    bene :P grazie mille ;)

  4. #4
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    Citazione Originalmente inviato da marcio
    Per trovare i file nn lo so,per eliminarne uno
    unlink("file.php");

    quindi potresti portartelo come elimina.php?file=file.php
    e fare
    unlink("$file");
    attento però se mettono elimina.php?file=index.php ti rimuovono l'home page quindi metti qualche meccanisco per il blocco

  5. #5
    Guest

    Predefinito

    ok ;)

  6. #6
    Guest

    Predefinito

    ho risolto la parte della visualizzazione dei file di una cartella ma mi manca solo una cosa:
    modificarli online sapresti dirmi come fare?? (anke se nn ha nessuna relazione con lo script ke ho fatto..poi magari me lo adatto io io intendo ke vedo una textarea con il cod. della pagina, modifico la pagina e poi sotto un pulsante con su scritto salva e quando lo clikko mi salva la pagina..è possibile farlo? se si come??

    Grazie mille

  7. #7
    Guest

    Predefinito

    anche a me serivrebbe questa opzione: modificare pagine dal codice on line....

  8. #8
    Guest

    Predefinito

    Io uso questa codice che stampa la pagina con la textarea:
    [code:1:193ccf459f]$pagina = <<<EOF
    <form action="scrivi.php?file=$file" method="POST">
    <textarea cols="80" rows="30" name="body">
    EOF;
    $fd = file($filename);
    $i=0;
    while($fd[$i]!=""){
    $pagina .= $fd[$i++];
    }
    $pagina .= <<<EOF
    </textarea><br />
    <input type="submit" value="Modifica">
    </form>
    EOF;
    echo "$pagina";[/code:1:193ccf459f]
    Mentre questo è per l'inserimento...
    [code:1:193ccf459f]$mybody=stripslashes($_POST['body']&#4 1;;
    $fp=fopen("$filename","w"& #41;;
    fwrite($fp,"$mybody");
    fclose($fp);[/code:1:193ccf459f]
    Naturalmente c'è da definire il $filename ;)

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da napyfab
    Io uso questa codice che stampa la pagina con la textarea:
    [code:1:cbeac9217f]$pagina = <<<EOF
    <form action="scrivi.php?act=admin&file=$file&q uot; method="POST">
    <textarea cols="80" rows="30" name="body">
    EOF;
    $fd = file($filename);
    $i=0;
    while($fd[$i]!=""){
    $pagina .= $fd[$i++];
    }
    $pagina .= <<<EOF
    </textarea><br />
    <input type="submit" value="Modifica">
    </form>
    EOF;
    echo "$pagina";[/code:1:cbeac9217f]
    Mentre questo è per l'inserimento...
    [code:1:cbeac9217f]$mybody=stripslashes($_POST['body']&#4 1;;
    $fp=fopen("$filename","w"& #41;;
    fwrite($fp,"$mybody");
    fclose($fp);[/code:1:cbeac9217f]
    Naturalmente c'è da definire il $filename ;)
    1) a che serve eof?
    2) ricordatevi della sicurezza! bisogna sempre filtrare gli argomenti...

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da dxblade
    1) a che serve eof?
    E' un semplice HEREDOC,,, --> http://www.phpitalia.net/guide/view....at=4&id=60
    Citazione Originalmente inviato da dxblade
    2) ricordatevi della sicurezza! bisogna sempre filtrare gli argomenti...
    Cosa intendi?

  11. #11
    Guest

    Predefinito

    Citazione Originalmente inviato da napyfab
    Citazione Originalmente inviato da dxblade
    1) a che serve eof?
    E' un semplice HEREDOC,,, --> http://www.phpitalia.net/guide/view....at=4&id=60
    cioe' in pratica se ho capito bene tutto quello compreso tra <<<UN_NOME e UN_NOME; il php lo considera come testo, senza creare problemi con le virgolette? quindi sono una specie di delimitatore alternativo a ' e ", giusto?
    Citazione Originalmente inviato da napyfab
    Citazione Originalmente inviato da dxblade
    2) ricordatevi della sicurezza! bisogna sempre filtrare gli argomenti...
    Cosa intendi?
    che visto che hai scritto come action del form "scrivi.php?act=admin&file=$file", desumo che il file su cui scrivere sia dato da "file=$file", quindi se uno ci metto il nome di una pag esistente tipo index.html ti fa un bel defacement del sito... :D

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da dxblade
    cioe' in pratica se ho capito bene tutto quello compreso tra <<<UN_NOME e UN_NOME; il php lo considera come testo, senza creare problemi con le virgolette? quindi sono una specie di delimitatore alternativo a ' e ", giusto?
    Sì,,, un'alternativa di echo con html,,, dove ci vogliono le backslash
    Citazione Originalmente inviato da dxblade
    che visto che hai scritto come action del form "scrivi.php?act=admin&file=$file", desumo che il file su cui scrivere sia dato da "file=$file", quindi se uno ci metto il nome di una pag esistente tipo index.html ti fa un bel defacement del sito... :D
    eheheheh,,, faccio uno switch sulla variabile passata,,, e gli assegno il file che voglio... La variabile potrebbe anche essare pincopallino e io gli assegno il file index.html ... Solo un esempio :P

  13. #13
    Guest

    Predefinito

    ok :D
    cmq sempre meglio specificare perche' se mi vedo un modulo non protetto che mi consente di scrivere una pagina e invia il tutto a scipt.php?file=newfile.htm poi mi viene lo sfizio... igh igh igh

  14. #14
    Guest

    Predefinito

    ehehehe,, Hai ragione

Regole di scrittura

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