hallo liebe gemeinde!
ich habe ein php script in das ich schon eine art klickzähler integriert habe. nun möchte ich zum test noch etwas einbauen, dass die beiden integrierten links neben einer zahl auch noch einen namen o.ä. mit übergeben und in eine datei schreiben. was müsste ich zu diesem zweck an meinem script ändern damit das so funzt wie ich mir das vorstelle?
hier mein code:
ich habe ein php script in das ich schon eine art klickzähler integriert habe. nun möchte ich zum test noch etwas einbauen, dass die beiden integrierten links neben einer zahl auch noch einen namen o.ä. mit übergeben und in eine datei schreiben. was müsste ich zu diesem zweck an meinem script ändern damit das so funzt wie ich mir das vorstelle?
hier mein code:
PHP-Code:
<?php
class LoadInfo
{
//Deklaration der Variablen
var $_counter;
var $folder = array ();
//Funktion für die Übergabe der Werte (0=fertig mit Laden; 1=beginne mit Laden) der externen Daten
public function pruefestatus ($status, $name)
{
//Falls eine 1 übergeben wurde, dann:
if ($status == 1)
{
$this -> _counter++;
$this -> folder[$name] = $status;
}
//Falls eine 0 übergeben wurde, dann:
else if ($status == 2)
{
$this -> _counter-- ;
unset ($this -> folder[$name]);
}
}
//Funktion für die Abfrage was geladen wird
public function getstat ($name)
{
//Falls die gesuchte Datei geladen wird, wird der Name zurückgegeben
if (isset ($this -> folder[$name]))
{
return $this -> folder[$name];
}
//Falls die gesuchte Datei nicht geladen wird, wird nichts zurückgegeben
else
{
return (false);
}
}
public function setcounter ($_count)
{
$this -> _counter = $_count;
}
public function setname ($_names)
{
$this -> name = $names;
}
}
//Testlinks um zu schaun, ob mit dem Übergebenen Status gearbeitet wird (kann nachher entfernt werden)
echo "<a href='script_flex.php?status=1?'>1 raufzählen</a><br>";
echo "<a href='script_flex.php?status=2?'>1 abziehen </a><br>";
/////Verarbeitung, Öffnen & Schließen, Lesen & Schreiben in die Datei counter.txt/////
$InfoLoad = new LoadInfo ();
$LadeInfoc = fopen ('counter.txt', 'r+');
//-1>=fgets2<=10; -10>=fgets3<=100; -100<=4<=1000; usw.
$readcounter = fgets ($LadeInfoc, 4);
fclose ($LadeInfoc);
$InfoLoad -> setcounter ($readcounter);
$InfoLoad -> pruefestatus ($_GET ['status']);
$LadeInfoc = fopen ('counter.txt', 'w+');
fwrite ($LadeInfoc, $InfoLoad -> _counter);
fclose ($LadeInfoc);
$LadeInfon = fopen ('name.txt', 'r+');
$readname = fgets ($LadeInfon, 4);
fclose ($LadeInfon);
//Testausgabe um den $_count Wert auszulesen (kann nachher entfernt werden)
echo $readname;
echo $InfoLoad -> _counter. "<br><br>";
?>
Kommentar