Einzelnen Beitrag anzeigen

Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#19

Re: [PHP] Counter erhöhen

  Alt 5. Jan 2009, 11:17
Zitat von Matze:
per FTP anlegen und ChMod auf 777 setzen
Warum das denn bitte? Warum denn gleich 777? Wie wäre es mit was passenderem, wie z.B. 640, oder von mir aus auch 660. Oder am besten gleich default lassen. Aber 777 halte ich für Unsinn. Das kann bei einigen Hostern Probleme machen. Und außerdem sollte mittlerweile jeder Hoster so weit sein, dass es auch ohne volle Rechte funktioniert.

Zitat von Matze:
Die PHP könnte grob so aussehen:

Code:
<?php

define('MY_FILE', 'counter.txt');

$counter = 1;

if (file_exists(MY_FILE))
{
    $file_handle = fopen(MY_FILE, 'r');
    $counter = fgets($file_handle);
    fclose($file_handle);

    $counter = (!empty($counter)) ? $counter + 1 : 1;  
}

$file_handle = fopen(MY_FILE, 'w');
fputs($file_handle, $counter);
fclose($file_handle);

// evtl. eine Ausgabe für dich zur Kontrolle:
echo 'Wert: ' . $counter;

?>
Code:
file_put_contents("counter.txt", intval(file_get_contents("counter.txt"))+1);
SCNR

Mit freundlichen Grüßen,

Valle
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat