Warum werde meine PHP scripte nicht ausfeführt???

Bitte loggen sie sich ein oder registrieren sie sich.

Einloggen mit Benutzername, Passwort und Sitzungslänge
Erweiterte Suche  

Autor Thema: Warum werde meine PHP scripte nicht ausfeführt???  (Gelesen 8939 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #20 am: 26.März 2010, 19:58:36 »

also ich hab zum Teil rausbekommen, ich hab einfach kontakt.html unter kontakt.php gespeichert und hoch geladen.
Siehe da es zeigt an und es lädt meine:
<?php 
   
include("../../PHP/kontakt/contact.php");
?>

Aber mit Warnings:
Zitat
Warning: Cannot modify header information - headers already sent by (output started at /home/xxxxx/www/data/DE/PHP/kontakt.php:10) in /home/xxxxx/www/data/PHP/kontakt/contact.php on line 2

also liegt es an der *.html, es kann aber nicht sein :o
Es funktioniert doch auf´m "cwsurf" Server.
Gespeichert

dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #21 am: 26.März 2010, 20:00:03 »

was steht in der contact drin genau

weil du z.b. versuchst den header bereich der contact datei zu ändern innerhalb der datei wobei du den header ja schon gesetzt hast oben in der datei aus der du per include die contact aufrufst
« Letzte Änderung: 26.März 2010, 20:01:55 von dsh »
Gespeichert

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #22 am: 26.März 2010, 20:20:43 »

contact.php:
<?php
   header
("Content-Type: text/html; charset=utf-8");
  
/* ========================= Begin Configuration ============================ */
define("kContactEmail","her-ul@mail.ru");
  
/* ========================= End Configuration ============================== */

  // init variables
$error_msg 'Bitte f&uuml;llen Sie folgende Felder aus:<ul>';
$error false;

// determine is the form was submitted
$submit $_POST['submit'];
if (empty($submit)) 
$form_submitted false;
else
  $form_submitted true;

  if (
$form_submitted) {
  // read out data
  $name $_POST['name'];
$company $_POST['company'];
$email $_POST['email'];
$phone $_POST['phone'];
$subject $_POST['subject'];
$message $_POST['message'];

// verify required data
if(!$name) { $error_msg .= "<li>Vor- und Nachname:</li>"$error true; }
if(!$email) { $error_msg .= "<li>E-Mail Adresse</li>"$error true; }
if(!$subject) { $error_msg .= "<li>Betreff</li>"$error true; }
if(!$message) { $error_msg .= "<li>Nachricht</li>"$error true; }
if($email) { if(!eregi("^[a-z0-9_]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$"$email)){ $error_msg .= "<li>E-mail Address</li>"$error true; }}
$error_msg .= "</ul>";

// email message if no errors occurred
if (!$error) {
      
// prepare message
$msg  "Vor- und Nachname:: \t $name \n";
$msg .= "Firma: \t $company \n";
$msg .= "E-Mail Adresse: \t $email \n";
$msg .= "Telefon: \t $phone \n";
$msg .= "Nachricht: \n---\n $message \n---\n";

// prepare message header
$mailheaders  "MIME-Version: 1.0\r\n";
$mailheaders .= "Content-type: text/plain; charset=utf-8\r\n";
$mailheaders .= "From: $name <$email>\r\n";
$mailheaders .= "Reply-To: $name <$email>\r\n"

  // send out email
mail(kContactEmail$subject ,stripslashes($msg), $mailheaders);
}

?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Feaser">
<meta name="expires" content="NEVER">
<meta name="publisher" content="Feaser">
<meta name="copyright" content="Feaser">
<meta name="page-topic" content="Computer/Software/Internet">
<meta name="keywords" content="inexpensive small business web design, professional web site design company">
<meta name="description" content="inexpensive small business web design, professional web site design company">
<meta name="page-type" content="Commercial Organisation">
<meta name="audience" content="Professionals">
<meta name="robots" content="INDEX,FOLLOW">
<title>Kontaktformular</title>
<style type="text/css">
Gespeichert

dsh

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 75
  • ich möchte ff sein *träum
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #23 am: 26.März 2010, 20:25:25 »

contact.php

das hier in die datei die das include hat und aus der contact löschen da es ja nicht per mail gesendet werden muss:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="author" content="Feaser">
<meta name="expires" content="NEVER">
<meta name="publisher" content="Feaser">
<meta name="copyright" content="Feaser">
<meta name="page-topic" content="Computer/Software/Internet">
<meta name="keywords" content="inexpensive small business web design, professional web site design company">
<meta name="description" content="inexpensive small business web design, professional web site design company">
<meta name="page-type" content="Commercial Organisation">
<meta name="audience" content="Professionals">
<meta name="robots" content="INDEX,FOLLOW">
<title>Kontaktformular</title>
<style type="text/css">



und bitte dann nochmal mit den dateibezeichnungen wie aufm anderen server testen  ;)
Gespeichert

timo

  • Gast
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #24 am: 26.März 2010, 21:41:39 »

Hallo,

.html Datein werden standardmässig nicht durch den PHP-Parser bearbeitet, dafür gibt es parsedHTML Files (.phtml)

Timo,
Gespeichert

Gera82

  • Grünschnabel
  • *
  • Offline Offline
  • Beiträge: 16
Re: Warum werde meine PHP scripte nicht ausfeführt???
« Antwort #25 am: 26.März 2010, 23:01:02 »

.html Datein werden standardmässig nicht durch den PHP-Parser bearbeitet, dafür gibt es parsedHTML Files (.phtml) Das hab ich eben irgendwo im Internet gelesen.

Ich hab jetzt alles auf *.php umgestellt jetzt geht es ;D

Vielen Dank für die Hilfe.
Gespeichert
 

Seite erstellt in 0.08 Sekunden mit 21 Abfragen.