[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Лента фотографий
bioxazar
Помогите пожалуйста с помощью большого количества примеров наконец то сделал занесение в базу данных информацию о картинке
Как сделать экранизацию каждой новой загруженной фотографии в ленте???
Я так понимаю что каким то образом код должен проверять появилась ли в базе данных картинка с новый ID если же появилась извлекать путь к ней и выводить на index.php



index.php
<form action=upload.php method=post enctype=multipart/form-data>
<input
type=file name=uploadfile>
<input
type=submit value=Загрузить></form>

и
upload.php

<?php

// вся процедура работает на сессиях. Именно в ней хранятся данные пользователя, пока он находится на сайте. Очень важно запустить их в самом начале странички!!!
session_start();

include ("bd.php");// файл bd.php должен быть в той же папке, что и все остальные, если это не так, то просто измените путь

if (!empty($_SESSION['login']) and !empty($_SESSION['password']))
{
//если существет логин и пароль в сессиях, то проверяем их и извлекаем аватар
$login = $_SESSION['login'];
$password = $_SESSION['password'];
$result = mysql_query("SELECT id,avatar FROM users WHERE login='$login' AND password='$password'",$db);
$myrow = mysql_fetch_array($result);
//извлекаем нужные данные о пользователе
}

// Каталог, в который мы будем принимать файл:
$uploaddir = './avatars/';
$uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);

// Копируем файл из каталога для временного хранения файлов:
if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
echo "<h3>Файл успешно загружен на сервер</h3>";
}
$date=time();
$picture = $uploadfile;
// проверка на существование пользователя с таким же логином
$result = mysql_query("SELECT id FROM picture WHERE athor='$login' AND picture='$picture'",$db);



Как сделать экранизацию каждой новой загруженной фотографии в ленте
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.