XaraX: erklärliche Warnung bei foreach

Beitrag lesen

Guten Morgen Marcus,

Ich wollte mir für mein Gästebuch eine Reloadsperre einbauen, die folgendermassen aufgebaut ist:

function ReloadPruefen ($IP, $Zeitstempel)
{
  $DateiZeiger = fopen ("CSV.IP.csv", "r");

if ($DateiZeiger)
  {
    flock ($DateiZeiger, LOCK_SH);
    $DateiGroesse = filesize ("CSV.IP.csv");
    $BisherigerInhalt = fread ($DateiZeiger, $DateiGroesse);

fread funktioniert dan doch ein wenig anders als file()

fread gibt einen string zurück, der den Inhalt der Datei

darstellt

file() gibt ein Datenfeld zurück, der den Inhalt indiziert

nach Textumbrüchen darstellt

flock ($DateiZeiger, LOCK_UN);
    fclose ($DateiZeiger);
  }

if (count ($BisherigerInhalt) > 0)

count("string")===1

ergo ergibt die Prüfung true

{
    foreach ($BisherigerInhalt as $Zeile)
    {
      $GesplitteteZeile = explode ("|", $Zeile);

Gruß aus Berlin!
eddi

--
at, wie er leibt und lebt auf ein Posting
> > Nein, ich denke nicht.
gepromptet
> Das empfiehlt sich aber.
:))))