- Home
- Categorie
- Coding e Sistemistica
- PHP
- Batch resize di una cartella
-
Batch resize di una cartella
Ciao a tutti,
sul mio sito vorrei fare in modo che caricando delle immagini in una cartella via FTP, venissero generate automaticamente delle anteprime. Vorrei che fosse qualcosa che possa funzionare stand-alone, mi chiedo se sia possibile. Cercando per la rete e tra i vari forum ho trovato solo script che permettono di fare l'upload di una o più immagini, che vengono dinamicamente ridimensionate, via http, o codici che permettano di creare l'anteprima di un singolo file, ma mai di intere cartelle. Qualcuno mi dà una mano? Grazie in anticipo.Cecco
-
Puoi usare le librerie gd, generi le anteprime e le salvi.
-
Sapevo di dover utilizzare le librerie GD.. La domanda era se c'è un modo per creare un file php che risieda sul server e che funzioni senza essere necessariamente richiamato, o meglio, che entri in funzione quando viene fatto un nuovo upload nella cartella
-
Potresti mettere lo script in cron, che controlli se ci sia nuove anteprime da generare.
Se l'upload non lo fai in fpt ma mediante uno script basta aggiungere la funzione che ti crei l'anteprima ad ogni upload
-
Non posso fare l'upload tramite script, perchè potrebbero essere anche migliaia di file e diventerebbe lungo e pesante da gestire.. Non avevo pensato di mettere lo script in cron, grazie! Ora si tratta di trovare uno script che possa funzionare.
-
http://www.sastgroup.com/tutorials/creare-thumbnails-con-le-librerie-grafiche-gd
qusto può esserti utile...
-
Grande! Provo subito.. A presto!
-
Fatto! Non ho usato però il codice suggeritomi da te, Thedarkita, non funzionava come volevo.. ho utilizzato questo:
webcheatsheet.com/php/create_thumbnail_images.php
Ora però rimane il problema del CRON.. Il mio hosting non mi permette di usarlo. Come posso fare? Ho provato diverse soluzioni, tipo pseudo-cron ma non riesco..
-
-
Ok, avevo visto anche questo.. ma come faccio a dirgli di eseguire una pagina php senza aprirla col browser? Non riesco a costruire la funzione..
-
Devi mettere tutto il codice che ti genera le anteprime, in quel tutorial. DOpo avvi 1 volta lo script e lui si ripete ogni 15 minuti
-
Ma io ho piùdi uno script che genera le anteprime, vorrei che questa funzione riuscisse ad aprire le varie pagine