Que tal gente, tengo un problema en mi sistemas de noticias, en realidad nose si es un problema o que paso! :S esto es lo que me salta:
Warning: move_uploaded_file(http://www.******.comocreartuweb.es/...idas/Simso.gif) [function.move-uploaded-file]: failed to open stream: HTTP wrapper does not support writeable connections in /home/*******/public_html/********/subir.php on line 19
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpVhUlCC' to 'http://www.*******.comocreartuweb.es/*****/subidas/Simso.gif' in /home/******/public_html/*******/subir.php on line 19
Se ha subido correctamente tu imagen
lo raro es que sube perfectamente la noticia, pero no se por que me da ese error. probe cambiando el nombre de la direccion de distintas manedas (obvio que todas llevando a la carpeta "subidas") pero el error sigue, cuando probe en mi localhost de mi pc andaba perfecto.
la carpeta subidas tiene permisos de 755. (probe cambiando por las dudas a 777 pero lo mismo)
Código PHP:<?php
$texto=$_POST['texto'];
$titulo=$_POST['titulo'];
$ida=$_POST['ida'];
$hora=$_POST['hora'];
$vuelta=$_POST['vuelta'];
$costo=$_POST['costo'];
$type = $_FILES["imagen"]["type"];
$mimetypes = array("image/jpeg", "image/pjpeg", "image/gif", "image/png", "image/jpg",);
if(!is_uploaded_file($_FILES['imagen']['tmp_name']) or !in_array($type, $mimetypes))
{
echo "Por favor elija una imagen con extension: jpg, gif, png o jpeg.";
}else {
$conectar = mysql_connect("localhost","******","*******");
$bd = mysql_select_db("pruebaph_base");
$nombre = explode(".",$_FILES['imagen']['name']);
$peticion = mysql_query("INSERT INTO imagenes(nombre,url,texto,titulo,ida,hora,vuelta,costo) VALUES('".$nombre[0]."','subidas/".$_FILES['imagen']['name']."','$texto','$titulo','$ida','$hora','$vuelta','$costo')") or die(mysql_error());
move_uploaded_file($_FILES['imagen']['tmp_name'],"http://www.******.comocreartuweb.es/********/subidas/".$_FILES['imagen']['name']);
echo "Se ha subido correctamente tu imagen";
}
?>



Citar


Marcadores