php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.11.2004, 11:00  
Gast
 
Beiträge: n/a
Standard Fehlerausgabe wenn ich Datei online gebe!

Hallo!
Mein Problem besteht darin, dass ich zu Hause auf meinem PC eine Seite gemacht habe mittels Xampp. Dort funkt sie auch einwandfrei. Als ich sie dann online gegeben habe, bekamm ich für eine Seite folgende Fehlermeldung:
Code:
Warning: Use of undefined constant REMOTE_ADDR - assumed 'REMOTE_ADDR' in D:\vweb\www.eschenau.at\hla\online\useron.php on line 18

Warning: Use of undefined constant gesamt - assumed 'gesamt' in D:\vweb\www.eschenau.at\hla\online\useron.php on line 40
Der Quelltext dazu:

Code:
<?

require("config_online.inc.php");

// Onlineuser Tabelle
$logtab = "online";
// Zeitlimit in Sekunden
$zeitlimit = "600";
// Zeit und Datum
$aktzeit=date("d-m-Y H:i");

$zeit = explode( " ", microtime());
$userusek = (double)$zeit[0];
$usersek = (double)$zeit[1];
$User_Id = $usersek + $userusek;
$IP = getenv(REMOTE_ADDR);

// Onlineuser entfernen, sobald das Zeitlimit
// überschritten wurde
mysql_query("delete from $logtab where zeitid < $usersek -$zeitlimit");

// IP-Adresse prüfen
$satz = mysql_query("SELECT * FROM $logtab where ip like '$IP'");
@$userlog = mysql_fetch_row($satz);

// Neuen Onlineuser hinzufügen fals IP-Adresse
// noch nicht in der logtab vorhanden
if ($userlog == false) {
 mysql_query("insert INTO $logtab (id,ip,name,zeitid)
 VALUES('$User_Id','$IP','$_SERVER[HTTP_HOST]','$usersek')") or die($db_fehler2);
}

// Anzahl der Onlineuser ermitteln
$res_logtab = mysql_query("SELECT Count(*) as gesamt FROM $logtab");
$numberlogtab = mysql_fetch_array($res_logtab);

// Anzahl der Online-User ausgeben
if (!empty($numberlogtab[gesamt])){
 echo "<span class='schr1'>
 [ $numberlogtab[gesamt] User online $aktzeit ]</span>";
Wo liegt der Fehler, oder wie sollte ich vorher die Variablen deklarieren? Wo ist eine gute Seite, wo vielleicht schon solche Fehlermeldungen vorliegen und ich nicht immer posten muss?

Mfg

Alex
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.11.2004, 11:10  
Erfahrener Benutzer
 
Registriert seit: 02.05.2004
Beiträge: 151
imported_dirk
Standard Re: Fehlerausgabe wenn ich Datei online gebe!

Zitat:
Zitat von aossi
Hallo!
Code:
Warning: Use of undefined constant REMOTE_ADDR - assumed 'REMOTE_ADDR' in D:\vweb\www.eschenau.at\hla\online\useron.php on line 18

Warning: Use of undefined constant gesamt - assumed 'gesamt' in D:\vweb\www.eschenau.at\hla\online\useron.php on line 40
Der Quelltext dazu:

[code]<?
http://de.php.net/manual/de/function.getenv.php

bei deinem xamp sind die error notice nicht auf "all" gestellt, auf deinem
webspace aber schon.
deswegen siehst du die "warning" zuhause auch nicht.
das kannst du umstellen, dann kriegst du auch alle notice, warnings und errors zuhause angezeigt
gruß
dirk
__________________
**********************************
Will jemand eine Jungfrau frein,
darf er nicht penibel sein.
(Heinz Erhardt)
**********************************
imported_dirk ist offline  
Alt 01.11.2004, 11:13  
Gast
 
Beiträge: n/a
Standard

Ich finde bei php.ini aber keine error notice sonder nur display_errors und die hab ich auf ON gesetzt. Bekomme aber trotzdem nicht die Fehlermeldung. Und was soll ich beim Code ändern?
 
Alt 01.11.2004, 11:20  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

daß du die zeile in der php.ini nicht findest, naja ...

sie beginnt mit
Code:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; error_reporting is a bit-field.  Or each number up to get desired error
; reporting level
dort setzt du dann
Code:
error_reporting  =  E_ALL
oder im script, ersteres ist aber vorzuziehen
Code:
error_reporting(E_ALL);
aber nicht erschrecken, falls fu vorher nie E_ALL gesehen hast
derHund ist offline  
Alt 01.11.2004, 11:23  
Erfahrener Benutzer
 
Registriert seit: 02.05.2004
Beiträge: 151
imported_dirk
Standard

Zitat:
Zitat von aossi
Ich finde bei php.ini aber keine error notice sonder nur display_errors und die hab ich auf ON gesetzt. Bekomme aber trotzdem nicht die Fehlermeldung. Und was soll ich beim Code ändern?
1)Du hast den Link geöffnet, und gelesen was da stand und das dann mit Deinem Code verglichen?

2) wenige Zeilen vor Deinem display_errors steht eine Zeile
error_reporting = irgendwas
da sollte stehen
error_reporting = E_All

und dann natürlich den Webserver grad mal neu starten, damit die Änderung auch greift
__________________
**********************************
Will jemand eine Jungfrau frein,
darf er nicht penibel sein.
(Heinz Erhardt)
**********************************
imported_dirk ist offline  
Alt 02.11.2004, 08:44  
Gast
 
Beiträge: n/a
Standard

Hab nun die - error_reporting = E_ALL auf E_ALL gestellt, bekomme aber trotzdem keine Fehlermeldung wenn ich sie mit Xampp teste. Außerdem hab ich die phpinfo () auf dem Server ausgeführt und mit der php.ini verglichen und verändert. Kann es vielleicht daran liegen, dass ein Versionenunterschied den Fehler auslöst?

Mfg

Alex
 
 


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] Hochgeladene Datei wird doppelt abgelegt thecracked PHP Tipps 2008 3 01.07.2008 16:31
Datei per Buttonklick runterladen... go1denboy PHP Tipps 2008 7 14.06.2008 20:25
Großer Baum -> Große Datei -> Hohe Ladezeit :( PsychoEagle PHP Tipps 2008 7 22.09.2007 12:44
Datei durchsuchen Wöllchen Beitragsarchiv 3 02.03.2006 22:23
Datei auf FTP-Server ändern ohne lokal abzuspeichern faux PHP-Fortgeschrittene 11 02.09.2005 11:54
Datenbank wird online nicht ausgelesen PHP Tipps 2005 7 27.05.2005 13:20
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
Includete Datei nicht gleich ausgeben Madden PHP-Fortgeschrittene 1 12.05.2005 00:19
aus php datei eine pdf datei erzeugen lassen raffnix PHP-Fortgeschrittene 5 04.02.2005 15:08
[Erledigt] mail versand mit anhang (-- fopen(), fread(), filesize() --) PHP Tipps 2005 5 29.01.2005 18:36
xfdf Datei mit PHP an eMail senden Problem: Leere Datei PHP Tipps 2004-2 1 07.12.2004 12:25
Zeilenumbrüche & Neudatein mit PHP PHP Tipps 2004 5 21.10.2004 11:38
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
php und ftp PHP Tipps 2004 4 07.10.2004 09:58
Wie kann ich eine PHP Datei in eine HTML Datei umwandeln PHP Tipps 2004 2 12.08.2004 18:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
use of undefined constant remote_addr - assumed \'remote_addr\', \use of undefined constant remote_addr\, php use of undefined constant remote_addr, fehlermeldung use of undefined constant remote_addr, undefined constant remote_addr, fehler use of undefined constant remote_addr - assumed \'remote_addr\' $ip = getenv(remote_addr), notice: use of undefined constant remote_addr - assumed \'remote_addr\', mysql_query(\delete from $logtab where zeitid < $usersek -$zeitlimit\);, use of undefined constant remote_addr, detaillierte fehlerausgabe php, use of undefined constant db_fehler2, explode fehlerausgabe, php fehlerausgabe quelltext

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:05 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.