![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 13.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki problem, Zrobilem projekt ktory pobiera dane z pliku csv z ftp na moj serwer a robione to jest dzieki odswiezaniu strony no i robie to co jakis czas. A wyglada to tak Kod <script type="text/javascript"> function delayer(){ window.location = "http://www.polacza1.php" } </script> </head> <BODY onLoad="setTimeout('delayer()', 240000)" BGCOLOR=#FFFFD0 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0> Od razu przepraszam ze to jest kod javascript umieszczony na forum php no i wszystko by bylo pieknie gdyby czasem strona sie nie zawiesila i w tym momencie przestaje odswiezac.. nie wiem czym to jest spowodowane.. Co do zawieszenia strony to wyglada to tak jak by chcial zaladowac strone ale niestety to sie nie dzieje i jest biala strona no i klepsydra czyli wczytywanie.. Czy jest jakis niezawodny sposob na odswiezanie? Czy moze macie dla mnie jakies rady? Dziekuje za pomoc i pozdrawiam Ten post edytował batman 13.01.2010, 09:01:05
Powód edycji: [batman]: przeniosłem i dodałem tagi
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 13.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
no tak napisane w php
cos na ten styl Kod <html> <head> <meta http-equiv="Pragma" content="no-cache" /> <script type="text/javascript"> function delayer(){ window.location = "http://www.strona/polacz1.php" } </script> </head> <BODY onLoad="setTimeout('delayer()', 280000)" BGCOLOR=#FFFFD0 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0> <?php // set up basic connection $ftp_server = "xxx"; $ftp_user_name= "xxx"; $ftp_user_pass= "xxx"; $plik_zdalny = '/home/app/data_SM01/act.dat'; $plik_aktualna_wartosc = 'jankko.csv'; $plik_historii= 'historia.csv'; $uchwyt = fopen($plik_aktualna_wartosc, 'w'); $conn_id = ftp_connect($ftp_server); // login with username and password $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // check connection if ((!$conn_id) || (!$login_result)) { echo "FTP connection has failed!"; echo "Attempted to connect to $ftp_server for user $ftp_user_name"; exit; } else { echo "Connected to $ftp_server, for user $ftp_user_name"; } if (ftp_fget($conn_id, $uchwyt, $plik_zdalny, FTP_ASCII, 0)) { echo "pomyślnie pobrano plik $plik_zdalny\n"; } else { echo "próba pobrania pliku $plik_zdalny do $plik_aktualna_wartosc nie powiodła się\n"; } $wiersz_aktualny = file( $plik_aktualna_wartosc, FILE_SKIP_EMPTY_LINES|FILE_IGNORE_NEW_LINES); $wiersze_historii = file( $plik_historii, FILE_SKIP_EMPTY_LINES|FILE_IGNORE_NEW_LINES); $tablica_tymczasowa = array(); //jak by bylo wiecej lini w zdalnym pliku for($i=0; $i<count($wiersz_aktualny);$i++) { if( strlen($wiersz_aktualny[$i]) > 0) { $tablica_tymczasowa[] = $wiersz_aktualny[$i]; } } //przepisanie calej histori for($i=0; $i<count($wiersze_historii);$i++) { if( strlen($wiersze_historii[$i]) > 0) { $tablica_tymczasowa[] = $wiersze_historii[$i]; } } //$moj= fopen($plik_aktualna_wartosc, 'r'); //$licznik = fgets($moj); //fclose($moj); $uchwyt1= fopen($plik_historii, 'w'); fwrite($uchwyt1, implode("\n", $tablica_tymczasowa) ); fclose($uchwyt1); // close the FTP stream ftp_close($conn_id); fclose($uchwyt); echo "----------<br><pre>"; include $plik_aktualna_wartosc; //echo "----------<br>"; //include $plik_historii; //usuniecie poliku pomoczniczego if(file_exists($plik_aktualna_wartosc)) { @unlink($plik_aktualna_wartosc); } ?> </pre> </body> </html> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 21:41 |