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 ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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 für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.04.2003, 06:06:17
Fichte Fichte ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 28
Problem mit REMOTE_ADDR

Hay Leute

So ich hab mir mal ein Tutorial zu Gemüte Geführt und hab dies mal Versucht Nach zu machen aber mein Problem ist ich bekomme immer bei REMOTE_ADDR Einen Fehler.???!!!
Der kommt bei mir in Line 14 und 16.


Hier mal der Code


PHP-Code:

<?

   include("config.php");
   
   @mysql_connect($MYSQL_HOST,$MYSQL_USER,$MYSQL_PASS) OR die(mysql_error());
   mysql_select_db($MYSQL_DATABASE) OR die(mysql_error());

   // Session starten wenn ?section=admin geöffnet wurde
   if(isset($_GET['section']) AND ("admin" == $_GET['section']))
   {
       session_start();
       if(!isset($_SESSION['IP']))
       {
           $_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
       }
       if($_SESSION['IP'] != $_SERVER['REMOTE_ADDR'])
       {
           echo("<p>n");
           echo("    Sie dürfen nicht die Session von einemn");
           echo("    anderen user Benutzten. Bitte benutzen sien");
           echo("    folgenden Link um zur Homepage zu gelangen.n");
           echo("    <a href="/">Zurück zur Homepage</a>n");
           echo("</p>n");
           die(); // Aus Sicherheitsgründen die Abarbeitung sofort beenden
       }
   }
   if(get_magic_quotes_gpc())
   {
       array_stripslashes($_GET);
       array_stripslashes($_POST);
       array_stripslashes($_COOKIE);
   }

   echo("<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"n");
   echo("         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">n");
   echo("<html>n");
   echo("    <head>n");
   echo("        <title>Meine Seite</title>n");
   echo("        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />n");
   echo("        <link rel="stylesheet" type="text/css" href="page.css" />n");
   echo("    </head>n");
   echo("    <body>n");
   echo("        <table style="width: 100%">n");
   echo("            <tr>n");
   echo("                <td colspan="2">n");
   include("banner.php");
   echo("                </td>n");
   echo("            </tr>n");
   echo("            <tr>n");
   echo("                <td style="width: 200px">n");
   include("menu.php");
   echo("                </td>n");
   echo("                <td>n");
   include("inhalt.php");
   echo("                </td>n");
   echo("            </tr>n");
   echo("        </table>n");
   echo("    </body>n");
   echo("</html>n");
?>

Aber auch den Fehler mit den Eintrag array_stripslashes($_GET); Ist nach meinen Browser nach Zuurteilen Falsch oder wie er es so schön schreibt Fatal error. hihii Vieleicht seh ich den Wald vor Lauter Bäumen nicht aber ich bleib immer an den 3 Sachen hängen und komme einfach nicht weiter.


Kann mir jemand Helfen.????

MFG: Fichte
Mit Zitat antworten
  #2  
Alt 17.04.2003, 06:31:19
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Welche PHP-Version nutzt Du?
Welchen Wert hat register_globals in der php.ini?
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 17.04.2003, 06:57:20
Fichte Fichte ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 28
Also die

register_globals = On

und die

PHP Version 4.3.1
Mit Zitat antworten
  #4  
Alt 17.04.2003, 07:04:05
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Schade, daran liegt es also nicht.
Richtig geschrieben ist es auch... hm.
Sorry, ich muss passen.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 17.04.2003, 07:15:52
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Gib mal bitte die komplette Fehlermeldung. Vielleicht hilft's.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #6  
Alt 17.04.2003, 07:34:00
Fichte Fichte ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 28
So das sind die Fehler

Notice: Undefined index: REMOTE_ADDR in C:ProgrammeJana2webpassindex.php on line 14

Notice: Undefined index: REMOTE_ADDR in C:ProgrammeJana2webpassindex.php on line 16

Fatal error: Call to undefined function: array_stripslashes() in C:ProgrammeJana2webpassindex.php on line 29


MFG: Fichte
Mit Zitat antworten
  #7  
Alt 17.04.2003, 14:05:37
Ben20
Guest
 
Beiträge: n/a
Die Funktion heißt meines wissens nur stripslashes() - Versuchs mal mit $_ENV["REMOTE_ADDR"]
Mit Zitat antworten
  #8  
Alt 17.04.2003, 16:35:03
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
array_stripslashes ist eine selbsgeschriebene Funktion. Du findest sie
auf http://tut.php-q.net/guestbook.html und http://www.php.net/manual/de/function.stripslashes.php.

Das wegen REMOTE_ADDR könnte am Webserver liegen. Installier mal Apache 1.3 und teste es mal da mit. Überprüfe auch die phpinfo(); und guck da, wo die IP der Users ist. Vielleicht heißt die ja bei deinem Webserver anders.

btw.: Schalte register_globals aus, zu unsicher und macht ggf. probleme
__________________
PHP-Tutorial - PHP-FAQ - PHP-Manual
HTMLWiki
Mit Zitat antworten
  #9  
Alt 18.04.2003, 03:25:14
Fichte Fichte ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 28
Naja also Das mit ["REMOTE_ADDR"] geht jetzt aber was ich nicht verstehe in der Zeile 29-31 der Befehl
PHP-Code:
       array_stripslashes($_GET);
       
array_stripslashes($_POST);
       
array_stripslashes($_COOKIE); 
Geht immer noch nicht keine Ahnung was das ist.
Er bringt den Fehler

Fatal error: Call to undefined function: array_stripslashes()


Aber ich hab dies aus SelfPHP Probiert das geht

PHP-Code:
<?PHP
$text 
"'©2001' by "SELFPHP"";
$str addslashes($text);
echo 
$text; echo "<br>";
echo 
$str; echo "<br>";
$str stripslashes($text);
echo 
$str
?>
Und dann kommt dies bei mir Raus

'©2001' by "SELFPHP"
'©2001' by "SELFPHP"
'©2001' by "SELFPHP"



Mh Keine Ahnung woran das Liegt.!!!!!!

Geändert von Fichte (18.04.2003 um 03:32:55 Uhr)
Mit Zitat antworten
  #10  
Alt 18.04.2003, 07:05:44
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Progman hat doch gesagt, dass array_stripslashes eine selbst geschriebene Funktion ist. Die kannst Du also gar nicht haben! Sieh mal bei den Links nach, die Progman hinterlassen hat.

Zu dem strip-/addslashes-Zeugs: was ist denn daran unklar?

PHP-Code:
$text "'©2001' by "SELFPHP"";
echo 
$text
führt zu '©2001' by "SELFPHP" - die ' bleiben in einer Zeichenkette mit " unberührt. Das " ist nur zur Maskierung des ", da es sonst Probleme gibt mit den " der ganzen Zeichenkette.

PHP-Code:
$text "'©2001' by "SELFPHP"";
echo 
addslashes($text); 
führt zu '©2001' by "SELFPHP" - die ' bleiben auch hier unangetastet. addslashes setzt vor jedes " und ' ein Somit sieht der Text dann eigentlich so aus: '©2001' by \"SELFPHP\" Das ist der Grund, warum der diesmal sichtbar ist.

PHP-Code:
$text "'©2001' by "SELFPHP"";
echo 
stripslashes($text); 
führt auch zu '©2001' by "SELFPHP" - Alle vor " und ' werden entfernt und das dann ausgegeben.

Verständliche Sache dies?
__________________
sic!
--> http://dbCF.de/
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:38:17 Uhr.


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


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