Código:
y me sale un error:<? include ("conexion.php"); $$Referencia=$_POST["Referencia"]; $sql = "SELECT * FROM propiedades WHERE Referencia='$Referencia'"; $result= mysql_query ($sql, $conexion); $row=mysql_fetch_array($result); echo "<input type='hidden' value='$row[Referencia]'name='Referencia'>"; $nombre_archivo = $HTTP_POST_FILES['Foto']['name']; $tipo_archivo = $HTTP_POST_FILES['Foto']['type']; $tamano_archivo = $HTTP_POST_FILES['Foto']['size']; if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) { echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>"; }else{ if (move_uploaded_file($HTTP_POST_FILES['Foto']['tmp_name'],"/cibergen/public_html/prueba/fotos/$nombre_archivo ")){ echo "El archivo ha sido cargado correctamente."; }else{ echo "Ocurrió algún error al subir el fichero. No pudo guardarse."; } } $Foto= "www.prueba.cibergenesis.com/fotos/$nombre_archivo"; $sqlquery= "UPDATE propiedades SET Foto='$Foto' WHERE Referencia='$Referencia'"; $result = mysql_query ($sqlquery); ?>
Warning: copy(/home/cibergen/public_html/prueba/diego.jpg): failed to open stream: Permission denied in /home/cibergen/public_html/prueba/inserfoto2.php on line 26
tengo los permisos ya que mediante dreamweaver puedo subirlos lo que nose es comousando el código para que alguien através de un formulario pueda incluir una foto, por ejemplo en mi web,lei que podíahacerlo con el código que puse antes pero meda el error que ya comente.
Indagandomás he visto que se puede conectar con esto:
Código:
Así que si alguien tiene alguna idea de que puedo hacer os agradecería muchísimo porque nose como usarlo $archivo_remoto = "archivo remoto"; $id_ftp= ftp_connect("localhost") or die ("no se pudo conectar al servidor"); //Obtiene un manejador del Servidor FTP $user = "user"; $pass= "password"; ftp_login($id_ftp, $user, $pass); //Se loguea al Servidor FTP ftp_pasv($id_ftp, true); //Establece el modo de conexión return $id_ftp; //Devuelve el manejador a la función ftp_put($id_ftp, $archivo_remoto, $archivo_local); //Sube un archivo al Servidor FTP en modo Binario ftp_quit($id_ftp);//Cierra la conexion FTP