![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » method="post" формы и передача переменных в PHP |
|
method="post" формы и передача переменных в PHP
|
Engrossed by the Void Сообщения: 2229 |
Требуется аплоадить файлик на сервер. Пишется скрипт который если ему не переданы параметы выводит форму <form enctype="multipart/form-data" action="admin.php"> где есть <input type="image" src="img.gif" name="subm" value="send">. Так вот если в форме не писать method="POST", передается в командной строке в массе других параметров еще и subm_x и subm_y. А вот если указать этот метод, то вообще никаких параметров из формы не передается %(. А скрипт ведь анализирует, наличие как раз параметров subm_x и subm_y, чтобы выполнить те или иные действия...
Так как мне реализовать то что я описал в начале? Что-то я уже глючу просто... Помогите, народ. P.S. Если юзать обращение к массиву одноименному с методом передачи данных в форме ($_GET["var_name"] и $_POST["var_name"]) то в случае метода POST всегда выдается предупреждение, что мол индекс-то в массиве - не верен, то есть нет такой переменной Помогите, народ. Надо очень ![]() |
|
------- Отправлено: 02:30, 12-04-2003 |
Пользователь Сообщения: 55
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
покажи всю форму. |
------- Отправлено: 03:58, 15-04-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Ну вот в принципе такая штука. Я там имена подправил, чтобы не заморачиваться.
form enctype="multipart/form-data" action="admin.php" method="post"> <select name="action"> <option value="upload1">Загрузка на сервер1</option> <option value="upload2">Загрузка на сервер2</option> </select> <input class="file" type="file" name="fileinfo"> <input class="subm_img" type="image" src="img/subm_img1.gif" onmouseover="this.src='img/subm_img1a.gif'" onmouseout="this.src='img/subm_img1.gif'" name="subm_img1" value="send"> </form> |
------- Отправлено: 07:30, 15-04-2003 | #3 |
Пользователь Сообщения: 55
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
перечитал еще раз твой первый пост и чето то немогу понять в каком смысле не "переданы параметры" ? что конкретно не получается файло с параметрами передать скрипту? или получить параметры ? ![]() приведу отрывок из моей галереи Это форма: <form enctype="multipart/form-data" action="up.php" method="post"> <input name="post" type="hidden" value="1"> Дата: <input name="Name" type="text" value="<?php echo $body; ?>"> <br> Поместил: * *<input name="Poster_ID" type="text" value="<?php echo $nick; ?>"><br> Галерея: <select size="1" name="galid"> <? $query = "SELECT * FROM `hm_gal` ORDER BY id"; *$result = mysql_query($query, $link); * while ($row = mysql_fetch_array($result)) { * *echo " <option value=\"".$row['id']."\">".$row['nazw']."</option> * "; }?> *</select> <br>Описание:<textarea cols="30" rows="10" name="nazw"></textarea><br> Фото: <input name="ph" type="file"> <br> <input type="submit" value="Послать Фото"> </form> if (is_uploaded_file($_FILES['ph']['tmp_name'])) { * *copy($_FILES['ph']['tmp_name'],"../photo/$galid.$f3.jpg"); } else { * *echo *"не получилось аплодить *$f3"; } @chmod ("../photo/$galid.$f3.jpg", 0777); [s]Исправлено: Hrun, 11:13 15-04-2003[/s] Добавлено: мдя коды этой конфы оставляют желать лучшего ![]() |
------- Отправлено: 11:11, 15-04-2003 | #4 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Пасиб... теперь все стало на свои места...
|
|
------- Отправлено: 01:59, 17-04-2003 | #5 |
Пользователь Сообщения: 55
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
незачто, рад помочь. |
------- Отправлено: 18:01, 26-04-2003 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
POST-сигнал и POST-code нормально. Загрузка есть. Монитор не "светит". | yurfed | Непонятные проблемы с Железом | 2 | 05-01-2013 19:14 | |
PHP: Получение переменных через POST | DANTIST | Вебмастеру | 5 | 01-04-2007 17:27 | |
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") | submaster | Microsoft Windows NT/2000/2003 | 5 | 13-09-2006 12:29 | |
"Ручное" формирование POST запроса в браузере | Greyman | Хочу все знать | 14 | 18-06-2005 02:40 | |
PHP и передача значений переменных... | Guest | Вебмастеру | 3 | 13-04-2004 14:01 |
|