[php] Fatal error: Failed opening

Pagina: 1
Acties:
  • 78 views sinds 30-01-2008

  • ikker
  • Registratie: Oktober 2001
  • Laatst online: 02-09 16:30

ikker

No Risk No Pain No Fun!!!

Topicstarter
Ik heb hier lokaal alles geinstalleerd staan omdat ik het server side niet op macht zetten.
ik heb draaien lokaal onder windows:
apache
winmysqladmin
php4
alles lijkt goed geinstalleerd en toch krijg ik deze melding
Fatal error: Failed opening required './libraries/common.lib.php' (include_path='.;c:\php4\pear') in c:\program files\apache group\apache\htdocs\lars\test2.php on line 2
als ik in pear kijk staat er keurig wat er moet staan namelijk:
set PHP_PATH=c:\php4\2
set PEAR_INSTALL_DIR=c:\php4\2\pear
set PEAR_EXTENSION_DIR=c:\php4\2\extensions
set PEAR_DOC_DIR=c:\php4\2\pear\docs
waarom geeft hij die melding dan nog naar de verkeerde map?
en hoe pas ik dat aan?

Mijn netwerkje


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
als /libraries/common.lib.php in dezelfde directory staat als je test script staat je include path verkeerd.

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • ikker
  • Registratie: Oktober 2001
  • Laatst online: 02-09 16:30

ikker

No Risk No Pain No Fun!!!

Topicstarter
en waar kan ik mijn include path vinden?

Mijn netwerkje


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op donderdag 20 juni 2002 11:48 schreef ikker het volgende:
en waar kan ik mijn include path vinden?
in php.ini

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • ikker
  • Registratie: Oktober 2001
  • Laatst online: 02-09 16:30

ikker

No Risk No Pain No Fun!!!

Topicstarter
nog iets waar ik niet uit kan komen is dit:

ik heb een heeeeeeeeeel simpel stukje tekst
PHP:
1
<?##################  Lars Pasman  ##  20-06-2002   ###############################contact met database##################################$link = mysql_connect("localhost", "", "")        or die("kan geen contact maken");mysql_select_db(guestbook)        or die("kan geen database selecteren");###################################################################if ($submit) {  print $nickin;}?><HTML><BODY bgcolor="#1efefe"><FORM method="post" action="<? print("$php_self"); ?>">  <input type="text" name="nickin" size="25">  <input type=submit></FORM></BODY></HTML><?#############verbinding database verbreken#########################Mysql_close($link);###################################################################?>

als ik het goed heb gelezen moet bij het submitten nickin automatisch $nickin worden met de waarde van de input natuurlijk.

alleen hij doet helemaal niets als ik hem run :(

Mijn netwerkje


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op donderdag 20 juni 2002 12:24 schreef ikker het volgende:

als ik het goed heb gelezen moet bij het submitten nickin automatisch $nickin worden met de waarde van de input natuurlijk.
klopt... maar je hebt helemaal geen waarde die submit heet dus zal hij de waarde $nickin ook nooit terug kunnen geven.

Je moet dit even veranderen:

<input type="submit" name="submit">

Nu heb je iets aangemaakt wat submit heet :)

Verder moet je even quotes gebruiken bij het selecteren van de database, dus:

mysql_select_db("guestbook");

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • ikker
  • Registratie: Oktober 2001
  • Laatst online: 02-09 16:30

ikker

No Risk No Pain No Fun!!!

Topicstarter
oke dat heb ik aangepast en dat werkt volgens mij ook allemaal wel.

maar normaal krijg je in de adresbar wel te zien welke variabelen worden meegegeven naar de volgende (of in dit geval dezelfde) pagina.
Maar ook daarvan zie ik helemaal niets.
er staat dus niet zoiets in van :
$nickin=blaat&$submit=sumit oid

volgens mij ben ik toch iets vergeten te installeren ofzo

Mijn netwerkje


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op donderdag 20 juni 2002 13:07 schreef ikker het volgende:
oke dat heb ik aangepast en dat werkt volgens mij ook allemaal wel.

maar normaal krijg je in de adresbar wel te zien welke variabelen worden meegegeven naar de volgende (of in dit geval dezelfde) pagina.
Maar ook daarvan zie ik helemaal niets.
er staat dus niet zoiets in van :
$nickin=blaat&$submit=sumit oid

volgens mij ben ik toch iets vergeten te installeren ofzo
dat komt omdat je method="post" gebruikt

als je dit veranderd in method="get" dan zie je de variablen in je adresbalk.


Niet om lullig te doen ofzo hoor maar is het misschien niet verstandig om eens een manual te lezen?

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • ikker
  • Registratie: Oktober 2001
  • Laatst online: 02-09 16:30

ikker

No Risk No Pain No Fun!!!

Topicstarter
ok dat zie ik nu ook goed.
het script ziet er nu alsvolgt uit:
PHP:
1
<?##################  Lars Pasman  ##  20-06-2002   ###############################contact met database##################################$link = mysql_connect("localhost", "", "")        or die("kan geen contact maken");mysql_select_db("guestbook")        or die("kan geen database selecteren");###################################################################if ($submit) {  print $nickin;}?><HTML><BODY bgcolor="#1efefe"><FORM method="get" action="test.php">  <input type="text" name="nickin" size="25">  <input type="submit" name="submit" value="submit"></FORM></BODY></HTML><?#############verbinding database verbreken#########################Mysql_close($link);###################################################################?>

en dan staat er vervolgens na het submitten dit in de balk:

[source]
http://127.0.0.1/lars/test.php?nickin=blaat&submit=submit
[/source]

nu krijg ik dus nog steeds niet de de waarde uit nickin op mijn scherm :'(

Mijn netwerkje


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Zie voor je laatste probleem ook: [topic=512413/1/100]
Pagina: 1

Dit topic is gesloten.