Cita:
Iniciado por Cluster
Una consulta ..
en tu variable $_POST['file'] .. que dato viaja ahì? o mejor dicho como se introduce el dato de la ruta de tu archivo? .. Lo haces con un formulario HTML con un campo "input" de tipo "text" o de tipo "file" (donde seleccionas el archivo a "subir") ..
Creo que deberías usar la técnica del upload HTTP como describe PHP.net al respecto .. asì entre otras cosas tu código podrìa funcionar bajo tu "LAN" como si lo haces bajo internet.
Un saludo,
Lo recibo por medio de un "input file" usando POST para obtener la ruta de ubicacion del archivo como string. Te paso el codigo completo de la pagina:
<form action="" method="post" name="">
<input type="file" name="file">
<input type="submit" name="Submit" value="Enviar">
</form>
<?php
if($_POST['file']){
$file=$_POST['file'];
$file=stripslashes($file);
$original=imagecreatefromjpeg($file) or die("No se puede crear la imagen");
$ancho=imagesx($original);
$alto=imagesy($original);
$thumb=imagecreatetruecolor(500,300);
imagecopyresampled($thumb,$original,0,0,0,0,500,30 0,$ancho,$alto);
imagejpeg($thumb,"nombre_foto.jpg",100);
}
?>
Upload? pero como? te explico, yo a la imagen generada luego la subo via FTP usando PHP tambien. Tomo el archivo usando $_POST para tener la ruta como string y luego tomar ese string para subirlo al FTP.
Saludos!