Buenas, lo que estoy intentando hacer es subir imagenes y pasarlas mediante urls a mysql y luego sacarlas de ahi y mostrarlas pero tengo los siguientes problemas:
1- no puedo mostrar la imagen guardada de mysql
2- no se si me la guarda porque el registro que sale en mysql es este :
Cita: "http://localhost/Dathporth/Data/upload/32064-"
pero falta el nombre de la imagen
3- tengo el siguiente error
Cita: Warning: chmod() [function.chmod]: No such file or directory in C:\AppServ\www\Dathporth\Data\upload\subir.php on line 9
y ya e buscado pero no puedo solucionarlos espero su ayuda gracias
aqui les dejo el codigo:
form.php
Código HTML:
Ver original<form name="nombre" enctype="multipart/form-data" action="upload/subir.php" method=POST> <input type="text" name="name" /> <input type="file" name="archivo"> <input type="submit" value="aceptar" />
subir.php
Código PHP:
Ver original<?php
include ("../config.php");
$aleatorio=rand(81,150400); $uploadDir = './avatar'.$aleatorio.'-';
$uploadFile = $uploadDir . $_FILES['archivo']['name'];
chmod("Data/upload/avatar".$aleatorio."-".$_FILES['avatar']['name'], 0777);
$ruta="http://localhost/Dathporth/Data/upload/avatar".$aleatorio."-".$_FILES['avatar']['name'];
$SQL= "UPDATE users SET avatar='$ruta' WHERE nick='$_SESSION[usuario]'";
?>