Skocz do zawartości
Cooli

Linux + Php + Mssql

Rekomendowane odpowiedzi

witam....

 

mam o to taki problem...

 

istnieje sobie na serwerze linuxowym na debianie skrypt php

 

#!/usr/bin/php4<?		$cmd = "sudo ping $argv[1] -c $argv[2]";	$data = date("H:i:s i-n-Y", time());	exec($cmd, $coutput);	for( $x = 1; $x < (count($coutput) - 4); $x++ )     {     $time_temp = explode(" ", $coutput[$x]);     $time[$x] = str_replace("time=", "", $time_temp[6]);     $suma += $time[$x];     }	$y = $x-1;        if($y != 0)	{		if( $argv[2] == $y )     {     $average_time = $suma / $y;     }     	if( $argv[2] != $y )     {     $pocket_loss = $argv[2]-$y;     $suma += (200*$pocket_loss);     $average_time = $suma / $y;     }	   	 if( $average_time > $argv[3] )     {     $string = $data.";" . $average_time . "; reboot\n";     $fp = fopen("/alfa/tmp/log","a+");     fputs($fp,$string);     fclose($fp);     echo $average_time." -> reboot !\n\n";     exec("sudo init 6");     }	else     {     $string = $data.";" . $average_time . "; ok\n";     $fp = fopen("/alfa/tmp/log","a+");     fputs($fp,$string);     fclose($fp);     echo $average_time."  OK\n\n";     exit;     }	}    ?>

i wszystko byloby ok gdyby nie to że jezeli dopisze do niego polecenie typu mssql_connect czy też mysql_connect to zaczyna wywalac mi błąd...

 

Fatal error: Call to undefined function:  mssql_connect() in skrypt.php on line 6

i nie chodzi tutaj o tj pojedyńczy skrypt.... niemoge łączyć się z zadną bazą danych w skryptach uruchamianych lokalnie przez użytkowników na serwerze linuxowym....

 

dodam że na tym samym kompie stoi apache + php i wszystkio dziala ok... tznskrypty odpalane w przeglądarce łączą się poprawnie z bazami danych...

 

jak wyslać do sql'a dane uzyskane ze skryptu php odpalonego lokalnie na serwerze???

 

ale sie rozpisalem.... mam nadzieje ze nie zakręciłem tego zabardzo:) Pozdrawiam

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Sprawdź czy jest w konfigu extension=mysql.so.

1707878[/snapback]

wielkie dzięki...

 

jest nieco lepiej bo moge połączyć się mysql... dlaczego tylko nie moge nadal nic zrobić na mssql :(

 

PHP Warning:  Unknown(): Unable to load dynamic library '/usr/lib/php4/20020429/mssql.so' - /usr/lib/php4/20020429/mssql.so: cannot open shared object file: No such file or directory in Unknown on line 0

z mysqlem jest wszystko ok...

a ja potrzebuje mssql.... :(

 

jakieś sugestie?? [;

 

tymczasem pogoogluje sobie dalej.. może coś znajde ;]

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie znam debiana, ale bardzo prawdopodobne, ze standardowo nie ma skompilowanego rozszerzenia do mssql (w ogole jest to rozszerzenie dostepne na jakims niewindowsowym sysie ? )

1708525[/snapback]

no właśnie obawiam się że to co chce zrobić bedzie tą drogą niewykonalne... ;/ a musze używać tego syfu z m$ bo całe bazy danych w firmie na tym syfie stoją i szef nie da sie przekonać na konwersje pod mysql'a bo do obsługi tego jest napisane bardzo wiele aplikacji :(

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

no właśnie obawiam się że to co chce zrobić bedzie tą drogą niewykonalne... ;/ a musze używać tego syfu z m$ bo całe bazy danych w firmie na tym syfie stoją i szef nie da sie przekonać na konwersje pod mysql'a bo do obsługi tego jest napisane bardzo wiele aplikacji :(

Tak sie sklada, ze MSSQL jako baza jest lepszy od MySQL'a pod wzgledem mozliwosci, jedyne czym MySQL moze wygrywac to wydajnosc (i to glownie przy prostszych zapytaniach), ale jesli chodzi o mozliwosci to MSSQL jest niczego sobie, a jechanie go tylko za to ze to produkt MS jest troche nie na miejscu. Edytowane przez FiDO

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...