Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Активация формы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
energ
Отправлено: 06 Мая, 2011 - 21:49:38
Post Id



Гость


Покинул форум
Сообщений всего: 102
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




В общем, нужно активировать форму на сайте при отсутствие найма у кнопки, раньше просто посылал пост с наймом кнопки и её значением, шас форма подвернулась в которой найм у кнопки отсутствует, знаешь еще какие нибудь способы?
 
 Top
EuGen Администратор
Отправлено: 06 Мая, 2011 - 21:51:01
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




document.formname.submit()


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
energ
Отправлено: 06 Мая, 2011 - 21:54:28
Post Id



Гость


Покинул форум
Сообщений всего: 102
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




EuGen пишет:
document.formname.submit()

чет я плохо понял как её постом отправить, если можешь напиши пример
 
 Top
EuGen Администратор
Отправлено: 06 Мая, 2011 - 22:02:25
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Так какая разница. POST или GET
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <script type='text/javascript'>
  3. //запускать по событию какому-нибудь.. например, onClick на что-то
  4. function doSubmit()
  5. {
  6.    //возможно, еще какие-то действия
  7.    document.testform.submit();
  8.    return true;
  9. }
  10. </script>
  11. <form method='POST' name='testform'>
  12. <!--поля формы-->
  13. </form>
  14. <!--что-то еще-->
  15. <div onClick="doSubmit(); return true;">Можно submit сделать и без кнопок</div>
  16.  


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
OrmaJever
Отправлено: 06 Мая, 2011 - 22:04:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




как я понял активировать форму в php скрипте?
типо раньше было

а сечас нету имени у кнопки? Ну вопервых имя можно дописать, во вторых можно проверять по другим полям (например текстовым)


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
energ
Отправлено: 06 Мая, 2011 - 22:11:00
Post Id



Гость


Покинул форум
Сообщений всего: 102
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




EuGen пишет:
 
<script type='text/javascript'>
//запускать по событию какому-нибудь.. например, onClick на что-то
function doSubmit()
{
   //возможно, еще какие-то действия
   document.testform.submit();
   return true;
}
</script>
<form method='POST' name='testform'>
<!--поля формы-->
</form>
<!--что-то еще-->
<div onClick="doSubmit(); return true;">Можно submit сделать и без кнопок</div>


За форму спс, но мне немного другое надо было, в общем я шас curl изучаю вот недавно пробывал задлогиниться на сайте при помощи curl_setopt - CURLOPT_POSTFIELDS, все ок.

потом захотелось попробывать на другом сервисе там у формы в кномпе нейма нету, на пошлые сайты посылал пост данные вида "login=submit&Loginacc=megomen10000&logPassword=pass1234"

login=submit - здесь найм у кнопки или индификатора кнопки и её значение.

Все логинелось но когда у кнопки найма нет у неня встает вопрос)) как сделать запрос который эту форму задействует.
 
 Top
EuGen Администратор
Отправлено: 06 Мая, 2011 - 22:17:13
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Если ее нет, а удаленный обработчик "понимает" форму и без нее - значит, она не нужна. Просто обратите внимание на hidden-поля, возможно, форма не принимается поэтому.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
energ
Отправлено: 06 Мая, 2011 - 22:19:34
Post Id



Гость


Покинул форум
Сообщений всего: 102
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




EuGen пишет:
Если ее нет, а удаленный обработчик "понимает" форму и без нее - значит, она не нужна. Просто обратите внимание на hidden-поля, возможно, форма не принимается поэтому.

побывал без неё кидать с скрытыми полями не хотел живать, но за совет спасибо
 
 Top
EuGen Администратор
Отправлено: 06 Мая, 2011 - 22:22:26
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Может быть еще хитрая вещь - на целевом сайте при отправке формы срабатывает javascript, что-нибудь дописывающий в запрос.
Установите FireBug для Firefox и в закладке запросов посмотрите, что отсылается серверу - на этом этапе схитрить у формы уже не получится.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
energ
Отправлено: 06 Мая, 2011 - 22:58:13
Post Id



Гость


Покинул форум
Сообщений всего: 102
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




EuGen пишет:
Может быть еще хитрая вещь - на целевом сайте при отправке формы срабатывает javascript, что-нибудь дописывающий в запрос.
Установите FireBug для Firefox и в закладке запросов посмотрите, что отсылается серверу - на этом этапе схитрить у формы уже не получится.

Отлично спасибо будем побывать))
 
 Top
zverko
Отправлено: 08 Мая, 2011 - 01:49:06
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Март 2011  


Помог: 1 раз(а)




Цитата:
В общем, нужно активировать форму на сайте при отсутствие найма у кнопки, раньше просто посылал пост с наймом кнопки и её значением, шас форма подвернулась в которой найм у кнопки отсутствует, знаешь еще какие нибудь способы?


На сколько я понял у кнопки должен отсутствовать атрибут name?
Так можно же и без него 0_о

PHP:
скопировать код в буфер обмена
  1. <form  action="skript.php'>    
  2. <input name="message" type="text" >
  3. <button value="submit">
  4. </form>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB