Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #20250

Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick()

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick()
Date 2016-01-26 21:54 +0000
Message-ID <dgq899Ftao2U1@mid.individual.net> (permalink)
References <97839744-9402-43e1-a26c-9861e61667e8@googlegroups.com>

Show all headers | View raw


Il Tue, 26 Jan 2016 04:13:29 -0800, WTECH di Maurizio Romano ha scritto:

Premettendo che stai cancellando file sul server passando il path dal 
client, che è una delle cose più pericolose che puoi fare, e che quindi ti 
consiglio anche io di rivolgerti a un programmatore, ma MOLTO esperto.

> $.ajax({
>                 type:'POST',
>                 url:'deltmpfiles.php',
>                 data:PathDel,
>                 success: function(response)
>                 {
>                         rrmdir(PathDel);
>                 }

AJAX non funziona così.
AJAX funziona mandando una richiesta HTTP al server, ma non ti "torna" lo 
script PHP. Solo il suo output.

Questo per dire che la funzione rrmdir non la devi chiamare dentro 
javascript, ma dentro PHP.

> /*
> $percorso = $_POST['percorso'];
> rrmdir($percorso);
>  */

Cioè esattamente quello che hai commentato qui. :P

Come ti hanno già detto, poi, hai già la variabile in sessione sul server, 
non serve (ed è pericoloso) mandarla a client per farsela rimandare 
indietro.

Ti basta un rrmdir($_SESSION['del_path_dir'])

Ora capisco l'urgenza e la necessità di imparare (per questo te l'ho 
spiegato), ma ripeto: se sbagli qualcosa chiunque potrà cancellare 
qualsiasi file sul tuo server, quindi fai esperimenti in privato su un 
server che puoi permetterti di perdere e dover formattare, ma non usare 
quello che ti ho detto in produzione.

Bye.

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() WTECH di Maurizio Romano <maurizio.romano.wtech@gmail.com> - 2016-01-26 04:13 -0800
  Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() RedWiz <redwiz@inwind.it> - 2016-01-26 12:25 +0000
  Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() Alex <tommaso5ita@yahoo.it> - 2016-01-26 13:56 +0100
  Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() WTECH di Maurizio Romano <maurizio.romano.wtech@gmail.com> - 2016-01-26 09:17 -0800
    Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() fmassei@gmail.com - 2016-01-26 10:30 -0800
      Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() "ciccio" <21669invalid@mynewsgate.net> - 2016-01-26 21:24 +0000
    Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() Alex <tommaso5ita@yahoo.it> - 2016-01-26 19:56 +0100
  Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() WTECH di Maurizio Romano <maurizio.romano.wtech@gmail.com> - 2016-01-26 12:27 -0800
  Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() Alessandro Pellizzari <shuriken@amiran.it> - 2016-01-26 21:54 +0000
    Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() WTECH di Maurizio Romano <maurizio.romano.wtech@gmail.com> - 2016-01-26 14:47 -0800
      Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-01-27 08:50 +0100
      Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() Alex <tommaso5ita@yahoo.it> - 2016-01-27 12:15 +0100
        Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-01-27 13:56 +0100
  Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() WTECH di Maurizio Romano <maurizio.romano.wtech@gmail.com> - 2016-01-27 00:59 -0800
    Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() fmassei@gmail.com - 2016-01-27 06:50 -0800
  Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() WTECH di Maurizio Romano <maurizio.romano.wtech@gmail.com> - 2016-01-27 05:39 -0800
    Re: PHP/HTML/AJAX: eliminazione cartella/files attraverso OnClick() Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-01-27 16:01 +0100

csiph-web