Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] błąd przy formularzu
Forum PHP.pl > Forum > Przedszkole
gamat1
Witam wszystkich. Zaznacze, ze w phpku raczkuje, pojecie mam małe. No wiec mam strone kontakt.php do której zainkludowałem tego mojego forma do kontaktu. tak wyglada kod
  1. <?php
  2. include 'pgs/includes/header.php';
  3. ?>
  4. <div id="main">
  5. <div class="container">
  6. <div id="subMain">
  7. <h1>Strona kontaktowa</h1>
  8. <?php
  9. include 'sample-html-simple.php';
  10. ?></div>
  11. <div id="subSide">
  12. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque non dui non tellus tincidunt volutpat.
  13. Duis porttitor nibh vitae lacus volutpat venenatis. Mauris posuere dui in leo dignissim vulputate bibendum mi ullamcorper.
  14. Proin nibh turpis, tristique at elementum nec, sodales et diam. Suspendisse felis massa, porta nec commodo at, pellentesque sed libero.
  15. Vivamus eget nisi diam. Curabitur et mattis justo. Sed fringilla placerat placerat. Duis placerat est sit amet est congue vel tempus purus lacinia.
  16. Donec lectus velit, semper at vestibulum non, faucibus ut velit. Cras metus tortor, suscipit vel lobortis eget, porta luctus metus.
  17. Phasellus ultricies lorem at est fringilla vel adipiscing purus vehicula.</p>
  18. </div>
  19.  
  20. <div id="adder">
  21. </div>
  22.  
  23. <?php
  24. include 'pgs/includes/footer.php';
  25. ?>

jak otwieram moją strone kontakt php to wszystko gra wysyła maile, ale na górze widnieje błąd :
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/gkoszykowka/ftp/nasilowni/kontakt2.php:2) in /home/gkoszykowka/ftp/nasilowni/sample-html-simple.php on line 1

dzieki za pomoc

edit: a to mój kod sample-html-simple
  1. <?php session_start(); ?>
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  4. <html>
  5. <head>
  6.  
  7. <title>Contact Form - Sample</title>
  8. <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  9. <meta name="description" content="">
  10. <meta name="keywords" content="">
  11. <link rel="stylesheet" type="text/css" href="contact-form/style-basic.css">
  12. <link rel="stylesheet" type="text/css" href="contact-form/style-simple.css">
  13.  
  14. </head>
  15. <body>
  16.  
  17. <?php
  18.  
  19. $contact_form_fields = array(
  20. array('name' => 'Department:',
  21. 'type' => 'department',
  22. 'require' => 1,
  23. 'default' => '-',
  24. 'items' => array('mateusz@xxx.pl' => 'Sales',
  25. 'tech@some-domain.com' => 'Technical support')),
  26. array('name' => 'Name:',
  27. 'type' => 'name',
  28. 'require' => 1),
  29. array('name' => 'E-mail:',
  30. 'type' => 'email',
  31. 'require' => 1),
  32. array('name' => 'Tel/fax:',
  33. 'type' => 'input',
  34. 'require' => 1),
  35. array('name' => 'Country:',
  36. 'type' => 'select',
  37. 'require' => 1,
  38. 'default' => '-',
  39. 'items' => array('Germany',
  40. 'United Kingdom',
  41. 'USA')),
  42. array('name' => 'Subject:',
  43. 'type' => 'subject',
  44. 'require' => 1),
  45. array('name' => 'Message:',
  46. 'type' => 'textarea',
  47. 'require' => 1),
  48. array('name' => 'Attachment:',
  49. 'type' => 'upload',
  50. 'require' => 0,
  51. 'maxsize' => 128*1024),
  52. array('name' => 'Turing number:',
  53. 'type' => 'turing',
  54. 'require' => 1,
  55. 'url' => 'contact-form/image.php',
  56. 'prompt' => 'Enter the number displayed above'),
  57. array('name' => '',
  58. 'type' => 'checkbox',
  59. 'require' => 1,
  60. 'prompt' => 'I confirm that I have read FAQ before submitting question'));
  61.  
  62. $contact_form_graph = false;
  63. $contact_form_xhtml = false;
  64.  
  65. $contact_form_email = "mateusz@xxx.pl";
  66. $contact_form_encoding = "utf-8";
  67. $contact_form_default_subject = "Default subject";
  68. $contact_form_message_prefix = "Sent from contact form\r\n==============================\r\n\r\n";
sadistic_son
Ten blad oznacza ze session_start nie zadziala bo naglowki zostaly juz wyslane. Przed session_start nie moze nic byc w htmlu. Ty najpierw masz to:
  1. <?php
  2. include 'pgs/includes/header.php';
  3. ?>
  4. <div id="main">
  5. <div class="container">
  6. <div id="subMain">
  7. <h1>Strona kontaktowa</h1>
  8. <?php
A dopiero potem includujesz sample-html-simple.php wewnatrz ktorego jest session_start. Wywal to session_start z sample-html-simple.php i wrzuc albo na poczatek header.php albo przed includowaniem header.php.
gamat1
Dzieki serdeczne, wszystko działa! Pozdrowienia
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.