Tengo el siguiente código que me inserta la información que resibe de un formulario en una bd .
 
 
 
FICHERO INSERTA.PHP:
<?php
 $archivo=$_FILES["imagen"]["tmp_name"];
 $tamanio=$_FILES["imagen"]["size"];
 $formato=$_FILES["imagen"]["type"];
 $nombre=$_FILES["imagen"]["name"];
 
 
 $fp=fopen($archivo,"rb");
 $contenido=fread($fp,$tamanio);
 $contenido=addslashes($contenido);
 fclose($fp);
 copy ($archivo,$imagen);
 
 include("conec.php");
 $link=conectarse();
 $cuerpo="<p>".str_replace("\n","<p>",$cuerpo);
 $sql="insert into noticia (titulo,cuerpo,fecha,fuente,area,tipo,visitas,imag  en) values ('$titulo','$cuerpo','$fecha','$fuente','$area','$  tipo',0,'$imagen')";
 $result=mysql_query($sql,$link);
 header("location:1.php");
?>
 
el problema es que me da los siguientes mensajes al ejecutarse:
 
Warning: fread(): supplied argument is not a valid stream resource in mi_sitio/inserta.php on line 9
 
Warning: fclose(): supplied argument is not a valid stream resource in mi_sitio/inserta.php on line 11
 
Warning: copy(): Unable to access in mi_sitio/inserta.php on line 12
 
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in mi_sitio/conec.php on line 4 
  
 
