mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 01:34 Benutzername: Passwort: Auto-Login

Thema: Unterschied php4 - php5 vom 04.05.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Unterschied php4 - php5
Seite: Zurück  1, 2
Autor Nachricht
nils_langner

Dabei seit: 23.06.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 23.06.2006 21:35
Titel

Antworten mit Zitat Zum Seitenanfang

Wenn du php4 und php5 gelichzeitig installieren willst, dann schau mal hier

PHP4 und PHP5
  View user's profile Private Nachricht senden
beeviZ

Dabei seit: 30.09.2002
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 23.06.2006 23:57
Titel

Antworten mit Zitat Zum Seitenanfang

das das thema aber n jahr alt ist, und der account der fragestellerin bereits gelöscht ist, haste aber gesehen, ne?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
nils_langner

Dabei seit: 23.06.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 24.06.2006 07:02
Titel

Antworten mit Zitat Zum Seitenanfang

da bei google dieser thread immer noch sehr hoch bewertet wird und ich deshalb denke, dass einige leute auch noch akuell probleme mit der thematik haben, finde ich es nicht schlimm, dass das thema vor nem jahr kam. Der nächste kann jetzt "denken, SUCHEN und muss nicht posten".
  View user's profile Private Nachricht senden
m0rb

Dabei seit: 30.09.2004
Ort: Fürth
Alter: 38
Geschlecht: Männlich
Verfasst Sa 24.06.2006 13:11
Titel

Antworten mit Zitat Zum Seitenanfang

nils_langner hat geschrieben:
Wenn du php4 und php5 gelichzeitig installieren willst, dann schau mal hier

PHP4 und PHP5


trotzdem hat das nichts mit dem ursprünglichen Problem zu tun Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Queron

Dabei seit: 28.08.2005
Ort: Hannover
Alter: 42
Geschlecht: Männlich
Verfasst Mi 30.08.2006 13:47
Titel

Antworten mit Zitat Zum Seitenanfang

Sorry, ich weiß, dass ich eigentlich erstmal suchen sollte, bevor ich etwas frage, aber da ich an nem wichtigen Projekt arbeite, habe ich im moment leider nicht die zeit dafür.

Und zwar hat sich unser Systemadministrator mal so spontan entschieden, PHP5 auf unserem neuen Server zu installieren, wo vorher PHP4 drauf war. Und genau da liegt die Seite, an der ich gerade arbeite.

Es geht um beispielsweise solch ein PHP-Script:

Code:
<?

echo"
<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 3.2 FINAL//EN>

<HTML>
<HEAD>
</HEAD>
<BODY>
</body>
</html>";



$subject = "Anfrage xxxxxxxx";
$empfaenger = "xxxxxx@xxxxxxxxxx.de";

   If ( $HTTP_POST_VARS[name] != "" && $HTTP_POST_VARS[eemail] != "" && $HTTP_POST_VARS[anfrage] != "" )
   {
       $datum=getdate();
      $Text=$Text . "Anfrage vom ".$datum[mday].".".$datum[mon].".".$datum[year].", ".$datum[hours].":".$datum[minutes]."\n\n";
      $Text=$Text . $subject."\n\n";
      $Text=$Text . "Firma                      : ".$HTTP_POST_VARS[firma]."\n";
      $Text=$Text . "Name                       : ".$HTTP_POST_VARS[name]."\n";
      $Text=$Text . "Land                       : ".$HTTP_POST_VARS[land]."\n";
      $Text=$Text . "E-Mail                     : ".$HTTP_POST_VARS[eemail]."\n";
      $Text=$Text . "Telefon                    : ".$HTTP_POST_VARS[telefon]."\n";
      $Text=$Text . "Telefax                    : ".$HTTP_POST_VARS[telefax]."\n";
      $Text=$Text . "Anfrage                    : ".$HTTP_POST_VARS[anfrage]."\n\n";

      mail($empfaenger,$subject,$Text,"Reply-To: ".$HTTP_POST_VARS[eemail]."");
      
      include("ok.html");   
   }
   else
   {
       include("nok.html");
   }
?>


Das Problem: auch, wenn man alle Pflichtfelder im Formular ausgefüllt hat, kommt man immer zur "nok.html", wo darauf hingewiesen wird, dass die Angaben unvollständig sind

Hab eigentlich nicht wirklich so die Ahnung von PHP - diese Skripte übernehme ich von unseren anderen Projekten, wo diese fast überall in Kontaktformularen auftauchen, und passe sie dann an. Hat bisher auch ganz gut geklappt.

Mit den hier bereits im Thread geposteten Sachen konnte ich ehrlich gesagt nicht sehr viel anfangen (hab, wie bereits gesagt, im Grunde genommen keine Ahnung von PHP).

Kann mir also jemand erklären, was genau ich da ändern müsste, dass es auch unter PHP5 funktioniert?

Wäre echt sehr dankbar, wenn jemand mal kurz seine Zeit opfern würde, um mir zu helfen Lächel
  View user's profile Private Nachricht senden
Achim M.

Dabei seit: 17.03.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 30.08.2006 15:39
Titel

Antworten mit Zitat Zum Seitenanfang

Ändere $HTTP_POST_VARS in $_POST.

Gruß

Achim
  View user's profile Private Nachricht senden
Queron

Dabei seit: 28.08.2005
Ort: Hannover
Alter: 42
Geschlecht: Männlich
Verfasst Mi 30.08.2006 16:06
Titel

Antworten mit Zitat Zum Seitenanfang

Vielen Dank, daran lag es.

Steht ja indirekt auch schon hier im Thread, merke ich gerade. Manchmal bin ich einfach zu verpeilt Meine Güte!

Krieg dann jetzt aber noch eine kleine Fehlermeldung (die an sich nicht schlimm ist, aber unschön aussieht):

Notice: Undefined variable: Text in /srv/www/web7/html/out.php on line 27

Weiß leider nicht, wie man diese Variable richtig definieren soll * Ich geb auf... *
  View user's profile Private Nachricht senden
Sarky

Dabei seit: 29.06.2002
Ort: Düsseldorf
Alter: 42
Geschlecht: Männlich
Verfasst Mi 30.08.2006 16:27
Titel

Antworten mit Zitat Zum Seitenanfang

Das von Dir gepostete Formmail-Script ist fehlerhaft und zudem Anfällig für E-Mail-Injections. Das solltet Ihr dringend beheben.

http://www.securephpwiki.com/index.php/Email_Injection
  View user's profile Private Nachricht senden
 
Ähnliche Themen PHP4 oder PHP5
PHP4 oder PHP5?
[PHP4 -> PHP5] Formular funktioniert nicht mehr
[PHP5] Welches Buch zum Thema PHP5 ?
Dynamische Bindung mit PHP4
PHP5 Neuerungen
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.