php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.12.2004, 16:43  
Gast
 
Beiträge: n/a
Standard Problem: PHP schreibt immer notizen mit auf

Hallo,

ich habe das Problem, dass PHP auf den Seiten die ich programmiere immer Notizen schreibt.
z.B. diese:
Notice: Use of undefined constant tag - assumed 'tag' in C:\Programme\Apache Group\Apache2\htdocs\svho.ccx\turnieranmeldescript .php on line 8

Dadurch wird alles verrückt.

Ich habe einen Localen Apache Server eingerichtet.

Wenn ich die Seite dann ins Internet zu 1und1 hochlade verschwinden die Notizen und alles ist so wie es sein soll.


Ich schätze mal da ist was in der Konfigurationsdatei verstellt oder?


Vielen Dank für eure Hilfe!


MfG: Clemens Hartmann
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.12.2004, 16:45  
Gast
 
Beiträge: n/a
Standard Re: Problem: PHP schreibt immer notizen mit auf

Zitat:
Zitat von clemenshartmann
Ich schätze mal da ist was in der Konfigurationsdatei verstellt oder?
Nein, da ist schon alles OK, du hast schlecht programmiert. Da wird auf Variablen zugegriffen, die nicht initialisiert wurden, bzw, du hast Variablen falsch geschrieben.

$var[irgendwas] bringt eine Meldung, $var['irgendwas'] ist richtig, da irgendwas keine Konstante ist.

Gruß
phpfan
 
Alt 30.12.2004, 18:51  
Gast
 
Beiträge: n/a
Standard

Kann man das denn nicht trotzdem abstellen. Also ich glaube nicht das das zu schlecht programmiert ist, denn die scripte sind aus einem Buch.
 
Alt 30.12.2004, 19:04  
Ypsillon
Gast
 
Beiträge: n/a
Standard

Könnte man sicherlich, aber das macht keinen Sinn, das sind die Debugger Meldungen wenn man Müll programmmiert hat!

Marc
 
Alt 30.12.2004, 19:08  
Ypsillon
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von clemenshartmann
Kann man das denn nicht trotzdem abstellen. Also ich glaube nicht das das zu schlecht programmiert ist, denn die scripte sind aus einem Buch.
Edit: Evtl ist das ein altes Buch oder Deine PHP Version ist alt oder eben neuer. Zum Thema mit dem Abstellen sag' ich. "Schlag Dir diese Idee, ein für alle mal aus dem Kopf". Du musst doch sehen wo was schief läuft! Resp in welcher Zeile und was...

M.
 
Alt 30.12.2004, 19:27  
Gast
 
Beiträge: n/a
Standard

Also ich habe z.B. ein eingabefeld mit html erstellt und es "name" genannt.

dann habe ich folgendes geschrieben:
if(!$_POST[name]){echo "bitte gib deinen Nachnamen ein"; }

das macht folgende Fehlermeldung:
Notice: Use of undefined constant name - assumed 'name' in C:\Programme\Apache Group\Apache2\htdocs\svho.ccx\turnieranmeldescript .php on line 5


Was ist daran falsch?
 
Alt 30.12.2004, 19:35  
Gast
 
Beiträge: n/a
Standard

Hallo? Das habe ich dir schon geschrieben! Man sollte die Antworten, die man bekommt auch lesen!!!!!!

$_POST[name] -> $_POST['name']

Gruß
phpfan
 
Alt 30.12.2004, 19:36  
Erfahrener Benutzer
 
Registriert seit: 23.12.2003
Beiträge: 243
mAy^daY
Standard

Zitat:
Zitat von clemenshartmann
[...]dann habe ich folgendes geschrieben:
if(!$_POST[name]){echo "bitte gib deinen Nachnamen ein"; }
[...]
$_POST['name']

//edited
war zu langsam


gruß mAy
mAy^daY ist offline  
Alt 30.12.2004, 19:44  
Ypsillon
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von clemenshartmann
Also ich habe z.B. ein eingabefeld mit html erstellt und es "name" genannt.

dann habe ich folgendes geschrieben:
if(!$_POST[name]){echo "bitte gib deinen Nachnamen ein"; }

das macht folgende Fehlermeldung:
Notice: Use of undefined constant name - assumed 'name' in C:\Programme\Apache Group\Apache2\htdocs\svho.ccx\turnieranmeldescript .php on line 5

Was ist daran falsch?
Versuch das:

Code:
$name=$_POST['name'];
if(!isset($name))
      {
      echo "bitte gib deinen Nachnamen ein";   
      }

Deins geht auch, Du musst halt die ' 'einfügen,
aber ich mag das (!$_POST['name']) nicht, arbeite lieber mit isset.

Yps
 
Alt 30.12.2004, 19:48  
Gast
 
Beiträge: n/a
Standard

@Ypsillon
Falsch, denn das gibt bei error_reporting=E_ALL und erstem Aufruf von dem Script ein "undefined Index". Wenn, dann doch wohl so:
PHP-Code:
  if (! isset($_POST['name']) OR $_POST['name'] == "")
  {
     echo 
"[b]bitte gib deinen Nachnamen ein[/b]";    
  } 
Gruß
phpfan
 
 


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] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Sessions Problem StephenKing PHP Tipps 2008 3 16.10.2007 08:30
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
Problem mit Übergabe einer Klasse in PHP4 PHP-Fortgeschrittene 10 08.01.2005 21:00
Problem mit Weiterleitung PHP Tipps 2004-2 16 22.12.2004 17:49
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
PHP Upload (Master Value/Local Value Problem) PHP-Fortgeschrittene 5 23.11.2004 07:21
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
[Erledigt] Problem mit Timestamp! PHP Tipps 2004 24 08.06.2004 19:51
Login Problem PHP Tipps 2004 4 04.06.2004 18:46
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\use of undefined constant tag\, notizen in php

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:10 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.