Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Загрузка картинок и бд
 
 автор: Diablo_   (28.10.2006 в 18:23)   письмо автору
 
 

Есть задача, добавить запись в бд мускул и одновременно картинку! Картинку нужно переименовать в id(auto_increment) добавляемой записи.
Плиз, подскажите, как это реализовать?!

   
 
 автор: ЯR   (28.10.2006 в 18:36)   письмо автору
 
   для: Diablo_   (28.10.2006 в 18:23)
 

Тут

   
 
 автор: Diablo_   (28.10.2006 в 18:40)   письмо автору
 
   для: ЯR   (28.10.2006 в 18:36)
 

А как переименовать картинку, ещё до её загрузки на сервер? так сказать, на лету!

   
 
 автор: Yakor   (28.10.2006 в 19:01)   письмо автору
 
   для: Diablo_   (28.10.2006 в 18:40)
 

до загрузки - никак, можно загрузить - переименовать :)

   
 
 автор: Diablo_   (28.10.2006 в 22:00)   письмо автору
 
   для: Yakor   (28.10.2006 в 19:01)
 

Не понимаю что происходит!!!!!!!!!!!!!!!!!!!!!!!!!
Пытаю загрузить картнику в бд и добавить запись! вроде бы всё ок! с одной строны!!!! А вот с другой, нет! он загружает постоянно одну и туже картинку, я адаже непоимаю откуда он её берёт!!!!!!!

$uploaddir = 'W:/home/football/www/club/player/';
if (move_uploaded_file($_FILES['file']['tmp_name'], $uploaddir.$_FILES['file']['name'])) {
$f_name=($_FILES["file"]["name"]);
rename($_SERVER['DOCUMENT_ROOT']."/club/player/".$f_name,$_SERVER['DOCUMENT_ROOT']."/club/player/".mysql_insert_id().".jpg");  
}

   
 
 автор: cheops   (28.10.2006 в 22:32)   письмо автору
 
   для: Diablo_   (28.10.2006 в 22:00)
 

Не нужно использовать rename() переименовывайте изображение в фукнциии move_uploaded_file()
<?
move_uploaded_file
($_FILES['file']['tmp_name'], "новое_имя_файла.jpg");
?>

   
 
 автор: Diablo_   (28.10.2006 в 22:38)   письмо автору
 
   для: cheops   (28.10.2006 в 22:32)
 

Всё равно загружает однои тоже изображение! Я незнаю откуда он его берёт, но грузит!
Такое ощущение будто бы из буфера или ещё откуда!

   
 
 автор: Diablo_   (28.10.2006 в 22:41)   письмо автору
 
   для: Diablo_   (28.10.2006 в 22:38)
 

Может нужно как то temp очищать или ещё что?

   
 
 автор: Diablo_   (28.10.2006 в 23:15)   письмо автору
 
   для: Diablo_   (28.10.2006 в 22:41)
 

Плиз, помогите, очент нужно!!!! И очень срочно!!!!

   
 
 автор: cheops   (29.10.2006 в 00:58)   письмо автору
 
   для: Diablo_   (28.10.2006 в 22:38)
 

Посмотрите содержимое суперглобального массива $_FILES['file'] - в нём имя нормальное?
<?php
  
echo "<pre>";
  
print_r($_FILES['file']);
  echo 
"</pre>";
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования