BrokenTrust
Grünschnabel
Hallo, ich habe eine kleine Seite mit Videos, da ich eine Tafficbegrenzung von 2GB pro Tag habe, hatte ich die Idee, einen Counter für jedes Video einzufügen und bei einem Count von 18 die Videos zu sperren.
<body>
<div align="center">
<p>
<?php
$nZahl = "zaehler.txt";
$strvideo = "neaera.rar";
$nZaehler = 0;
if (file_exists($nZahl)
{
$hDatei = fopen ($nZahl,"r")
or die ("file not found");
$nZaehler = fgets ($nZahl,3);
fclose ($nDatei);
}
if ($nZaehler >= 18)
echo "Bandwidth exceeded";
else
{
echo "Thanx";
readfile ($strvideo);
$nZaehler++;
$hDatei = fopen ($nZahl,"w")
or die ("file not found");
fputs ($hDatei,$nZaehler);
fclose ($hDatei);
}
?>
</p>
</div>
</body>
Jetzt habe ich das Problem, dass statt einem Thanx und dem auslesen einer Datei alles ab
=18)
echo "Bandwidth exceeded";
else
{
echo "Thanx";
readfile ($strvideo);
$nZaehler++;
$hDatei = fopen ($nZahl,"w")
or die ("file not found");
fputs ($hDatei,$nZaehler);
fclose ($hDatei);
}
als Text ausgegeben wird?
Ich bin noch in den Anfängen mit php, wär schön wenn mir einer den Fehler erklären kann.
<body>
<div align="center">
<p>
<?php
$nZahl = "zaehler.txt";
$strvideo = "neaera.rar";
$nZaehler = 0;
if (file_exists($nZahl)
{
$hDatei = fopen ($nZahl,"r")
or die ("file not found");
$nZaehler = fgets ($nZahl,3);
fclose ($nDatei);
}
if ($nZaehler >= 18)
echo "Bandwidth exceeded";
else
{
echo "Thanx";
readfile ($strvideo);
$nZaehler++;
$hDatei = fopen ($nZahl,"w")
or die ("file not found");
fputs ($hDatei,$nZaehler);
fclose ($hDatei);
}
?>
</p>
</div>
</body>
Jetzt habe ich das Problem, dass statt einem Thanx und dem auslesen einer Datei alles ab
=18)
echo "Bandwidth exceeded";
else
{
echo "Thanx";
readfile ($strvideo);
$nZaehler++;
$hDatei = fopen ($nZahl,"w")
or die ("file not found");
fputs ($hDatei,$nZaehler);
fclose ($hDatei);
}
als Text ausgegeben wird?
Ich bin noch in den Anfängen mit php, wär schön wenn mir einer den Fehler erklären kann.