Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для Tmesser
57 / 57 / 8
Регистрация: 18.12.2010
Сообщений: 387

Метод POST

22.08.2011, 21:53. Показов 1319. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот такая проблема есть 2 страници:
upload.php uploading.php

на странице upload.php
HTML5
1
2
3
4
5
<form action='uploading.php' method='post' enctype='multipart/form-data'>
<p><label>Load a video: </label><input type='file' name='file' id='file'></p>
<input type='hidden' name='type' value='1'>
<input  class='but2' name='submit' type='submit' class='but1' value='Upload a video' >
</form>
на странице uploading.php

PHP
1
if (isset($_POST['submit']))  echo "+"; else echo "-";
Все нормально переходит на страницу uploading.php но виводит "-" если я загружу файл в форме на странице upload.php и виводит "+" если я просто нажму сабміт без вибора файла. Что я не так делаю?
Спасибо.

Добавлено через 1 час 55 минут
Люди почему через форму отправляет или file или остальное в форме, но не отправляет вместе!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.08.2011, 21:53
Ответы с готовыми решениями:

Метод Post
привет! подскажите, в чем проблема,я передаю данные из формы другому файлу PHP и вывожу их на экран,но почему то не...

Метод POST
Решил использовать API платежной системы. Вот их пример использования метода POST POST https://secure.onpay.ru/pay/make_payment_link {...

Метод POST
Здравствуйте! Есть форма, которая отправляет значение переменной в файл answer.php: printf(&quot; &lt;form...

2
 Аватар для Negor
57 / 56 / 10
Регистрация: 29.03.2010
Сообщений: 289
23.08.2011, 04:14
Попробуй просто print_r($_POST); в uploading.php вписать и посмотри что будет
0
 Аватар для Tmesser
57 / 57 / 8
Регистрация: 18.12.2010
Сообщений: 387
23.08.2011, 14:07  [ТС]
Negor, да вот в етом и проблема ))
Если файл не вибран то отправляет Array ( [types] => 1 [submit] => Upload a video )
А Если файл вибран, то отправляет в 2 способа:
если файл видео то получаем Array ( ), если файл не видео, то приходит все как надо!

Добавлено через 39 секунд
uploading.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
if ($_POST['types'] == 1)
{
echo "+";
$hgf=$_FILES["file"]["name"];
echo "$hgf";
 
if (
 
(preg_match( '/^video/', $_FILES["file"]["type"])) && ($_FILES["file"]["size"] < 1024*2000*1024)
 
)
{  
  if ($_FILES["file"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
    }
  else
    {
  if (file_exists("files/videos/" . $_FILES["file"]["name"]))
      {
      echo "File with such name '" . $_FILES["file"]["name"] . "' exists already.";   //назву файла задати рандом
      }
    else
      {
       move_uploaded_file($_FILES["file"]["tmp_name"],
      "files/videos/" . $_FILES["file"]["name"]);
      $file='.files/videos/' . $_FILES["file"]["name"];
     }
    }
  }
else
  {
  echo "Wrong format of file!";
  
  }
 
 
} else echo "-";
Добавлено через 3 часа 14 минут
Помогите пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.08.2011, 14:07
Помогаю со студенческими работами здесь

Метод Post
Всем привет подскажите в чем проблема,я передаю данные из формы другому файлу PHP и вывожу их на экран,но почему то не срабатывает! ...

Метод Post
Есть форма, которую нужно передать методом post. На этой форме есть ещё 4 формы, на каждой из которых радиобаттоны. Как получить данные...

Метод post
Всем привет.Хотел бы узнать получиться ли такое провернуть.Есть страница на которой есть добавление нового и редактирование того что...

Метод POST и GET
Доброго времени суток. Не раз читая различные книги по php я встречался с двумя методами передачи данных, а именно методом GET и методом...

Метод POST
&lt;?php $a = mt_rand(1,9); $b = mt_rand(1,9); $res = &quot;$a + $b&quot;; $result = $a + $b; ?&gt; &lt;form action=&quot;form_captcha.php&quot; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru