как создать форму GET в Cakephp - PullRequest
0 голосов
/ 13 апреля 2011

Так что я хочу.чтобы иметь форму, которая, когда я нажимаю на кнопку отправить, выдает мне вывод, например

http://www.mywebsite.com/testing?text='testing'&number=1234564

, а не обычный

http://www.mywebsite.com/testing/key:value

, это для Kannel и работает только с GET-формами.

Обновление

Теперь Kannel работает в сообщении GET, как я уже упоминал.но, как сказал Тайлер.он должен работать за кулисами, чтобы никто не использовал функцию SMS и отправлял все, что хотел.

вот как это работает, при условии, что имя пользователя - tester, а пароль - foobar (оно находится в файле smskannel.conf), эти две строки отправляют смс, когда kannel настроен и работает в фоновом режиме (локально)

$url = "http://localhost:13013/cgi-bin/sendsms?username=tester&password=foobar&to=0127715667&text='This is the Message'";
$urloutput=file_get_contents($url);

Ответы [ 2 ]

1 голос
/ 14 апреля 2011

Вы пробовали это?

echo $form->create('Model',  array('type' => 'get'));

Чтобы перейти на другой сайт:

echo $ form-> create (Null, array ('type' => 'get', 'url '=>' http://www.google.com/search'));

1 голос
/ 14 апреля 2011

Вы уверены, что хотите, чтобы любая форма на вашем сайте напрямую проходила через Kannel?

Я бы предложил отправить форму в ваше приложение в виде POST, создать URL-адрес в действии, а затем делать то, что вы хотите делать с Kannel. (Я не очень знаком с Kannel)

...