login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MSSQL connectie probleem..

Offline larssy1 - 05/12/2007 18:51
Avatar van larssy1MySQL beginner Hoi,

ik ben bezig met een eigen private server.. maar nu heb ik een paar fouten..

  1. Warning: session_start() [function.session-start]: open(tmp//sess_1fd1007902c971aefa3602906772f67d, O_RDWR) failed: Permission denied (13) in /mounted-storage/home75b/sub009/sc43064-QYEE/www/knightonline/settings.php on line 55
  2.  
  3. Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mounted-storage/home75b/sub009/sc43064-QYEE/www/knightonline/settings.php:55) in /mounted-storage/home75b/sub009/sc43064-QYEE/www/knightonline/settings.php on line 55
  4.  
  5. Warning: fopen(ban.txt) [function.fopen]: failed to open stream: No such file or directory in /mounted-storage/home75b/sub009/sc43064-QYEE/www/knightonline/settings.php on line 62
  6.  
  7. Warning: filesize() [function.filesize]: stat failed for ban.txt in /mounted-storage/home75b/sub009/sc43064-QYEE/www/knightonline/settings.php on line 63
  8.  
  9. Warning: fread(): supplied argument is not a valid stream resource in /mounted-storage/home75b/sub009/sc43064-QYEE/www/knightonline/settings.php on line 63
  10.  
  11. Warning: fclose(): supplied argument is not a valid stream resource in /mounted-storage/home75b/sub009/sc43064-QYEE/www/knightonline/settings.php on line 64


Kunnen jullie mij helpen deze problemen op te lossen??

btw,, hier heb je nog de settings.php
http://www.plaatscode.be/4322/


mvg
larssy1 

15 antwoorden

Gesponsorde links
Offline Wim - 05/12/2007 18:55
Avatar van Wim Crew algemeen staat session_start() op je eerste lijn?

Anders moet je eens proberen om elke user alle rechten te geven op je tmp folder (waar je settings in gestored worden, meestal /tmp oid): chmod 777 /tmp
Offline larssy1 - 05/12/2007 18:56 (laatste wijziging 05/12/2007 18:58)
Avatar van larssy1 MySQL beginner ok,, dus /tmp naar 777 chmodden??

en wat die ban.txt betreft,, die bestond niet,, dus heb ik hem opnieuw aangemaakt,, moet ik ook die chmodded naar 777?


*EDIT: ik heb /tmp gechmod naar 777, ban.txt opnieuw aangemaakt,, maar nu blijft er nog 1 error over..

  1. Warning: fread() [function.fread]: Length parameter must be greater than 0 in /mounted-storage/home75b/sub009/sc43064-QYEE/www/knightonline/settings.php on line 63
Offline Rik - 05/12/2007 19:21
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Als ban.txt leeg is ga je proberen 0 bytes te lezen en dat kan hij niet. Als je meer bytes opgeeft dan er in het bestand staan zal hij het hele bestand inlezen. Je kan op regel 63 dus het makkelijkste "+ 1" achter "filesize($filename)" zetten.
Offline Wim - 05/12/2007 19:22
Avatar van Wim Crew algemeen php5? PHP.net: file_get_contents
Offline Godlord - 05/12/2007 19:34
Avatar van Godlord PHP gevorderde
  1. if ((filesize($file) > 0) && (file_exists($file))) {
  2. // Het bestand bestaat en bevat tenminste één byte.
  3. } else {
  4. // Het bestand is leeg of bestaat niet.
  5. }
Offline larssy1 - 05/12/2007 22:47 (laatste wijziging 05/12/2007 22:48)
Avatar van larssy1 MySQL beginner oke, ik heb gewoon de makkelijkste manier gekozen,, en dat is wat in de ban.txt bestand zetten 

en hmm.. met inloggen krijg ik dit:
Fatal error: Call to undefined function odbc_connect() in /mounted-storage/home75b/sub009/sc43064-QYEE/www/knightonline/login.php on line 9

dat is code:
  1. <?
  2.  
  3. include('./settings.php');
  4.  
  5.  
  6. $login = $_POST['user'];
  7. $pass = $_POST['pw'];
  8.  
  9. $msconnect=odbc_connect("$dbname","$dbuser","$dbpass");
  10. $msquery="SELECT COUNT(strACcountID) FROM tb_user WHERE strACcountID = '$login' AND strPasswd = '$pass'";
  11. $msresults=odbc_exec($msconnect,$msquery) or die("error");
  12. odbc_fetch_row($msresults);
Offline Wim - 05/12/2007 23:13
Avatar van Wim Crew algemeen de functie bestaat niet, odbc drivers zijn wrs niet geinstalleerd

Prolly vindt je hier (http://be2.php.net/manual/nl/ref.uodbc.php) meer uitleg...
Offline larssy1 - 05/12/2007 23:22
Avatar van larssy1 MySQL beginner als het goed is had ik die geinstalleerd hoor..
Offline Rik - 06/12/2007 15:12
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
En heb je hem ook ingeladen? Of staat er nog een # voor bij extension=php_pdo_odbc.dll in php.ini?
Offline larssy1 - 06/12/2007 15:46 (laatste wijziging 06/12/2007 15:52)
Avatar van larssy1 MySQL beginner dat weet ik zo niet,, zal ik even moeten opzoeken  

misschien ook een idee waar ik de file kan vinden?

btw.. weet niet of het toegestaan is.. maar anders zal ik de link wel weer verwijderen..

voor een life preview: http://www.zt-network.com/knightonline
Offline ikki007 - 06/12/2007 15:50
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Het is geen # maar een ; wat boukefalos bedoelt  
Offline larssy1 - 06/12/2007 15:52
Avatar van larssy1 MySQL beginner en waar kan ik die file vinden ikki?

moet ik voor php.ini zoeken of voor odbc_blalibal.dll
Offline Rik - 06/12/2007 16:13
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
De obdc dll staat in de map php/ext/ en waar php.ini staat vind je door bij "Loaded Configuration File" van phpinfo() te kijken.

Het moet idd een ; zijn.  
Offline larssy1 - 06/12/2007 16:26 (laatste wijziging 06/12/2007 16:26)
Avatar van larssy1 MySQL beginner je bedowlt in c:\Windows\php\ext?

of op de site zelf?? (servage.net)
Offline Rik - 06/12/2007 16:27
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Op de server van de site in de map waar php is geinstalleerd.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.36s