Cooli Opublikowano 18 Października 2005 Zgłoś Opublikowano 18 Października 2005 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 Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ParanoiK Opublikowano 19 Października 2005 Zgłoś Opublikowano 19 Października 2005 Sprawdź czy jest w konfigu extension=mysql.so. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
fireblade3 Opublikowano 19 Października 2005 Zgłoś Opublikowano 19 Października 2005 hmm - a czego masz mssql a nie mysql?? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ParanoiK Opublikowano 19 Października 2005 Zgłoś Opublikowano 19 Października 2005 hmm - a czego masz mssql a nie mysql?? 1707890[/snapback] ? Sformułuj pytanie jakoś po ludzku? ;] Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Cooli Opublikowano 19 Października 2005 Zgłoś Opublikowano 19 Października 2005 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 ;] Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 19 Października 2005 Zgłoś Opublikowano 19 Października 2005 Nie znam debiana, ale bardzo prawdopodobne, ze standardowo nie ma skompilowanego rozszerzenia do mssql (w ogole jest to rozszerzenie dostepne na jakims niewindowsowym sysie ? ) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Cooli Opublikowano 19 Października 2005 Zgłoś Opublikowano 19 Października 2005 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 :( Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 19 Października 2005 Zgłoś Opublikowano 19 Października 2005 (edytowane) w ogole jest to rozszerzenie dostepne na jakims niewindowsowym sysie ?Pewnie, np. na FreeBSE: http://www.freshports.org/databases/php4-mssql/ AFAIR PLD też ma. Debian niestety nie. Edytowane 19 Października 2005 przez Gość Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 19 Października 2005 Zgłoś Opublikowano 19 Października 2005 (edytowane) 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 19 Października 2005 przez FiDO Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ParanoiK Opublikowano 19 Października 2005 Zgłoś Opublikowano 19 Października 2005 http://pl2.php.net/manual/pl/ref.mssql.php Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Cooli Opublikowano 23 Października 2005 Zgłoś Opublikowano 23 Października 2005 1709001[/snapback] Dzięki.. już wszystko działa jak należy ;] Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...