[PHP] Server of scriptfout?

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

  • JorisPenders
  • Registratie: April 2004
  • Laatst online: 10-04 22:01

JorisPenders

Designer & Coder

Topicstarter
Hallo,

ik heb een website gemaakt voor een bedrijf en deze gaat deze hosten op eigen servers.
Hierop is speciaal voor mij MySQL en PHP geinstalleerd.

Nu staat daar PHP 5.0.3 en de MySQL 4.1.9 op.

Ook staat er phpMyAdmin 2.6.1-pl3 op. Deze werkt goed,

Maar nu wil ik met de database connecten en krijg ik een error.
Op mijn eigen servertje werkt de website 100% perfect, maar nu krijg ik een error"
code:
1
Fatal error: Call to undefined function mysql_connect() in D:\***\connection.php on line 3


De PHP-code is op dit moment:
code:
1
2
@mysql_connect("localhost", "***", "***") or die(mysql_error());
mysql_select_db("***") or die(mysql_error());


Is dit een server-fout of is dit een fout van mijn script..
Ik heb al diverse connectionscripts geprobeerd, maar elke geeft dezelfde fout.

Joris

SystemSpecs -- WebArea - Your Online Home -- Webdesign


  • Brakkie
  • Registratie: Maart 2001
  • Niet online

Brakkie

blaat

Kijk even in de phpinfo welke mysql module is geinstalleerd.

mysqli of mysql. Ik vermoed de eerste.

Systeem | Strava


  • JorisPenders
  • Registratie: April 2004
  • Laatst online: 10-04 22:01

JorisPenders

Designer & Coder

Topicstarter
Brakkie schreef op vrijdag 29 april 2005 @ 16:12:
Kijk even in de phpinfo welke mysql module is geinstalleerd.

mysqli of mysql. Ik vermoed de eerste.
Dit staat er in de phpinfo();:

code:
1
2
3
4
mysqli
MysqlI Support enabled 
Client API version  4.1.9  
MYSQLI_SOCKET  /tmp/mysql.sock


Is hier een ander script voor dan?

SystemSpecs -- WebArea - Your Online Home -- Webdesign


  • Brakkie
  • Registratie: Maart 2001
  • Niet online

Brakkie

blaat

Systeem | Strava


  • Rmg
  • Registratie: November 2003
  • Laatst online: 23:03

Rmg


  • Brakkie
  • Registratie: Maart 2001
  • Niet online

Brakkie

blaat

Dat zal wel niet het enige zijn wat ie aan moet passen ;)

Systeem | Strava


  • Mayco
  • Registratie: Augustus 2002
  • Laatst online: 05-05 08:13
het gebruik van @'tjes is ook niet slim... als er dan iets mis is, weet je niet wat er mis is...

  • JorisPenders
  • Registratie: April 2004
  • Laatst online: 10-04 22:01

JorisPenders

Designer & Coder

Topicstarter
Jup.. dank jullie :-)
Moet even wat aanpassen.

Nu dit draadje toch loopt:
code:
1
Notice: Undefined index: Submit in D:\***\cms\select_page.php on line 11


Er staat op deze regel:
code:
1
if ($_POST['Submit']){ // als er op verzenden is geklikt


Dit klopt toch gewoon?
Is er een optie om uit te zetten dat ie dit niet weergeeft?

Joris

[ Voor 3% gewijzigd door JorisPenders op 29-04-2005 16:24 ]

SystemSpecs -- WebArea - Your Online Home -- Webdesign


  • JeRa
  • Registratie: Juni 2003
  • Laatst online: 07-05 12:51
Mayco schreef op vrijdag 29 april 2005 @ 16:19:
het gebruik van @'tjes is ook niet slim... als er dan iets mis is, weet je niet wat er mis is...
Zo wordt het in de meeste scripts gebruikt omdat zodra de functiecall een error produceert, er niet gelijk potentiële gevaarlijke informatie door PHP geoutput wordt naar de client. Hij handelt het netjes af met die(mysql_error()), niet wetend dat de functiecall helemaal niet bestaat :)

Het gebruik van @ kan dus weldegelijk slim zijn, een check op het bestaan van de functioncall of de library als toevoeging is wellicht nog slimmer.

  • Brakkie
  • Registratie: Maart 2001
  • Niet online

Brakkie

blaat

code:
1
if ($_POST['Submit']){ // als er op verzenden is geklikt

maak daar eens.
code:
1
if (isset($_POST['Submit']) ) { // als er op verzenden is geklikt

van.

[ Voor 10% gewijzigd door Brakkie op 29-04-2005 16:25 ]

Systeem | Strava


  • JorisPenders
  • Registratie: April 2004
  • Laatst online: 10-04 22:01

JorisPenders

Designer & Coder

Topicstarter
Brakkie schreef op vrijdag 29 april 2005 @ 16:24:
code:
1
if ($_POST['Submit']){ // als er op verzenden is geklikt

maak daar eens.
code:
1
if (isset($_POST['Submit']) ) { // als er op verzenden is geklikt

van.
Jupz doet het...
Zal vanavond de boel gaan veranderen :-)

SystemSpecs -- WebArea - Your Online Home -- Webdesign


  • JorisPenders
  • Registratie: April 2004
  • Laatst online: 10-04 22:01

JorisPenders

Designer & Coder

Topicstarter
Hallo,

inmiddels werkt bijna alles.

Alleen werkt het uploaden of veranderen van bestanden niet.

code:
1
2
3
4
   if (!fwrite($handle, $somecontent)) {
       print "Kan niet schrijven naar bestand: $filename";
       exit;
   }


Hij geeft dus deze error.
Ook bij het uploaden geeft hij een fout aan.

Kan dit aan permissies liggen, of is dit een scriptfout..
De website draait op IIS en PHP-5 (zoals hierboven vermeld)

Joris

[edit]
Ook wel even makkelijk om te hebben:
code:
1
$somecontent = stripslashes($_POST['textdeel']);


Het deel voor $handle:
code:
1
2
3
4
   if (!$handle = fopen($filename, 'w')) {
         print "Kan het bestand niet openen: $filename";
         exit;
   }

[ Voor 26% gewijzigd door JorisPenders op 29-04-2005 22:25 ]

SystemSpecs -- WebArea - Your Online Home -- Webdesign


  • MeIsTwisted
  • Registratie: November 2001
  • Laatst online: 28-07-2023

MeIsTwisted

not a Twisted mind

kan idd aan je schrijfrechten liggen kijk eens welke rechten je hebt op de map waar je in wilt schrijven. (CHMOD)

Multimonitor is relax :P


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Klinkt als een permissieprobleem. Chmod je bestand eens naar 644 (geloof ik, probeer anders 777), en kijk of het dan werkt.

Overigens zijn wij geen helpdesk; een vraag stellen is prima, maar ga niet voor elk klein probleempje hier een post maken. Je had heel makkelijk kunnen testen of dit een permissieprobleem was door gewoon meteen even te chmodden. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 06-05 18:51

Creepy

Tactical Espionage Splatterer

Je wordt al redelijk aan het handje gehouden en dat is nu niet echt de bedoeling.

Het kan aan de permissies liggen. Het kan ook een scriptfout zijn. Zonder de precieze error kunnen we dat niet zeggen. Ik zou zeggen: sla eens ana het debuggen. Wat zijn de rechten op die file? Onder welke gebruiker draait de webserver? Heb je de daadwerkelijke error al eens opgezocht? Zie ook P&W FAQ - Leer **** debuggen!!.

Daarnaast: als je een nieuw probleem hebt, open dan gewoon een nieuw topic. Echter, let daarbij op P&W FAQ - De "quickstart" zodat je weet wat we van een topicstart verwachten.... In je vragen tot nu mis mis ik bijvoorbeeld de zaken die jij zelf al hebt geprobreerd om het oplossen.

* Creepy aait -NMe-. Doe eens niet zo snel zijn :P

[ Voor 4% gewijzigd door Creepy op 29-04-2005 22:31 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Creepy schreef op vrijdag 29 april 2005 @ 22:30:
* Creepy aait -NMe-. Doe eens niet zo snel zijn :P
* NMe aait Creepy terug. Ik moet toch iets doen als ik ziek thuis zit? :P

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.