Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2012, 15:58   #1
nedv
Новичок
Джуниор
 
Регистрация: 25.02.2012
Сообщений: 2
По умолчанию Не работает загрузка файлов на сервер

Добрый день Уважаемые форумчане, случилась такая вот беда:
С этим кодом скрипт все обрабатывает но файл на сервере не появляется.

PHP код:
if ($_POST['gruju']){

// Ïðîâåðÿåì ïîäëåííîñòü þçåðà
$m_login=$_POST['login'];
$m_pass=$_POST['pass'];
if ((
strlen($m_login) > 15) || (!$m_login) || (ereg("[^a-zA-Z0-9_-]",$m_login))){@header("Location: ".$host."error.php?id=21");exit;};
if ((
strrpos($m_pass,' ') > 0) || (strlen($m_pass) > 15) || (!$m_pass) || (ereg("[^a-zA-Z0-9_-]",$m_pass))){@header("Location: ".$host."error.php?id=21");exit;};
@
$result=mysql_query("SELECT * FROM `users` WHERE `login` = '".$m_login."' LIMIT 1;") or die (mysql_error());
if (!empty(
$result)){
while(
$row = @mysql_fetch_array($resultMYSQL_ASSOC)){$y_login=$row['login'];$y_pass=$row['passwd'];$y_who=$row['who'];}
if (
$y_login != "" && $y_pass != ""){
if (
$y_login == $m_login && $m_pass == $y_pass){$pidr="LOX";}else{$pidr="YOU";}
}else{@
header("Location: ".$host."error.php?id=21");exit;}
mysql_free_result($result);
}else{
mysql_free_result($result);@header("Location: ".$host."error.php?id=21");exit;}
if (
$pidr != "LOX"){@header("Location: ".$host."error.php?id=21");exit;}

// Ïðîâåðÿåì íàëè÷èå äàííûõ
if ($_POST['myartist'] == ""){@header("Location: ".$host."error.php?id=22");exit;}
if (
$_POST['mytitle'] == ""){@header("Location: ".$host."error.php?id=23");exit;}

// Ïðîâåðÿåì íà äóáëè
$mp3_uje_est="net";
$leed mysql_query("SELECT * FROM `mp3` WHERE `artist` = '".$_POST['myartist']."' AND `label` = '".$_POST['mytitle']."';") or die (mysql_error());
if (
$leed && mysql_num_rows($leed)>0){
$mp3_uje_est="yes";
}
if (
$_POST['wget'] != ""){
$wwget=str_replace("|","",$_POST['wget']);
$temp="tmp/".rand(54645,653635).".mp3";
system("wget -O ".$temp." '".$wwget."'");
}else{
if (
$_FILES['myfile']['error'] == 0){
$file $_FILES['myfile']['name'];
$temp $_FILES['myfile']['tmp_name'];
}else{@
header("Location: ".$host."error.php?id=24");exit;}} 
А обычный на пример:
PHP код:
<?php
   
if($_FILES["filename"]["size"] > 1024*10*1024)
   {
     echo (
"Ðàçìåð ôàéëà ïðåâûøàåò òðè ìåãàáàéòà");
     exit;
   }
   
// Ïðîâåðÿåì çàãðóæåí ëè ôàéë
   
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
   {
     
// Åñëè ôàéë çàãðóæåí óñïåøíî, ïåðåìåùàåì åãî
     // èç âðåìåííîé äèðåêòîðèè â êîíå÷íóþ
     
move_uploaded_file($_FILES["filename"]["tmp_name"], "tmp/".$_FILES["filename"]["name"]);
   } else {
      echo(
"Îøèáêà çàãðóçêè ôàéëà");
   }
?>
работает идеально, прошу Вас, знающие люди - измените мой код так что бы он заработал, или подскажите как сделать, портал падает!
Заранее спасибо всем участникам темы.
С уважением.
nedv вне форума Ответить с цитированием
Старый 25.02.2012, 15:59   #2
nedv
Новичок
Джуниор
 
Регистрация: 25.02.2012
Сообщений: 2
По умолчанию

Простите - не поместилось, продолжение моего нерабочего кода:


PHP код:
// Çàìåíÿåì îïàñíûå ñïåö. ñèìâîëû
$w_artist=$_POST['myartist'];$w_title=$_POST['mytitle'];$w_notice=$_POST['mynotice'];
$w_artist=str_replace("\"","&quot;",$w_artist);$w_title=str_replace("\"","&quot;",$w_title);$w_notice=str_replace("\"","&quot;",$w_notice);
$w_artist=str_replace(";","",$w_artist);$w_title=str_replace(";","",$w_title);$w_notice=str_replace(";","",$w_notice);
$w_notice=str_replace("'","&quot;",$w_notice);
$w_artist=str_replace("\\","",$w_artist);$w_title=str_replace("\\","",$w_title);$w_notice=str_replace("\\","",$w_notice);
$w_artist=str_replace("/","",$w_artist);$w_title=str_replace("/","",$w_title);$w_notice=str_replace("/","",$w_notice);
$w_artist=str_replace(">","&gt;",$w_artist);$w_title=str_replace(">","&gt;",$w_title);$w_notice=str_replace(">","&gt;",$w_notice);
$w_artist=str_replace("<","&lt;",$w_artist);$w_title=str_replace("<","&lt;",$w_title);$w_notice=str_replace("<","&lt;",$w_notice);
$w_artist=str_replace("&","&amp;",$w_artist);$w_title=str_replace("&","&amp;",$w_title);$w_notice=str_replace("&","&amp;",$w_notice);

// Çàíîñèì èíôîðìàöèþ â MySQL
if ($y_who == "admin"){$w_active "1";$y_who="zayac";}
if (
$y_who == "moder"){$w_active "1";$y_who="zayac";}
if (
$y_who == "user"){$w_active "0";$y_who="user";}
if (
$mp3_uje_est == "net"){
@
$result mysql_query("INSERT INTO `mp3` ( `id`, `loader`, `tip`, `artist`, `label`, `date`, `count`, `ip`, `active`, `notice` ) VALUES ( '', '".$m_login."', '".$y_who."', '".$w_artist."', '".$w_title."',  '".date("Y-m-d")."', '0', '".$_SERVER["REMOTE_ADDR"]."', '".$w_active."', '".$w_notice."' )") || die (mysql_error());
}else{@
$result mysql_query("INSERT INTO `mp3` ( `id`, `loader`, `tip`, `artist`, `label`, `date`, `count`, `ip`, `active`, `notice` ) VALUES ( '', '".$m_login."', '".$y_who."', '".$w_artist."', '".$w_title."',  '".date("Y-m-d")."', '0', '".$_SERVER["REMOTE_ADDR"]."', '0', '".$w_notice."' )") || die (mysql_error());}
$new_id mysql_insert_id();
$nf="/download/".$day_session."/".$new_id.".mp3";

// Ïðèñâàèâàåì ôàéëó íîðìàëüíîå èìÿ â ñîîòâåòñòâèè ñ id MySQL
@move_uploaded_file($temp"$nf");
@
copy($temp$nf);
@
unlink($temp);

// Áëàãîäàðèì þçåðÿ
if ($mp3_uje_est == "net"){@header("Location: ".$host."info.php?id=3");exit;}else{@header("Location: ".$host."info.php?id=7");exit;}

nedv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка файлов xls на сервер kiruha_ks ASP.NET 2 01.11.2011 09:43
зАГРУЗКА ФАЙЛОВ НА СЕРВЕР <kale> PHP 1 11.07.2011 11:32
Загрузка файлов на сервер пользователем! Olegzxc PHP 2 08.07.2011 08:07
Загрузка файлов на сервер. (безапасность) Посоветуйте dr.Chas PHP 4 26.12.2010 15:41
загрузка файлов на сервер Dimarik PHP 6 16.12.2010 10:46