webForumDet fria alternativet
Logga in / Bli medlem

Undefined funkction.

PHP

5 svar · 245 visningar · startad av skyman

Medlem sedan juli 20012 450 inlägg
Frågan#1

Hej.
Jag har setat och gjort ett projekt lokalt på min dator med en MSSQL-klient. Funkat mycket bra. Sen idag lade jag upp alla filer på "stora" webben här på företaget men då tar han inte mina MSSQL-funktioner.
MSSQL_CONNECT($server,$user,$pass) ger Undefined function helt plötsligt. På php.net står det:

mssql_connect() establishes a connection to a MS SQL server. The servername argument has to be a valid servername that is defined in the 'interfaces' file.

Denna interfaces file... vad är detta? Och varför funkar det inte nu. Det funkar att köra samma filer lokalt fortfarande... :q :q

Medlem sedan jan. 20007 697 inlägg
#2

Har du skrivit funktionsnamnet med versaler? Alltså MSSQL_CONNECT()?
Testa att ändra till gemener istället.

Medlem sedan jan. 20007 697 inlägg
#3

Jag läste lite av kommentarerna längre ner på sidan. Där står följande

O.K.- Windows 2000 Server, MSSQL7, PHP 3.0.16...

You need to have the following:

ntwdblib.dll (mine was 348K) in \winnt\system32 - search for it at ftp.lycos.com if you don't have it.

extension=php3_mssql70.dll uncommented in php.ini

And mssql_connect() etc. should work.

Testa att ladda ner filen här.

Hela katalogen med andra filer kan du ju också kolla i om det skulle fattas filer.

Medlem sedan juli 20012 450 inlägg
#4

#1. Versaler, gemener spelar ingen roll...
#2. ntwdblib.dll har jag.
#3. extension=php3_mssql70.dll uncommented in php.ini japp, men php4 i mitt fall...

Men det funkar inte ändå... Vi har vart inne i WINNT, WINNT/EXTENSIONS WINNT/SYSTEM WINNT/SYSTEM32 och lagt till...
Enkel fråga: Vad är det som gör att den inte fattar mssql-kommandon? Php funkat utmärkt... :l :q

Medlem sedan mars 20007 896 inlägg
#5

Du har inte avkommenterat något annat bibliotek? Vet att det kan knasa sig då...

Medlem sedan juli 20012 450 inlägg
#6

Tyvärr va det inte jag som rodde det iland, men det visade sig att ntwdblib.dll och php_mssql70.dll inte funkade ihop. Vick ta php_mssql.dll istället... Dont ask me how... :l

260 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)