ahora mismo tengo usando esto para subir imagen con input file
Código PHP:
Ver original
function compressImage($ext,$uploadedfile,$path,$actual_image_name,$newwidth,$newheight) { if($ext=="jpg" || $ext=="jpeg" ) { } else if($ext=="png") { } else if($ext=="gif") { } else { $src = imagecreatefrombmp($uploadedfile); } $filename = $path.$actual_image_name; return $actual_image_name; } function getExtension($str) { if (!$i) { return ""; } return $ext; } if($_POST['tipo_envio']==1){ ////cargar portada $path = "../file/"; { $imagename = $_FILES['file']['name']; $size = $_FILES['file']['size']; { { if($size<(3024*3024)) // Image size max 3 MB { $uploadedfile = $_FILES['file']['tmp_name']; //Re-sizing image. $imagen_comprimida=compressImage($ext,$uploadedfile,$path,$actual_image_name,240,360); } else echo "max 3 MB"; } else echo "formato no valido"; } else exit; } }elseif($_POST['tipo_envio']==2){ /// cargar subtitulos $path = "../../subtitulos/"; { $nombre_archivo = $_FILES['file']['name']; $size = $_FILES['file']['size']; { { if($size<(3024*3024)) // Image size max 3 MB { if($up){ $uploaded = true; }else{ echo "ocurrio un error al subir"; } }else{ echo "peso excedido"; } }else{ echo "extencion invalidad"; } }else{ echo "nombre_archivo vacion"; } }else{ echo "REQUEST_METHOD"; } }elseif($_POST['tipo_envio']==3){ ////cargar portada $path = "../../posters/"; { $imagename = $_FILES['file']['name']; $size = $_FILES['file']['size']; { { if($size<(3024*3024)) // Image size max 3 MB { $uploadedfile = $_FILES['file']['tmp_name']; //Re-sizing image. //$imagen_comprimida=compressImage($ext,$uploadedfile,$path,$actual_image_name,240,360); if($up){ } } else echo "max 3 MB"; } else echo "formato no valido"; } else exit; } } }else{ }
y quiero poder hacer que funcione con url o imput file