$conexion=mysql_connect("localhost","root","");
mysql_select_db("noticias",$conexion);
$imagen = addslashes(fread(fopen('$imagen', "r"), filesize('$imagen')));
$nombre = $_POST['nombre'];
$cuerpo = $_POST['cuerpo'];
$fecha = $_POST['fecha'];
$pie = $_POST['pie'];
$video = $_POST['video'];
mysql_query("INSERT INTO noticias (id_noticia,nombre,noticia,fecha,foto,piefoto,video) VALUES ('#','$nombre','$cuerpo','$fecha','$imagen','$pie','$video')");
Lo curioso es que este codigo localmente si funciona a la perfeccion pero cuando lo pongo a funcionar en un hosting que tengo contratado me marca los siguientes errores
Warning: fopen() [function.fopen]: Unable to access $imagen in /home/difma300/public_html/administrador/altanoticia.php on line 32
Warning: fopen($imagen) [function.fopen]: failed to open stream: No such file or directory in /home/difma300/public_html/administrador/altanoticia.php on line 32
Warning: filesize() [function.filesize]: Stat failed for $imagen (errno=2 - No such file or directory) in /home/difma300/public_html/administrador/altanoticia.php on line 32
Warning: fread(): supplied argument is not a valid stream resource in /home/difma300/public_html/administrador/altanoticia.php on line 32
Help meeee!!!!!!!!!!!!!!!