Toon posts:

PHP Tekst toevoegen in bestand

Pagina: 1
Acties:
  • 58 views sinds 30-01-2008

Verwijderd

Topicstarter
'ellow!
Ik ben sinds de PCM hier kwam bezig met PHP. Ik ben nu met een simpel tellertje bezig, altans dat dacht ik.
Het schrijft het aantal bezoekers en de ip adressen van die bezoekers weg.
Het wegschrijven van het aantal bezoekers is geen probleem omdat je het getal in het bestand steeds overschrijft maar nu komt het moeilijke; het TOEVOEGEN van de IP adressen. Ik wil de IP adressen dus in 1 bestand plaatsen.
Hoe kan ik dit doen want ik kom er niet uit. Ik de PCM stond dat je ipv "w" "w+" moet gebruiken maar dat werkt niet. Ik heb al bij de search gezocht maar ben na 12 pagina's opgehouden met zoeken want dat is te onoverzichtelijk. Op php.net/fwrite stond ook niets bruikbaars.
Het onderstaande programma heb ik nu. Ik hoop dat iemand me kan helpen.
Alvast bedankt! Peter

counter.php
<html>

<title>Peter van Rijt, testing counter</title>

<?
$filename = "bezoek.dat";
if(file_exists($filename))
{
$file = fopen("$filename", "w");
$count = fgets($file, 50);
fclose($file);
}
$count = $count + 1;
$file = fopen("$filename", "w");
fputs($file,$count,50);
fclose($file);


$ip = getenv(REMOTE_ADDR);
$filename2 = "ip.dat";
$file2 = fopen("$filename2", "w+");
fwrite($file2,$ip);
fclose($file2);

echo "U bent bezoeker nummer $count. Uw IP adres is: $ip\n";
?>

</html>

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Maak van $file2 een array en stop het ip in het laaste element ( $file[] = "bla" )
Dan de boel naar de file schrijven.


Hmmz roestige PHP van me... FF zoeken hoor

  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 19-08 19:06
oftewel a of a+

Verwijderd

Topicstarter
:|(
Tnx voor je antwoord, tijd voor een HEEL GROOT slotje. Ik zocht op fwrite

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

Zie boven.. Staat het letterlijk.. Als je moeite met engels hebt:

"place the file pointer at the end of the file" is engels voor "plaats de huidige lees/schrijf positie aan het uiteinde van het bestand"

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.