Ще ми кажете ли къде ми е грешката:
В базата данни записва пътя до файла, но не и самия файл. Ето така: http://localhost/images/avatars/
Код:
<?
$host = "localhost";
$user = "";
$pass = "";
$db = "";
mysql_connect($host, $user, $pass) or die("Грешка при връзката");
mysql_select_db($db) or die("Грешка с база данни");
if($_POST['add'])
{
$putq = "images/avatars/".basename($_FILES['file']['name']);
if (@copy($_FILES['file']['tmp_name'], $putq)) {
$avatar = "http://localhost/avatar/images/avatars/".$HTTP_POST_FILES['file']['name'];
$nq = "INSERT INTO avatar (pic) VALUES('$avatar')";
$nr = mysql_query($nq);
echo "Аватара е качен успешно.<br><br>\n";
} else {
echo "Аватара небеше качен.<br><br>\n";
}
}
В базата данни записва пътя до файла, но не и самия файл. Ето така: http://localhost/images/avatars/