Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mencapai trafik dalam php

Bagaimana untuk mencapai trafik dalam php

藏色散人
Lepaskan: 2023-03-14 13:14:01
asal
1988 orang telah melayarinya

Cara mencapai trafik dalam PHP: 1. Baca fail data; 2. Tulis data terkumpul ke fail "counter.dat";

Bagaimana untuk mencapai trafik dalam php

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.4, komputer Dell G3.

Bagaimana untuk mencapai trafik dalam php?

Pelaksanaan PHP kaunter lawatan laman web

Pelaksanaan kaunter lawatan laman web yang mudah, seperti berikut

Terangkan dahulu idea:

1 Pengguna menghantar permintaan akses kepada pelayan
2 Pelayan membaca fail kiraan akses, 1. Kembali kepada klien
3 pandangan
4 .Untuk akses pengguna baharu, ulangi 123

Penyelesaian (algoritma utama):

1 >2. Baca fail data
Buka fail itu;
3. Tulis data terkumpul ke pembilang fail.dat
Kumpulkan data
Tulis data; halaman web ;
Buat folder Count_Visitor.

Dalam folder Count_Visitor, cipta fail Count_Visitor.php dan taip kod berikut:


Jika perlu, anda boleh menaip sendiri hiasan fail css.

Dalam kod Mengandungi pembolehubah dan maknanya

$max_len: Pembolehubah tersuai. Bilangan maksimum digit dalam kaunter;

<html>
<head>
 <meta charset="UTF-8">
 <title>浏览计数器-ljccccccccccc@163.com</title>
</head>
<body>
 <?php
  //数字输出网页计数器
  $max_len = 9;
  $CounterFile = "counter.dat";
  if(!file_exists($CounterFile)){  //如果计数器文件不存在
   $counter = 0;     
   $cf = fopen($CounterFile,"w"); //打开文件
   fputs($cf,&#39;0&#39;);     //初始化计数器
   fclose($cf);     //关闭文件
  }
  else{          //取回当前计数器的值
   $cf = fopen($CounterFile,"r");
   $counter = trim(fgets($cf,$max_len));
   fclose($cf);
  }
  $counter++;         //计数器加一
  $cf = fopen($CounterFile,"w");    //写入新的数据
  fputs($cf,$counter);
  fclose($cf);
 ?>
 <div id="dd" align="center">
  <span>欢迎您!</span>
  <span>您是本站的第
   <?php
    echo $counter;       //输出计数器
   ?>
  位访客!</span>
 </div>

</body>
</html>
Salin selepas log masuk
$CounterFile: pembolehubah tersuai. Fail tempat pembilang disimpan (jalan dan nama fail); Nilai kaunter;

$cf: pembolehubah tersuai. Buka pemegang fail pengiraan;

Fungsi dan makna yang terkandung dalam kod

file_exists($CounterFile): Tentukan sama ada fail itu wujud;

fopen($CounterFile, "w") : Buka fail untuk menulis. (Fungsi ini mempunyai atributnya sendiri, jika ia tidak wujud, ia akan dicipta)

fopen($CounterFile,'r'): Buka fail dalam mod baca sahaja.

fgets($cf,$max_len): Baca aksara dengan panjang yang ditentukan daripada fail

fputs($cf,”0”): Tulis aksara “0” ke dalam $cf

fclose($cf): Tutup fail yang dibuka oleh $cf

trim(fgets($cf,$max_len)): Alih keluar ruang pada kedua-dua belah rentetan yang diekstrak

Itu sahaja untuk nota hari ini!

Aplikasi php yang sangat mudah.

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk mencapai trafik dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan