Web Sitesine Bilgisayardan Otomatik Veri Çekmek
-
<?php
define("TEXT_FILE", "BURAYA_DOSYA_YOLU_GELECEK");
define("LINES_COUNT", 10);
function read_file($file, $lines) {
$handle = fopen($file, "r");
$linecounter = $lines;
$pos = -2;
$beginning = false;
$text = array();
while ($linecounter > 0) {
$t = " ";
while ($t != "\n") {
if(fseek($handle, $pos, SEEK_END) == -1) {
$beginning = true;
break;
}
$t = fgetc($handle);
$pos --;
}
$linecounter --;
if ($beginning) {
rewind($handle);
}
$text[$lines-$linecounter-1] = fgets($handle);
if ($beginning) break;
}
fclose ($handle);
return array_reverse($text);
}
$lines = read_file(TEXT_FILE, LINES_COUNT);
foreach ($lines as $line) {
echo $line . "<br>";
} -
ayhun bunu yazdı
define("TEXT_FILE", "BURAYA_DOSYA_YOLU_GELECEK");
define("LINES_COUNT", 10);
function read_file($file, $lines) {
$handle = fopen($file, "r");
$linecounter = $lines;
$pos = -2;
$beginning = false;
$text = array();
while ($linecounter > 0) {
$t = " ";
while ($t != "\n") {
if(fseek($handle, $pos, SEEK_END) == -1) {
$beginning = true;
break;
}
$t = fgetc($handle);
$pos --;
}
$linecounter --;
if ($beginning) {
rewind($handle);
}
$text[$lines-$linecounter-1] = fgets($handle);
if ($beginning) break;
}
fclose ($handle);
return array_reverse($text);
}
$lines = read_file(TEXT_FILE, LINES_COUNT);
foreach ($lines as $line) {
echo $line . "
";
}Hocam yukardaki 10 yerine txt dosyan kac satirsa onu yazman lazim. İndex.html dosyani duzenledikten sonra index.php olarak kaydet. Kaldi bat dosyasi internette aratsan bulursun bu kodu bende internette buldum
Editciyuk: http://www.aydinyakar.com/2011/05/ms-dos-ile-ftp-gonderim-scripti_7.html?m=1
Yukardaki linkde bat dosyasini nasil olusturacagin yaziyor.
Onuda olustur hepsi calistiginda birde zamanlanmis gorev olustur windowsta her yarim saatte bir kopyalasin dosyayi
ayhun tarafından 27/Nis/16 09:54 tarihinde düzenlenmiştir -
Led'in olduğu klasörü dropbox ile paylaşsan. (drop dosya güncellenince cloud'u da güncelliyor)
Web sitesine de bir cron ayarlayıp belirli zaman aralıklarıyla bir PHP çalıştır. o PHP dosyası, dropbox'taki txt'yi okuyup gereken işlemi yapsın
YADA
cron işlemi oluşturup wget ile dropbox'taki dosyayı sunucuna çektir. -
Hocam soketleri kullanarak yapabilirsin diye düşünüyorum php kullanarak kendi makinanızda açtığınız porta bağlanırsınız makinanızda çalışan server gelen isteğe göre txt dosyasını okuyup karşı tarafa bilgileri aktarabilir.
-
Evet değerli müritler nooldu bizim bu iş. :D bilgisayardan sunucuya gönderme işlemi tamam benim public_html içindeki kurlar.txt dosyasindaki verileri index.php ye çekmem lazim ama ayri ayri
-
risk53 bunu yazdı
Evet değerli müritler nooldu bizim bu iş. :D bilgisayardan sunucuya gönderme işlemi tamam benim public_html içindeki kurlar.txt dosyasindaki verileri index.php ye çekmem lazim ama ayri ayri
Nasil yaptin hocam? Yukardaki sana verdigim kodlari inceledinmi?
-
tabelaya kurları gönderdiğin bilgisayarına bir http server kurup dışa açarak yapabilirsin
bu sayede web siteside senin bilgisayarına rahatlıkla ulaşır
ona da bi cron aracılığı ile günde bir kaç kez kontrol ettirirsin
örn : http://www.tahribat.com/forum/bilgisayari-internete-acmaserver-yapmadokuman-98147
-
yandex disk e webdav ile baglanabiliyosun
bilgisayara yandex disk kur, not defteri dosyan diskte olsun
web sitesi uzerinden php / webdav ile yandex diske baglanip dosyayi cek, parse edip db ye yaz
-
ayhun bunu yazdırisk53 bunu yazdı
Evet değerli müritler nooldu bizim bu iş. :D bilgisayardan sunucuya gönderme işlemi tamam benim public_html içindeki kurlar.txt dosyasindaki verileri index.php ye çekmem lazim ama ayri ayri
Nasil yaptin hocam? Yukardaki sana verdigim kodlari inceledinmi?
Orası çözüldü hocam dosyayı belirli aralıklarla nete atan bisey yaptik zaten günde 2 yada 3 defa güncelleniyor şu an tek ihtiyacım kurlar.txt dosyasındaki kurları index.php dosyasina ayri ayri çekmek sadece alış kurlarını
-
Up müridler yokmu yardımcı olacak sadece kurlar.txt dosyasindan index.php ye veri çekme bölümü kaldı