note 127099 added to function.fread
| From: | wvss at gmail dot com | Date: | Mon, 16 May 2022 05:34:49 +0000 |
| Subject: | note 127099 added to function.fread | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-218446@lists.php.net to get a copy of this message | ||
!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Skipass</title>
</head>
<body>
<?php
//FUNCTION
function getLiftLength($dataName, $passID) {
$laenge = 0;
if(!file_exists($dataName)) {
die("Die Datei $dataName existiert nicht oder wurde nicht gefunden!");
//Beendet das Skript, wenn die Datei nicht gefunden wurde
}
$zeiger = fopen($dataName, "r");
if(!$zeiger) {
die("Beim Ãffnen der Datei ist ein Fehler aufgetreten");
}
//Zeile auslesen und Zeiger um eine Zeile weiter schalten
while(!feof($zeiger)) {
$zeile = fgets($zeiger);
$zeile_array = explode("|", $zeile);
if($zeile_array[2] == $passID) {
$laenge = $laenge + $zeile_array[5];
}
}
return $laenge;
}
// TEST
$dataName = "LogSkipass.txt";
$passID = 30201;
$laenge = getLiftLength($dataName, $passID);
echo "<p>Die Gesamtlänge der Liftbenutzung des Passinhabers mit der ID $passID
beträgt $laenge m</p>";
?>
</body>
</html>
----
Server IP: 45.112.84.4
Probable Submitter: 185.85.3.47 (proxied: 46.114.3.241)
----
Manual Page -- https://php.net/manual/en/function.fread.php
Edit -- https://main.php.net/note/edit/127099
Del: integrated -- https://main.php.net/note/delete/127099/integrated
Del: useless -- https://main.php.net/note/delete/127099/useless
Del: bad code -- https://main.php.net/note/delete/127099/bad+code
Del: spam -- https://main.php.net/note/delete/127099/spam
Del: non-english -- https://main.php.net/note/delete/127099/non-english
Del: in docs -- https://main.php.net/note/delete/127099/in+docs
Del: other reasons-- https://main.php.net/note/delete/127099
Reject -- https://main.php.net/note/reject/127099
Search -- https://main.php.net/manage/user-notes.php