Notice: Use of undefined constant...
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$host="localhost";
$user="*user*";
$pass="*pass";
$db="*db*";
mysql_connect("$host","$user","$pass");
mysql_select_db($db);
?>
$host="localhost";
$user="*user*";
$pass="*pass";
$db="*db*";
mysql_connect("$host","$user","$pass");
mysql_select_db($db);
?>
heeft altijd foutloos gewerkt
maar sinds vandaag krijg ik deze meldingen (met vermelding van user en pass !!!!! ) op mijn paginas
Notice: Use of undefined constant localhost - assumed 'localhost' in /home/httpd/vhosts/spartakruiseke.be/httpdocs/connect.php on line 2
Notice: Use of undefined constant *user* - assumed '*user*' in /home/httpd/vhosts/spartakruiseke.be/httpdocs/connect.php on line 3
Notice: Use of undefined constant *pass* - assumed '*pass*' in /home/httpd/vhosts/spartakruiseke.be/httpdocs/connect.php on line 4
Notice: Use of undefined constant *db* - assumed '*db*' in /home/httpd/vhosts/spartakruiseke.be/httpdocs/connect.php on line 5
===> waaraan ligt dat ? het enige waar ik op kan komen is dat de host één of andere variabele veranderd heeft ??
===> en vooral : wat kan ik eraan doen ?
dank voor all info
Gewijzigd op 02/08/2005 22:24:00 door MagicP
' dus.Het zijn geen errors maar noticeses. Een opmerking dus. Je kan ook de error_reporting() (http://www.php.net/error_reporting/ ) lager zetten maar 't is beter je code te verbeteren.
Daar zeker zonder quotes,
En weet je zeker dat je ze zo, dus met quotes hebt uitgeprobeerd? Want in dat geval zijn deze notices niet op zijn plaats. Actuele bestandje geüpload?
maar vanmorgen is alles weer ok... het zal dus waarschijnlijk wel de hoster zijn die iets veranderd had en die het nu weer terug gezet heeft...
alles weer ok (maar ik ga toch die quotes veranderen zoals hierboven aangeraden werd)
thanks voor de antwoorden
P.
Kan je vertellen dat m'n leraar ons over het volgende wist te overtuigen dat een ongeschreven regel is dat een fout per definitie niet aan jouw scripting hoeft te liggen en zeker een reele kans is en grote kans is dat het aan de server side ligt en dus in de meeste gevallen de host/provider (mits jezelf host)
Suc6!
Groet, lissy
Test daarom altijd ook op je eigen server. De kans dat 2 los van elkaar staande servers zich anders gedragen is vrij klein.
Waarschijnlijk heeft je host gewoon de aanpassing in php.ini gemaakt van error reporting... verder is er wijnig mogelijk denk ik.