Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #20250
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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