php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.12.2004, 11:29  
Gast
 
Beiträge: n/a
Standard Script bei Strato mit Fehlermeldung, bei Netbeat ok

Hallo zusammen,
setze in einem Formular das nachfolgende PHP-Script ein.
Bei Strato bricht die Verarbeitung mit untiger Fehlermeldung ab. Strato will oder kann mir nicht helfen, da es kein „Strato-PHP-Script“ ist. Das Script wurde im ASCII-Modus übertragen und wird bis zur Fehlermeldung teilweise ausgeführt; das heißt: ich erhalte vor der Fehlermeldung (in neuen Fenster) als „Kontakt-URL (www.syrabe.de) die Anfrage-Mail des „Anfragers“ wobei schon in der ersten Zeile die Email-Adresse nach von: fehlt

Ein „Identisches“ PHP-Script läuft bei Provider Netbeats für www.papier-bremser.de, bin hier auch Author (Ersteller) der HP. Hier werden zwei Mails (eine an bremser und eine Kopie (Bestätigungsmail) an mich erzeugt).

Hat hier jemand eine Idee, wird mehr Info gebraucht?
Gruß
Ralf – Ratlos

Hier das PHP-Script:
PHP-Code:
<?php
 $admin
'write@syrabe.de';
 
$subject'Kontaktaufnahme aus eigener HP';
 
$subject2'Anfrage an SyRaBe';
 
$message'Nachrichten an '.$admin.' von '.$Mail.":\n\n";
 foreach(
$HTTP_POST_VARS as $name=> $value) {
 
$message.= "$name:$value\n";
 }
 
mail($admin$subject$message"From: $Mail");
 
mail($Mail$subject2$message"From: $admin");
 
header('Location: http://'.getenv('HTTP_HOST').'/kontakt/danke/danke.html');
?>
Hier die Anfrage-Mail:
Nachrichten an write@syrabe.de von :
firma:Tesfirma
URL:www.hbn-helau.de
anrede:Herr
titel:
vorname:Ralf
name:Bernhardt
strasse:
hausnummer:
plz:
ort:
telefon:061203770
mobil:
Mail:Ralfb@hbn-helau.de
bereich:Webdesign
amail:
anfrageart:Kommunikation
internetauftritt:WebsiteOnlineshop
aufgabe:
internetpaket:BusinessWebsiteClassic
beginn:
wunschtermin:
anmerkung:Kommentar 14:24
sende:Abschicken

Hier noch die Fehlermeldung:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, service@webmailer.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.12.2004, 11:35  
Gast
 
Beiträge: n/a
Standard

Wo kommt denn $Mail her??

Gruß
phpfan
 
Alt 07.12.2004, 11:48  
Gast
 
Beiträge: n/a
Standard

Hallo phpfan,

$Mail ist ein Formularfeldname im Formular: Mail:Ralfb@hbn-helau.de (siehe Anfrage-Mail, hier ist das Feld Mail gefüllt, diese Email Adresse müßte auch in der ersten Zeile der Anfrage-Mail nach "von:" stehen.) Wie bereits gesagt, bei Provider Netbeat läuft es richtig
Gruß
Ralf - Ratlos

writeatsyrabedotde
 
Alt 07.12.2004, 11:54  
Gast
 
Beiträge: n/a
Standard

Dann ändere mal $Mail in $_POST["Mail"]

Gruß
phpfan
 
Alt 07.12.2004, 13:17  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 646
Magic befindet sich auf einem aufstrebenden Ast
Standard

... und lies dir das hier mal durch: http://de.php.net/manual/de/security.globals.php

Strato wird die register_globals wohl auf 'off' haben, was auch gut ist
Magic ist offline  
Alt 07.12.2004, 13:33  
Gast
 
Beiträge: n/a
Standard

Hallo phpfan,

danke, Teil 1 (Email-Adresse nach von) ist jetzt ok. Rest noch Fehlerhaft
Gruß
Ralf - ratlos
 
Alt 07.12.2004, 13:36  
Gast
 
Beiträge: n/a
Standard

Hallo Magic,

kann/muß ich den Code (Globals=off) in mein Spript einbinden, wenn ja wo.
Bin noch aus der alten Welt (Assembler, Cobol ....), mach in PHP meine ersten Schritte

Gruß und Danke
Ralf - ratlos
 
Alt 07.12.2004, 13:40  
Gast
 
Beiträge: n/a
Standard

header('Location: http://'.getenv('HTTP_HOST').'/kontakt/danke/danke.html');

ändern in

header('Location: http://' . $_SERVER["SERVER_NAME"] . '/kontakt/danke/danke.html');

Gruß
phpfan
 
Alt 07.12.2004, 13:57  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 646
Magic befindet sich auf einem aufstrebenden Ast
Standard

register_globals kannst du nicht in dein Script schreiben, das ist eine Einstellung der php.ini

Wenn du folgendes machst, siehst du die Einstellungen der php.ini:
PHP-Code:
phpinfo(); 
Aber die kannst du wahrscheinlich nicht ändern, wenn du bei strato Webspace hast. Kann dann nur strato selbst machen, aber ich rate dir davon ab. Wenn du den obigen Link angeklickt hast und das mal gelesen hast, weisst du das es mit Sicherheitsrisiken verbunden ist, wenn die register_globals auf on stehen.
Arbeite deshalb stets mit den Superglobals und du brauchst die register_globals nicht mehr
Magic ist offline  
Alt 07.12.2004, 17:15  
Gast
 
Beiträge: n/a
Standard

Hallo phpfan,
hallo Magic,
habe die vorgeschlagen Änderungen eingebaut, und dabei gemerkt, daß ich bei der Pfadangabe einen Fehler hatte -hat sich aus einem anderen Projekt eingeschlichen- .
Im Ordner html liegen alle drei dateien (kontakt.html, danke.html und mail.php).
die mail.php sieht jetzt so aus
<?php

$admin= 'write@syrabe.de';

$subject= 'Kontaktaufnahme aus HP
';

$subject2= 'Anfrage an SyRaBe';

$message= 'Nachrichten an '.$admin.' von '.$_POST["Mail"].":\n\n";

foreach($HTTP_POST_VARS as $name=> $value) {

$message.= "$name:$value\n";

}

mail($admin, $subject, $message, "From: $Mail");

mail($Mail, $subject2, $message, "From: $admin");

header('Location: http://' . $_SERVER["www.syrabe.de"] . '/html/danke.html');

?>

Die Fehler sind immer noch die gleichen. Habt Ihr oder andere Forumteilnehmer
noch eine Idee

Gruß
Ralfratlos
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] php script und ixed PHP Tipps 2005-2 14 12.10.2005 13:34
Login Script... Beitragsarchiv 1 16.08.2005 02:21
Kann mir jemand bei dem Script hier helfen? nicobischof PHP Tipps 2005-2 4 09.08.2005 20:15
Ich will Fehlermeldung vermeiden. Zero.exe PHP Tipps 2005-2 2 02.08.2005 13:11
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
script läuft nur auf strato server !!!!! janni PHP Tipps 2005-2 7 02.07.2005 23:27
Session und Fehlermeldung Your script possibly relies on a.. nieselfriem PHP Tipps 2005-2 2 17.06.2005 16:08
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
Fehlermeldung bei News script Unexpected T_Foreach PHP Tipps 2004 1 04.10.2004 20:51
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
strato the server encountered an internal error or misconfiguration and was unable to complete your request., the server encountered an internal error or misconfiguration and was unable to complete your request. strato, strato header, the server encountered an internal error or misconfiguration and was unable to complete your request., php mail strato, strato the server encountered an internal error or misconfiguration and was unable to complete your request, internal server error the server encountered an internal error or misconfiguration and was unable to complete your request. please contact the server administrator, service@webmailer.de and inform them of the time the error occurred, and anything you migh, strato php mail, \the server encountered an internal error or misconfiguration and was unable to complete your request.\ strato, strato mail header, foreach($http_post_vars strato, header location strato, internal server error strato upload files, the server encountered an internal error or misconfiguration and was unable to complete your request, php netbeat, netbeat php.ini, strato service@webmailer.de, formular script strato, strato internal server error the server encountered an internal error or misconfiguration and was unable to complete your request., php strato header location

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.