SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.08.2007, 17:13:03
djansen djansen ist offline
Anfänger
 
Registriert seit: Apr 2007
Beiträge: 8
register global off

hallo

da mein provider heute den register global auf off gesetzt hat, wegen den sicherheitslücken und php 5 diese funktion ja dann auch nicht mehr haben wird, habe ich folgendes problem und komme leider mit meinen rudimentären kenntnissen nicht weiter.

mein kontaktformular funktioniert nun nicht mehr, dass es register global ausgeschaltet ist, wie muss ich untenstehenden code des mailes anpassen, damit es wieder funktioniert.?

PHP-Code:
<HTML>  
<HEAD>
<TITLE>eMail versandt</TITLE>
<link rel="stylesheet" href="../../formats/all.css" type="text/css">
</HEAD>
<BODY bgcolor="#ffff66">
<?
        $message = "";
    if (!empty($HTTP_GET_VARS)) 
    {
        while(list($name, $value) = each($HTTP_GET_VARS))
        $message.="$name = $value\n";
    }
    if (!empty($HTTP_POST_VARS)) 
    {
        while(list($name, $value) = each($HTTP_POST_VARS))
        $message.="$name = $value\n";
    }
        
     $message=rawurldecode($message);
    $message=str_replace("+", " ", $message);        

    mail("info@test.ch", "Kontaktformular oder Mitteilung", $message, "From: $realname");
  
  ?>
<center><span class="contfettbig">Es freut uns, dass Sie unseren Formular ausgefüllt haben. 
Sie werden bald von uns hören</span></center>
<br>
</BODY>
</HTML>
Mit Zitat antworten
  #2  
Alt 16.08.2007, 13:40:25
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: register global off

Zitat:
Zitat von djansen Beitrag anzeigen
mein kontaktformular funktioniert nun nicht mehr, dass es register global ausgeschaltet ist, wie muss ich untenstehenden code des mailes anpassen, damit es wieder funktioniert?
Dein Provider hat nicht nur register_globals sondern auch register_long_arrays auf Off gestellt.

Ersetze $HTTP_GET_VARS durch $_GET, $HTTP_POST_VARS durch $_POST. Falls Du Cookies verwendest - die landen in $_COOKIE.

Oder Du guckst mal ins Handbuch:
http://www.php.net/manual/en/languag...predefined.php
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Global OlliT PHP für Fortgeschrittene und Experten 0 27.10.2003 17:37:35
Variable global ohne submit tbp PHP für Fortgeschrittene und Experten 5 11.06.2003 17:36:54
$_GET $_POST global benutzen FourSix PHP Grundlagen 17 25.03.2003 14:57:16
lokale Variablen global verfügbar machen Sen PHP für Fortgeschrittene und Experten 6 21.10.2002 11:28:57
Register Globals Sidi PHP für Fortgeschrittene und Experten 5 21.05.2002 18:21:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:45:14 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt