c'è qualche esperto programmatore? - cancellazione immagini su server FTP

Per discutere di hardware, software e internet

c'è qualche esperto programmatore? - cancellazione immagini su server FTP

Messaggiodi metro il 28/04/2011, 21:17

Ciao a tutti, ho acquistato una telecamerina IP cinese :-) con la funzionalità di motionDetect.

Ho impostato che ad ogni rilevazione di movimento scatta 5, 6 foto e le carica nel mio spazio web tramite ftp.

Il problema è che dopo 2, 3 giorni arrivo tranquillamente a 2000 foto e vorrei cancellarle piuttosto che trovarvi con lo spazio web esaurito.

Come potrei fare per cancellare le foto ogni 48 ore circa? in modo automatico? senza dovermi loggare tramite ftp e cancellare manualmente le foto?

Grazie!
metro
chinanovizio
 
Messaggi: 65
Iscritto il: 01/04/2011, 18:56
Chinafonini posseduti: KA08 - airphone - H2000 - newman N1

Re: c'è qualche esperto programmatore? - cancellazione immagini su server FTP

Messaggiodi fazius il 29/04/2011, 7:43

Prova qui:

http://it.php.net/unlink

L'ho appena trovato e quando ho un po' di tempo lo testo anche io perchè interessa anche me.
           Il sapere umano appartiene al mondo.           

Immagine     
Avatar utente
fazius
chinamaniaco
 
Messaggi: 773
Iscritto il: 12/01/2010, 15:34
Chinafonini posseduti: M002L

Re: c'è qualche esperto programmatore? - cancellazione immagini su server FTP

Messaggiodi metro il 29/04/2011, 12:27

grazie, ora gli do un'occhiata! :sisi:
metro
chinanovizio
 
Messaggi: 65
Iscritto il: 01/04/2011, 18:56
Chinafonini posseduti: KA08 - airphone - H2000 - newman N1

Re: c'è qualche esperto programmatore? - cancellazione immagini su server FTP

Messaggiodi fazius il 29/04/2011, 15:53

Io ho creato questo script in php:

{L_CODE}: {L_SELECT_ALL_CODE}
<?php
$directory = "cam";    // directory in cui sono posizionati i files
$filtro    = "*.jpg";  // filtro per i files
$old       = getcwd(); // Salva la directory corrente
chdir($directory);     // entra nella directory
foreach(glob($filtro) as $nomefile) {
    echo '- ' .  $nomefile . '<br>'; // scrive il nome file
    $do = unlink($nomefile); // cancella il file
    if($do=="1"){
        echo "File cancellato con successo.<br>";
    } else { echo "Errore nella cancellazione file.<br>"; }
}
chdir($old);           // Ritorna alla directory originaria
?>


e l'ho posizionato nella directory principale del mio sito.
Poi indico all'interno dello script la directory CAM dove sono salvate le foto.
Indico ancora il filtro *.JPG (tutte le immagini jpg).

Morale della favola: funziona tutto ma non mi cancella il file "Errore nella cancellazione del file".
Dovrebbe trattarsi dei permessi che sono impostati sui files presenti nella directory.
Ho provato con il programma di ftp a modificarli ma sembra darmi errore.

Prova sul tuo sito e vedi se dipende dal mio host.
           Il sapere umano appartiene al mondo.           

Immagine     
Avatar utente
fazius
chinamaniaco
 
Messaggi: 773
Iscritto il: 12/01/2010, 15:34
Chinafonini posseduti: M002L

Re: c'è qualche esperto programmatore? - cancellazione immagini su server FTP

Messaggiodi StePhY il 04/05/2011, 18:42

se mi spiegate bene la situazione posso provare a risolvere pure io... ihihi.. appena ho letto.. avrei detto filezilla.. ma se dite che non imposta i permessi... mmm
Avatar utente
StePhY
chinacurioso
 
Messaggi: 8
Iscritto il: 04/05/2011, 17:41
Chinafonini posseduti: manco uno, per ora.. =D

Re: c'è qualche esperto programmatore? - cancellazione immagini su server FTP

Messaggiodi frk il 04/05/2011, 22:00

metro vorrebbe attivare un "pruning" automatico delle immagini più vecchie di 48 ore
Evitate Kena Mobile come la peste!!!
Avatar utente
frk
Site Admin
 
Messaggi: 27112
Iscritto il: 10/09/2008, 12:03
Chinafonini posseduti: Prince A960, JinPeng S6186, Smart M89, A7272+, Mpie MP108

Re: c'è qualche esperto programmatore? - cancellazione immagini su server FTP

Messaggiodi fazius il 05/05/2011, 1:02

frk è la prima volta che sento questo termine e sono quasi 30 anni che "gioco" con i computer.

Non si finisce mai di imparare.
           Il sapere umano appartiene al mondo.           

Immagine     
Avatar utente
fazius
chinamaniaco
 
Messaggi: 773
Iscritto il: 12/01/2010, 15:34
Chinafonini posseduti: M002L

Re: c'è qualche esperto programmatore? - cancellazione immagini su server FTP

Messaggiodi frk il 05/05/2011, 15:51

Ho fatto solo lo "sborone" perchè ero invidioso della tua competenza in php, del quale io non capisco una mazza! :asd:
Evitate Kena Mobile come la peste!!!
Avatar utente
frk
Site Admin
 
Messaggi: 27112
Iscritto il: 10/09/2008, 12:03
Chinafonini posseduti: Prince A960, JinPeng S6186, Smart M89, A7272+, Mpie MP108

Re: c'è qualche esperto programmatore? - cancellazione immagini su server FTP

Messaggiodi StePhY il 09/05/2011, 16:40

mm.. non so.. ma uno / può cambiare la vita.. ahah hai provato mettendo /cam??
Avatar utente
StePhY
chinacurioso
 
Messaggi: 8
Iscritto il: 04/05/2011, 17:41
Chinafonini posseduti: manco uno, per ora.. =D

Re: c'è qualche esperto programmatore? - cancellazione immagini su server FTP

Messaggiodi fazius il 10/05/2011, 0:09

Ho provato in tutti i modi, sembra che non capisca l'istruzione unlink

I nomi dei file presenti nella cartella, compaiono. Ma non vengono cancellati.
La variabile $do non fornisce alcun valore.
           Il sapere umano appartiene al mondo.           

Immagine     
Avatar utente
fazius
chinamaniaco
 
Messaggi: 773
Iscritto il: 12/01/2010, 15:34
Chinafonini posseduti: M002L

Prossimo

Torna a Computer e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 14 ospiti

cron