Hola , estuve viendo la pregunta de webcampeon y fue justo lo que buscaba pero me tope con un problema , cuando edito el post y quito alguna imagen me gustaria que se aplicara tambien . aqui les muestro el ejemplo

quiero que al quitar las imagenes en edit se elminen del todo tambien con aquella funcion
podria ayudarme alguien ?
Editado
quiero que al quitar las imagenes en edit se elminen del todo tambien con aquella funcion
podria ayudarme alguien ?
Editado
2
Puntos
Puntos
1484
Visitas
Visitas
9
Resp
Resp
Por antoniodesign hace 7 años
Novice
Respuesta #1
hola disculpa por la demora, estábamos actualizando el foro.. puedes hacer lo que comentas con una función muy sencilla usando unlink de php
te dejo un enlace a la documentación http://php.net/manual/es/function.unlink.php
como viste en el tema de webcampeón https://phpres.net/servidores/borrar-imagenes-subidas-al-servidor-con-php lo puedes hacer de la misma manera solo tiene que agregar esta linea adaptada a tu código:
supongo que cuando quitas una imagen estando en el editor se ejecuta un fichero con ajax verdad? si es así pon por aquí el código
salu2
te dejo un enlace a la documentación http://php.net/manual/es/function.unlink.php
como viste en el tema de webcampeón https://phpres.net/servidores/borrar-imagenes-subidas-al-servidor-con-php lo puedes hacer de la misma manera solo tiene que agregar esta linea adaptada a tu código:
unlink('../img/upload/'.'nombre_imagen');supongo que cuando quitas una imagen estando en el editor se ejecuta un fichero con ajax verdad? si es así pon por aquí el código
salu2
2
Puntos
Puntos
Por alber hace 7 años
Admin
Respuesta #2
Gracias por la respuesta señor Alber están muy bien las plantillas q usais espero que saqueis alguna nueva este año ..
sobre la pregunta fue porque soy nuevo en la programación pero tengo algo de conocimiento , lo que quiero es aplicar lo que me has puesto antes en esto:
se que es algo sencillo pero no me sale .. disculpe las molestias Gracias!
sobre la pregunta fue porque soy nuevo en la programación pero tengo algo de conocimiento , lo que quiero es aplicar lo que me has puesto antes en esto:
<?php for ($i=0; $i < $cantidad; $i++) { ?>
<div class="relativo" id="elemento<?php echo $i; ?>">
<img style="width: 100px; height: auto" src="<?php echo $dato[0] ?>img/upload/<?php echo $partes[$i]; ?>" alt="">
<span onclick="eliminar_imagen('<?php echo $i; ?>','<?php echo $partes[$i]; ?>');">×</span>
</div>
<?php } ?> se que es algo sencillo pero no me sale .. disculpe las molestias Gracias!
1
Puntos
Puntos
Por antoniodesign hace 7 años
Novice
Respuesta #3
es la misma plantilla responsive que compré no la toqué .. por eso supongo que sabriais arreglarmelo espero vuestra respuesta
1
Puntos
Puntos
Por antoniodesign hace 7 años
Novice
Respuesta #4
exacto, es el fichero inc/eliminar.php de la función eliminar_imagen() el que se encarga de eliminar la imagen, si me pones aquí el código de ese fichero te lo podemos dejar listo para que lo modifiques y puedas borrar las imagenes del server
salu2
salu2
1
Puntos
Puntos
Por alber hace 7 años
Admin
Respuesta #5
vale , aqui lo dejo es el mismo de la plantilla no modifiqué nada
<?php require_once('../conexion.php');
//Validar formulario
if(!isset($_POST['nombre']) || $_POST['nombre']=='') exit;
//$_SESSION['imagenes']; ####edwerewr
$elimiar=array('####'.$_POST['nombre'] , $_POST['nombre'].'####', $_POST['nombre']);
$cadenanueva=str_replace($elimiar,'',$_SESSION['imagenes']);
$_SESSION['imagenes']=$cadenanueva;
echo 'ok';
?>1
Puntos
Puntos
Por antoniodesign hace 7 años
Novice
Respuesta #6
espero vuestra respuesta gracias salu2 !
1
Puntos
Puntos
Por antoniodesign hace 7 años
Novice
Respuesta #7
<?php require_once('../conexion.php');
//Validar formulario
if(!isset($_POST['nombre']) || $_POST['nombre']=='') exit;
//$_SESSION['imagenes']; ####edwerewr
$elimiar=array('####'.$_POST['nombre'] , $_POST['nombre'].'####', $_POST['nombre']);
//Aquí se elimina la img
unlink('../img/upload/'.$_POST['nombre']);
$cadenanueva=str_replace($elimiar,'',$_SESSION['imagenes']);
$_SESSION['imagenes']=$cadenanueva;
echo 'ok';
?>1
Puntos
Puntos
Por alber hace 7 años
Admin
Respuesta #8
gracias por resolver mi duda señor Alber , tengo una mas si no es molestia .. estaba mirando la imagen que subí a este post que cuando le doy click me sale un frame y se ve grande .. podria pasarme el codigo de como hacerlo es muy interesante tal y como está gracias de nuevo salu2.
2
Puntos
Puntos
Por antoniodesign hace 7 años
Novice
Respuesta #9
genial me alegro de que tengas resuelto este tema! para la nueva pregunta crea un nuevo hilo y lo vemos ;)
0
Puntos
Puntos
Por alber hace 7 años
Admin