korzystam z API jednego z serwisów pogodowych i problem w tym, że plik JSON, który oni trzymają na swoim serwerze otwiera się bardzo wolno przez co i moja strona muli niemiłosiernie. Pobrałem ręcznie ten plik na swój serwer i działa bardzo szybko, stąd chciałbym to zautomatyzować w jakiś sposób.
mam taki kod, ale zwraca błąd "Cannot upload", czy ktoś mógłby mi powiedzieć na co zmienić, tak aby to działało? Uprawnienia pliku ustawione na 777
<?php $upload = ftp_fput($conn_id, $ftp_path, $fp, FTP_BINARY); $host = '*****'; $usr = '*****'; $pwd = '*****'; $local_file = 'dane.json'; $ftp_path = 'www/'; ftp_pasv($conn_id, true); // perform file upload ftp_chdir($conn_id, '/public_html/'); $upload = ftp_put($conn_id, $ftp_path, $local_file, FTP_ASCII); if($upload) { $ftpsucc=1; } else { $ftpsucc=0; } // check upload status: // close the FTP stream ftp_close($conn_id); ?>