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

Форум PHP

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

 

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

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

тема: Ошибка при аплоаде картинок
 
 автор: AlexHog   (13.04.2007 в 18:05)   письмо автору
 
 

Здравствуйте.
Мне нужно сделать загрузку аватары для форума.


<?php

$auth_id 
22;  // id участника
$subpath_av "/avatars/";
$av_name $_FILES['avatar']['name'];
$avatar $auth_id "_av1." substr($av_namestrrpos($av_name".") + 1);
// имя картинки изменяется, чтобы один участник не мог затереть аватар другого, 
// залив картинку с тем же именем

$path1 ".." $subpath_av $avatar;  // путь из папки "php", где лежит скрипт, в папку "avatars"
$path2 $_SERVER['DOCUMENT_ROOT'] . $subpath_av $avatar;

if (
is_uploaded_file($_FILES['avatar']['tmp_name'])) 
    {
   echo 
"File "$_FILES['avatar']['name'] ." uploaded successfully.<br>";
   if (
move_uploaded_file($_FILES['avatar']['tmp_name'], $path2))
   {
   echo 
"<img src='$path1'></img><br>";
   }
    }
?>


Проблема следующая: картинка заливается на сервер в указанную папку и с указанным именем, вес итоговой картинки совпадает с весом загруженой, но - картинка уже не воспринимается таковой ни браузером, ни графическими вьюерами.
То есть я очищаю через фтп папку "avatars", заливаю картинку, в папке появляется новый файл с именем "22_av1" и прежним расширением, я скачиваю через фтп картинку на рабочий стол - и теперь не могу ее открыть ни Фотошопом, ни ACDSEE, ни чем-либо еще.
Опыты проводились с несколькими jpg и gif.

В чем может быть проблема?

   
 
 автор: Trianon   (13.04.2007 в 18:25)   письмо автору
 
   для: AlexHog   (13.04.2007 в 18:05)
 

Есть такая утилита fc с ключом /b - побайтовое сравнение файлов.

   
 
 автор: AlexHog   (13.04.2007 в 23:26)   письмо автору
 
   для: Trianon   (13.04.2007 в 18:25)
 

Размер файлов - по 697 байт.

Запустил fc.exe /b file1.gif file2.gif
Правильный синтаксис?

Получил пятнадцать строк - восьмизначное число, двоеточие, 00 20.
Что мне с этим списком делать?


PS. вложил картинки: два джипега - "до" и "после", - и два гифа.

   
Rambler's Top100
вверх

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