Volledig scriptgedeelte:

$file = "ip.txt"; //de variabele met de locatie van het bestand
$ip = $_SERVER['REMOTE_ADDR']; //de variabele met het ip
if(file_exists($file)){ //kijken of het bestand ip.txt bestaat en als hij
bestaat dan:
$handle = fopen($file, "a+"); // he bestaande bestand lezen en opslaan in
een variabele omdat alles gewist wordt als je opnieuw in een bestand gaat
schrijven.
$inhoud = file_get_contents($file); // inhoud halen
-> if(!pregi($ip, $inhoud)){ // kijken of het bestand het ip niet bevat.
fwrite($handle, $ip."\n"); //in het bestand het opgeslagen bestand en het
nieuw ip schrijven.
} // de tweede if functie beeindigen
} // de eerste if functie beeindigen
wat voor foutmelding?
Ik gok op de foutmelding dat de functie pregi onbekend is.

Probeer het eens met strpos
Pregi() is geen php functie.
Waarschijnlijk bedoelen ze daar eregi() maar die is ook niet meer beschikbaar.
Dank je wel Ivo

Je bedoelt het volgende?

I.p.v.
if(!pregi($ip, $inhoud)){

if(!strpos($inhoud, $ip)){

Het lijkt te werken nu...

[size=xsmall]Toevoeging op 10/05/2014 22:14:20:[/size]

Test het maar op http://www.mirtos-reizen.nl/upload/index.php, geen foutmelding over pregi meer nu..
Bedankt allen voor het meedenken, is opgelost.

Reageren