Jump to content

Recommended Posts

cada vez que hago una importación prestashop en la carpeta img/p me crea las imágenes de los productos, he habilitado la opción de borrar imágenes al importar pero solo me las borra de la base de datos , en el FTP siguen estando.

Link to comment
Share on other sites

solución

function eliminarDir($carpeta)
	{
		foreach(glob($carpeta . "/*") as $archivos_carpeta)
		{
			//echo $archivos_carpeta;
			if (is_dir($archivos_carpeta)){
				eliminarDir($archivos_carpeta);
			}
			else{
				unlink($archivos_carpeta);
			}
		}
		rmdir($carpeta);
	}

//limpiar imagenes
	$carpeta1 = '../img/p/1';
	$carpeta2 = '../img/p/2';
	$carpeta3 = '../img/p/3';
	$carpeta4 = '../img/p/4';
	$carpeta5 = '../img/p/5';
	$carpeta6 = '../img/p/6';
	$carpeta7 = '../img/p/7';
	$carpeta8 = '../img/p/8';
	$carpeta9 = '../img/p/9';

	if (file_exists($carpeta1)) { eliminarDir($carpeta1); }
	if (file_exists($carpeta2)) { eliminarDir($carpeta2); }
	if (file_exists($carpeta3)) { eliminarDir($carpeta3); }
	if (file_exists($carpeta4)) { eliminarDir($carpeta4); }
	if (file_exists($carpeta5)) { eliminarDir($carpeta5); }
	if (file_exists($carpeta6)) { eliminarDir($carpeta6); }
	if (file_exists($carpeta7)) { eliminarDir($carpeta7); }
	if (file_exists($carpeta8)) { eliminarDir($carpeta8); }
	if (file_exists($carpeta9)) { eliminarDir($carpeta9); }

:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...