[PHP] Include prob

Pagina: 1
Acties:

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 20:22

me1299

$ondertitel

Topicstarter
Ik wil met een functie een mooie pagina laten generen voor fouten.

Ik heb de volgende code:
// Error message page funtion
Function errormessage($errormsg) {

include("includes/errormsg.inc.php");
}
Ik krijg de volgende error:


Warning: Failed opening 'includes/music.css' for inclusion (include_path='')

in C:\webserver\root\www-root\global\music\includes\config.inc.php on line 19
[ Control Managment System - Artists - New Artist]

Ligt dit aan het path? Lijkt me erg sterk, aangezien ik toch duidelijk de juiste page aangeef.

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


Verwijderd

Windows gebruikt een ander teken om de paden te scheiden. Probeer i.p.v. "includes/..." eens "includes\\...".

(hoewel ik ergens wel eens gehoort hebt dat dat niet uitmaakt)

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 20:22

me1299

$ondertitel

Topicstarter
Het is al gelukt.

aangezien een geinclude file niet met zijn eigen directory werkt werkte het niet.

moest dus ../includes/errormsg.php zijn :)

Thanx anyway :o

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


  • me1299
  • Registratie: Maart 2000
  • Laatst online: 20:22

me1299

$ondertitel

Topicstarter
Maar nu zit ik met een ander probleem:

Dit functie werkt nu perfect enzo alleen als ik dit gebruik:

mysql_connect($hostname, $user, $pass) or errormessage("Mysql: Can't connect to the database");

En in de config file zet ik een verkeerde username dan krijg ik het volgende:

Warning: Access denied for user: 'root1@localhost' (Using password: YES) in C:\webserver\root\www-root\global\music\cms\artists_add.php on line 10

Warning: MySQL Connection Failed: Access denied for user: 'root1@localhost' (Using password: YES) in C:\webserver\root\www-root\global\music\cms\artists_add.php on line 10

En daarna m'n functie met verneukte layout


Werkt de OR functie nu niet goed ofzo?

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


  • me1299
  • Registratie: Maart 2000
  • Laatst online: 20:22

me1299

$ondertitel

Topicstarter
Met andere woorden hij moet weten dat het fout gaat, OR uitvoeren, zonder php errors te geven.

Met uitroepteken ervoor slaat hij heel het or gedeelte over. Dus dat werkt ook niet

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


  • Mafioso
  • Registratie: November 2000
  • Laatst online: 20-09 20:25
Om de errors die php geeft niet te laten zien zet je een @ voor de functie bv:
PHP:
1
2
3
<?
@mysql_connect($hostname, $user, $pass) or errormessage("Mysql: Can't connect to the database");
?>

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 20:22

me1299

$ondertitel

Topicstarter
Thanx!

Dat werkt als een gek! :9

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen

Pagina: 1