Телефонная контактная форма не работает над PHP

У меня очень странная проблема

Я создаю мобильное приложение в HTML5 с помощью phonegap, чтобы скомпилировать его в родное приложение.

  • Ошибка PDOException?
  • Регулярное выражение для получения значения внутри двойных фигурных скобок "{{}}"
  • Facebook PHP сообщение на страницу поклонников cronjob?
  • file_get_html отображает Fatal Error Call для неопределенной функции
  • Что это за строка? Как я неэтериализую эту строку?
  • Facebook Login: Как совместить JavaScript с PHP SDK?
  • Внутри этого приложения есть контактная форма, и я не могу заставить ее работать. Я пробовал все, что мог придумать. Но каждый раз я представляю форму, на которой я получаю код php-части на моем экране. Очевидно, приложение работает отлично в браузере, но не на моем iphone.

    Я даже попытался использовать iframe и добавил туда форму с теми же результатами.

    Так что мой вопрос. Как добавить форму контакта (необходимо отправить информацию о пользователе на электронную почту клиента) внутри моего приложения

    Любая помощь будет высоко оценена

    благодаря

  • PHPMailer не работает: сообщение не может быть отправлено
  • One Solution collect form web for “Телефонная контактная форма не работает над PHP”

    Ваша структура должна быть такой, если вы выполняете целостный подход (html5 к native через Titanium / Phonegap)

    /projects/apps/html5app/index.html /projects/apps/html5app/contact.html /projects/apps/html5app/assets/js/phonegap.js /projects/apps/html5app/assets/js/jquery.js /projects/apps/html5app/assets/css/css.css /projects/apps/html5app/assets/images/logo.jpg /projects/apps/html5app/assets/images/button.jpg 

    в contact.html вам нужно указать на живой сервер с файлом PHP

     <form action="https://service.cdn-app.com/contact-form.php" method="get"> 

    А затем используйте postback для отправки страницы благодарности в AJAX или JSON, чтобы пользователю не было предложено покинуть приложение.

    В качестве альтернативы UPDATE – более простой подход – это просто кнопка, подобная этой

     <input type="button" onclick="submit()" value="submit contact"/> 

    Затем на вашем jQuery вы можете выполнить действие (они не оставят ваше приложение, и вы можете вызвать замену div с благодарностью и т. Д.),

    // Запустите механизм обработки формы jQuery

    ДИСКОВОЙ ПРОЦЕСС

     $.post('https://service.cdn-app.com/contact-form.php', { // These are the names of the form values FirstName: $('#FirstName_input').val(), LastName: $('#LastName_input').val(), Email: $('#Email_input').val(), MessageText: $('#MessageText_input').val() // HTML function }, function (html) { // Place the HTML in a astring var response=html; // PHP was done and email sent if (response=="success") { alert("Message sent!"); } else { // Error postback alert("Sorry please fill all fields!"); return false; } }); 

    PHP SAMPLE

     <?php // VARS $FirstName=$_GET["FirstName"]; $LastName=$_GET["LastName"]; $Email=$_GET["Email"]; $MessageText=$_GET["MessageText"]; $Headers = "From:" . $Email; //VALIDATION if( $FirstName=="" || $LastName=="" || $Email=="" || $MessageText=="" ) { echo "Error"; } else { mail("youradmin@cdn.com","mobile app message",$MessageText, $Headers); echo "Success"; } ?> - <?php // VARS $FirstName=$_GET["FirstName"]; $LastName=$_GET["LastName"]; $Email=$_GET["Email"]; $MessageText=$_GET["MessageText"]; $Headers = "From:" . $Email; //VALIDATION if( $FirstName=="" || $LastName=="" || $Email=="" || $MessageText=="" ) { echo "Error"; } else { mail("youradmin@cdn.com","mobile app message",$MessageText, $Headers); echo "Success"; } ?> 
    PHP is the Best Programming Language in the world.