Bagaimana untuk membuat kod php secara automatik dijalankan pada pelayan win?
朱
2022-06-06 23:17:51
0
4
1548

Saya harap kod php boleh terus berjalan selepas pelayar terputus, tetapi saya telah mencuba banyak kaedah tetapi tidak berkesan

1 tanpa mengira akibatnya

1

2

3.

4

5

6

7

8

9

10

(_/boleh abaikan skrip pengguna)

set_time_limit(0);// Melalui set_time_limit(0), program boleh dilaksanakan tanpa had

ini_set('memory_limit','512M'); //Tetapkan had memori

$interval=60*30;/ /Berlari setiap setengah jam

lakukan {

//ToDo

tidur($interval);//Tunggu selama 5 minit

}

sementara(benar);

keburukan

tidak boleh dikawal melainkan hos PHP ditamatkan. Jangan Gunakan kaedah ini, melainkan anda adalah seorang penggodam. 1 0

19

20

config.php

.

set_time_limit(0);//Anda boleh menggunakan set_time_limit(0) Biarkan program dijalankan tanpa had

$interval=60*30;// Jalankan setiap setengah jam

do{

$run = sertakan 'config.php' ;

jika(!$lari) mati('proses batal');

//ToDo

tidur($interval);//Tunggu selama 5 minit

}

sementara(benar);

dengan menukar pulangan 0 config.php, Untuk menghentikan program Satu cara yang boleh dilakukan adalah dengan berinteraksi dengan fail config.php dan borang khas, dan menetapkan beberapa pembolehubah melalui halaman HTML untuk konfigurasi

Kelemahan: Ia menduduki sumber sistem dan berjalan untuk masa yang lama, yang mungkin menyebabkan beberapa bahaya tersembunyi yang tidak dijangka. Contohnya, isu pengurusan ingatan.

Tiga jenis dipertingkatkan

1

2

3

4

5

1

2

3

4

5

$time=15;

$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

/*

function

*/

tidur ($time);

file_get_contents($url);

?> Masa pelaksanaan skrip PHP tidak akan terlalu lama Ia tidak dihadkan oleh time_out

Oleh kerana setiap kitaran fail php dilaksanakan secara berasingan. kaedah ini mengelakkan had masa_habis Tetapi yang terbaik adalah sama seperti di atas Tambah kod kawalan .cofig.php untuk dapat menamatkan proses.

Kaedah di atas tidak berguna selepas ujian Kod masih akan berhenti secara automatik selepas berjalan selama beberapa minit Saya secara peribadi mahu ia berjalan 24 jam sehari. Atau adakah terdapat tapak web yang boleh menyediakan perkhidmatan yang membuka halaman web secara automatik, supaya kod saya boleh dimulakan sekali-sekala?

朱

membalas semua (3)
大瓶可乐

Adakah anda mahu menjadi reptilia? Anda boleh membuat lompatan paging dan melompat ke yang seterusnya selepas pelaksanaan!

  • balas Saya juga mencubanya. Ujian mendapati bahawa kod itu melompat dua kali dan berhenti secara automatik Saya menjalankan program sekali dan menulis nombor ke fail txt Dalam kaedah ini, hanya terdapat dua nombor dalam fail ujian, iaitu ia sahaja melompat dua kali dan berhenti
    pengarang 2022-06-07 20:06:23
大瓶可乐

Anda boleh mencuba tugas berjadual Windows

    大瓶可乐

    php tidak sesuai untuk tugasan ini

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!