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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: При Аплоаде портятся файлы

Сообщения:  [1-2] 

 
 автор: cheops   (25.11.2004 в 18:45)   письмо автору
 
   для: Visible   (25.11.2004 в 17:46)
 

Не используется ли на сервере русский Apache? Путь решения предложен по ссылке
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=739

   
 
 автор: Visible   (25.11.2004 в 17:46)   письмо автору
 
 

При загрузке файлов на сервер портится файл!!! файл *.jpg рисунок!!
В чом может мой бок!!! Посмотрите и подскажите!!
Заранее благодарен!!


<html>

<head>
  <title>Загрузка файлов на сервер...</title>
</head>

<body>

<?php

 
include "admenu.php";
 
//передача двух файлов!! идет через цикл! $c2 - єто переменная которая дополняет имена...
 //В форме передается сюда name1='' and name2='' чтобне делать несколько аплоадов я сделал так
for($c2=1;$c2!=3;$c2++){

if(
$HTTP_POST_FILES["filename".$c2]["name"]){
$query mysql_query("select * from file order by id_file desc;");
$c mysql_result($query,'0','id_file');
$path "pic/".($c+1)."_".$HTTP_POST_FILES['filename'.$c2]['name']."";
$name $HTTP_POST_VARS['name'.$c2];
$cat $HTTP_POST_VARS['cat'];
$data $HTTP_POST_VARS['data'];



//Проверка на размер загружаемого файла(500кв максимум)
   
if($HTTP_POST_FILES["filename".$c2]["size"] > 1024*500)
   {
     echo (
"<p class=list><li>Размер файла превышает 500kb</p>");
     exit;
   }
   else
   {

   if(
copy($HTTP_POST_FILES["filename".$c2]["tmp_name"],
     
"files/".$path))
   {
     echo(
"<p class=list><li>Файл ".$HTTP_POST_FILES["filename".$c2]["name"]." успешно загружен на сервер.");
     echo(
"<li>Размер файла: ");
     echo((int)(
$HTTP_POST_FILES["filename".$c2]["size"]/1024)."kb");
//Обновление базы данных
$query mysql_query("insert into file values('',".$cat.",'".$path."','".$name."','".$data."','0');");
$query mysql_query("select * from file where path_file='".$path."' order by id_file desc;");
//идет вставка id_file в таблицу счетчика
$q=mysql_result($query,'0','id_file');
$query2 mysql_query("insert into counter values('',".$q.",0);");
if(
$query){echo "<p class=list><li>База данных успешно обновлена!</p><hr width=50%>";}


   }

   else {
      echo(
"<p class=list><li><b>Ошибка загрузки файла...");}
     }


 } }
echo 
"<a href='javascript:history.back()' onclick=''>Назад</a>";
?>

</body>

</html>

   

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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