ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6141  
Старый 10.11.2008, 16:44
Аватар для bombeg
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме:
963613

Репутация: 428
По умолчанию

тебя $_POST зацеловал чтоли?
 
Ответить с цитированием

  #6142  
Старый 10.11.2008, 17:00
Аватар для sadfeel
sadfeel
Познающий
Регистрация: 05.11.2008
Сообщений: 79
Провел на форуме:
185461

Репутация: 12
По умолчанию

Код:
<?php
if ($File&& $File != "none") {
copy($File, $File_name);
}
?>
<FORM ENCTYPE="multipart/form-data" align="center" ACTION="<?php echo"$PHP_SELF"; ?>" 

METHOD="POST">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="100000">
<INPUT NAME="File" TYPE="file">
<INPUT TYPE="submit" VALUE="загрузить">
</FORM>
пред тем как загрузить файл высвечивается ошибка Undefined variable. что не так?
 
Ответить с цитированием

  #6143  
Старый 10.11.2008, 17:12
Аватар для [x26]VOLAND
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

Цитата:
тебя $_POST зацеловал чтоли?
Мда. Даже спорить не хочется. Почитай что говорят разработчики насчёт этого. В следующей версии планируется полный отказ от длинных имён глобальных массивов...
Потом ты в своём скрипте всё переделывать будешь?
 
Ответить с цитированием

  #6144  
Старый 10.11.2008, 17:26
Аватар для bombeg
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме:
963613

Репутация: 428
По умолчанию

пиздец, я говорю про проверки в условии $_FILES или $_POST
если ты заметил, я ему и переделал все на нормальный лад.
 
Ответить с цитированием

  #6145  
Старый 10.11.2008, 17:49
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от [x26]VOLAND  
Мда. Даже спорить не хочется. Почитай что говорят разработчики насчёт этого. В следующей версии планируется полный отказ от длинных имён глобальных массивов...
Потом ты в своём скрипте всё переделывать будешь?
Отказ от $_GET и $_POST o_O? register_globals, который вырежут? Тогда как данные передаваться будут?

Bomb прав, т.к в POST можно что угодно передать. А в FILES уже запишештся файл, если это действительно файл.

P.S, спор на пустом месте.

Последний раз редактировалось ChaaK; 10.11.2008 в 17:58..
 
Ответить с цитированием

  #6146  
Старый 10.11.2008, 18:01
Аватар для [x26]VOLAND
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

Мда. Я говорю о длинных именах типа HTTP_****_VARS. А вы о чём?
 
Ответить с цитированием

  #6147  
Старый 10.11.2008, 18:10
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от [x26]VOLAND  
Мда. Я говорю о длинных именах типа HTTP_****_VARS. А вы о чём?
Где ты тут видишь HTTP_****_VARS?
 
Ответить с цитированием

  #6148  
Старый 10.11.2008, 19:18
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
Сообщение от bombeg  
PHP код:
 <html>
<head>
  <title>Результат загрузки файла</title>
</head>
<body>
 <h2><p><b> Форма для загрузки файлов </b></p></h2>
      <form action="upload.php" method="post" enctype="multipart/form-data">
      <input type="file" name="filename"><br> 
      <input type="submit" value="Загрузить"><br>
      </form>

<?php
if($_FILES['filename'])
{
   if(
$_FILES['filename']["size"] > 1024*10*1024)
   {
     echo (
"Размер файла превышает десять мегабайт");
     exit;
   }
   if(
copy($_FILES['filename']["tmp_name"],
     
"uploads/".$_FILES['filename']["name"]))
   {
     echo(
"Файл успешно загружен <br>");
     echo(
"Характеристики файла: <br>");
     echo(
"Имя файла: ");
     echo(
$_FILES['filename']["name"]);
     echo(
"<br>Размер файла в байтах: ");
     echo(
$_FILES['filename']["size"]);
     echo(
"<br>Временное имя файла: ");
     echo(
$_FILES['filename']["tmp_name"]);
     echo(
"<br>Тип файла: ");
     echo(
$_FILES['filename']["type"]);
   } else {
      echo(
"Ошибка загрузки файла");
   }
}
?>

</body>
</html>
ууу, бомбег) критикуя на прошлых страницах мой пример скрипта оказывается вы сами не зе бест кодер)
Любите покритиковать чужие примеры? ну я тоже умею, и так поехали))

Код:
<form action="upload.php"
а если юзер назовёт скрипт другим именем? айяяй, надо заботиться о наших пользователях...поэтому action="" здесь подходит лучше.

PHP код:
if($_FILES['filename']) 
не просто isset как советовал Воланд, но я бы лучше сделал !empty() в данном случае.

PHP код:
$_FILES['filename']["size"
Ты писал выше что нет разницы между одинарными и двойными кавычками (насколько я понял твой пост).
Тогда обьясни смысл использования и двойных и одинарных кавычек в этом куске (и в остальных массивах тоже)

PHP код:
echo ("Размер файла превышает десять мегабайт");
     exit; 
Не легче ли:
PHP код:
exit('Размер файла ....блабла'); 
PHP код:
echo("Файл успешно загружен <br>"); 
echo это языковая конструкция а не функция, поэтому использование echo со скобками неправильно (хотя это работает)
И не относящееся к php:
Не знаю под какую спецификацию вы верстаете молодой человек, но <br> это уже не круто...круто <br/>
 
Ответить с цитированием

  #6149  
Старый 10.11.2008, 19:30
Аватар для bombeg
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме:
963613

Репутация: 428
По умолчанию

ой блять, я ему просто переменные сменил! прекратите немедленно писать ерунду! и весь спор начался с необоснованного, что сравнение $_POST лучше, чем сравнение $_FILES!
однако $_FILES проверит еще есть ли файл, а не просто отправлена ли форма!
наниматься исправлять ему кавычки я не нанимался! читай внимательно что попросил автор!!! щас позову гринбира и он всех заминусует!
Цитата:
Не знаю под какую спецификацию вы верстаете молодой человек, но <br> это уже не круто...круто <br/>
да конечно, писать как другие, не зная почему они так делают, это круто. и пожалуйста, не надо сравнивать меня и себя. я начал писать на пхп, когда ты про античат не знал.

и писать про плюсы и минусы одинарных иди двойных кавычек это ебанатизм в высшей форме! иди пиши статью, как сэкономить две наносекунды на исправлении кавычек.

Последний раз редактировалось bombeg; 10.11.2008 в 19:36..
 
Ответить с цитированием

  #6150  
Старый 10.11.2008, 19:36
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
да конечно, писать как другие, не зная почему они так делают, это круто
да, конечно регать новый акк, чтобы изображать из себя школьника и писать мнимую тупость несомненно тоже круто)

Цитата:
и писать про плюсы и минусы одинарных иди двойных кавычек это ебанатизм в высшей форме! иди пиши статью, как сэкономить две наносекунды на исправлении кавычек.
ты пишешь как будто сам не знаешь когда двойные действительно необходимы, а когда они на**й не нужны)

Последний раз редактировалось .:EnoT:.; 10.11.2008 в 19:40..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ