Ver Mensaje Individual
  #13 (permalink)  
Antiguo 10/10/2012, 20:51
lionel1989
 
Fecha de Ingreso: septiembre-2012
Ubicación: Argentina
Mensajes: 43
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Comportamiento raro funcion unlink

Hostia reputa.

He puesto el codigo , NSD,
me sale

Prueba1=satu.JPG;Prueba2=
Warning: imagecreatefromjpeg(../1) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in C:\AppServ\www\arrorro\SETS\EDITAR\kit_modificar.p hp on line 32

Warning: imagesx(): supplied argument is not a valid Image resource in C:\AppServ\www\arrorro\SETS\EDITAR\kit_modificar.p hp on line 33

Warning: imagesy(): supplied argument is not a valid Image resource in C:\AppServ\www\arrorro\SETS\EDITAR\kit_modificar.p hp on line 34

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\AppServ\www\arrorro\SETS\EDITAR\kit_modificar.p hp on line 41

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\arrorro\SETS\EDITAR\kit_modificar.p hp:31) in C:\AppServ\www\arrorro\SETS\EDITAR\kit_modificar.p hp on line 65

He aqui todo mi codigo otra vez.


Código PHP:
<?php
$cnx 
mysql_connect('localhost','root','saracatunga');
mysql_select_db("arrorro");
 
$Nombre $_POST['Nombre'];
$Descripcion $_POST['Descripcion'];
$Id $_POST['Id'];
///////////
$consulta4modik1 "SELECT * FROM kitnombres
           WHERE kitnombre = '$Id'"
;
$resultado4modik1 mysql_query($consulta4modik1) or die(mysql_error());
$fila4modik1 mysql_fetch_array($resultado4modik1) or die(mysql_error());
$IDP $fila4modik1['IDK'];
$fotovieja $fila4modik1['fotogrande'];
//////////
 
$Foto $_FILES["Foto"]["name"];
 
if(
$Foto =! ''){
    if(
is_file('../'.$fotovieja) ){
    
unlink'../'.$fotovieja);
    }
}
 
if(
$Foto ==''){ //proteccion si no llega nada agarra el que ya esta
    
$Foto $fila4modik1['fotogrande'];
}else{
        
$tmpName  $_FILES["Foto"]["tmp_name"]; //si este y ruta los pongo arriba me da error
        
$ruta "../$_FILES[Foto][name]";
        
move_uploaded_file($tmpName$ruta);
    Echo(
'Prueba1='.$_FILES["Foto"]["name"].';Prueba2='.$_FILES["foto"]["name"]);//fijate que datos ahora hay aca
$original imagecreatefromjpeg('../'.$Foto);
$ancho_original imagesx$original );
$alto_original =  imagesy$original );
 
$ancho_final 500;
$alto_final 500;
   
if(
ancho_original!=ancho_final or alto_original!=alto_final){
    
$destino imagecreatetruecolor($ancho_final,$alto_final);
    
imagecopyresampled$destino$original0,0,0,0,$ancho_final,$alto_final,$ancho_original,$alto_original );
    
imagejpeg$destino '../'.$Foto);
    
//echo '</br>'.$destino; funca
}
}
//echo $Id; funca
 
 
if($Nombre ==''){
    
$Nombre $fila4modik1['kitnombre'];
}
 
if(
$Descripcion ==''){
    
$Descripcion $fila4modik1['kitdescripcion'];
}
 
 
$consulta4modik2 "UPDATE kitnombres SET
            kitdescripcion='$Descripcion',
            fotogrande='$Foto',
            kitnombre='$Nombre'
            WHERE IDK = $IDP"
;
             
$consultando4modik mysql_query($consulta4modik2) or die("</br>El error es que "mysql_error());
header("Location: ../../home.php?seccion=kit&n=$IDP");
?>
gracias por su ayuda, esto me saca de quicio