Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Formularz - problem z wgraniem na stronę .
Forum PHP.pl > Forum > Przedszkole
matuszewski97
Witam.
Mam problem, ponieważ chciałbym umieścić na swojej stronie formularz kontaktowy, opieram się na
  1. http://itporady.pl/html-css/prosty-formularz-kontaktowy-w-php/
wszystko robię krok po kroku dodając swoje elementy. Lecz po zapisaniu pliku w formacie .php wchodzę do programu Total commander, łączę sie z moim FTP a następnie umieszczam nowo stworzony plik w folderze infusions. Po wejściu na stronę internetową loguję się, klikam dodatkowe strony, i w "zawartość strony wklejam to co napisałem w pliku z formularzem
  1. <?php
  2. //--- początek formularza ---
  3. if(empty($_POST['submit'])) {
  4. ?>
  5. <table>
  6. <form action="" method="post">
  7. <tr>
  8. <td>Imię i Nazwisko:</td>
  9. <td><input type="text" name="formName"/></td>
  10. </tr>
  11. <tr>
  12. <td>wiek:</td>
  13. <td><input type="text" name="formAge"/></td>
  14. </tr>
  15. <tr>
  16. <td>PID:</td>
  17. <td><input type="text" name="formPID"/></td>
  18. </tr>
  19. <tr>
  20. <td>Email:</td>
  21. <td><input type="text" name="formEmail"/></td>
  22. </tr>
  23. <tr>
  24. <td>Ile godzin masz wylatanych na General Aviation:</td>
  25. <td><input type="text" name="formGA"/></td>
  26. </tr>
  27. <tr>
  28. <td>Opisz dlaczego chciałbyś do nas dołączyć i co możesz nam zaoferować:</td>
  29. <td><textarea name="formText"></textarea></td>
  30. </tr>
  31. <tr>
  32. <td>&nbsp;</td>
  33. <td><input type="submit" name="submit" value="Wyślij formularz"/></td>
  34. </tr>
  35. </form>
  36. </table>
  37.  
  38. <?php
  39. } else {
  40. //twoje dane
  41. $email = 'vaeroklubwloclawski@hotmail.com';
  42. //dane z formularza
  43. $formName = $_POST['formName'];
  44. $formAge = $_POST['formAge'];
  45. $formPID = $_POST['formPID'];
  46. $formEmail = $_POST['formEmail'];
  47. $formGA = $_POST['formGA'];
  48. $formText = $_POST['formText'];
  49. if(!empty($formName) && !empty($formAge) && !empty($formPID) && !empty($formEmail) && !empty($formGA) && !empty($formText)) {
  50. //--- początek funkcji weryfikującej adres e-mail ---
  51. function checkMail($checkmail) {
  52. if(filter_var($checkmail, FILTER_VALIDATE_EMAIL)) {
  53. if(checkdnsrr(array_pop(explode("@",$checkmail)),"MX")){
  54. return true;
  55. }else{
  56. return false;
  57. }
  58. } else {
  59. return false;
  60. }
  61. }
  62. //--- koniec funkcji ---
  63. if(checkMail($formEmail)) {
  64. //dodatkowe informacje: ip i host użytkownika
  65. $ip = $_95.171.104.125['REMOTE_ADDR'];
  66. $host = futurehost.pl($_SERVER['REMOTE_ADDR']);
  67. //tworzymy szkielet wiadomości
  68. //treść wiadomości
  69. $mailText = "Treść wiadomości:n$formTextnOd: $formName, $formEmail ($ip, $host)";
  70. //adres zwrotny
  71. $mailHeader = "From: $formName <$formEmail>";
  72. //funkcja odpowiedzialna za wysłanie e-maila
  73. @mail($email, 'Formularz kontaktowy', $mailText, $mailHeader) or die('Błąd: Formularz nie został wysłany');
  74. //komunikat o poprawnym wysłaniu wiadomości
  75. echo 'Formularz został wysłany';
  76. } else {
  77. echo 'Adres e-mail jest niepoprawny';
  78. }
  79. } else {
  80. //komunikat w przypadku nie powodzenia
  81. echo 'Wypełnij wszystkie pola formularza';
  82. }
  83. //--- koniec formularza ---
  84. }
  85. ?>

po czym kopjuje adres url i w panelu "nawigacja" dodaję stronę. Przechodząc na nowo utworzoną stronę pokazuje mi się error :
Parse error: syntax error, unexpected T_DNUMBER in /home/a6245/domains/vaerowloclawek.pl/public_html/viewpage.php(35) : eval()'d code on line 65


Bardzo Proszę o pomoc !
Michael2318
Używaj tagu [.php] a nie [.code]. Która to 35 linia?
matuszewski97
Ktoś wie gdzie może leżeć błąd?
!*!
Tu jest błąd:

  1. $ip = $_95.171.104.125['REMOTE_ADDR'];


Obstawiam że zmienna ta jest nieprawidłowa wink.gif podobnie zresztą "funkcja" niżej.
matuszewski97
To jak mogę to zmienić? (co tam włożyć)
!*!
Zrób kopiuj/wklej tego co masz tam podane. Tu nie ma większej filozofii.
matuszewski97
Czyli wkleić to co było na tym miejscu w poradniku czy jak?
!*!
Tak.
matuszewski97
Okej wszystko działa jak należy !
Dziękuję bardzo ! smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.