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, $original, 0,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