Hola estoy utilizando el siguiente código para subir imágenes:
$nombre_archivo = $_FILES['userfile']['name'];
$tipo_archivo = $_FILES['userfile']['type'];
$tamano_archivo = $_FILES['userfile']['size'];
if (!((strpos($tipo_archivo, "jpg") || strpos($tipo_archivo, "jpeg") || strpos($tipo_archivo, "png") || strpos($tipo_archivo, "gif")) && ($tamano_archivo < 5000000))) {
echo "Correcto.";
}else{
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $directorio_imagenes . $nombre)){
chmod($directorio_imagenes . $nombre,0777);
$imatge = $directorio_imagenes . $nombre;
}else{
echo "Error.";
}
}
Si la variable $directorio_imagenes contiene el valor "../archivos/" funciona correctamente, pero si pongo la ruta completa "http://www.dominio.com/archivos/" no funciona. Y necesito hacerlo con la ruta completa, ya que el nombre va grabado en una bbdd y debe ser completa.
Alguién sabe el motivo. He puesto los permisos correctamente.
Y el siguiente paso será enviar los archivos a otro dominio, supongo que si soluciono esto veré más claro el siguiente paso.
Gracias