Jeg har en webside med et enkelt form/php script som fungerer som gjestebok.
Jeg har ikke laget det selv, men har fått det av en kompis for noen år siden. Jeg har lagt inn "navn" "aar" og "type" i formdokumentet, som da sender infoen til dette PHPscriptet. Men når jeg nå prøver å kjøre det på websiden min, så kommer det opp at det er feil i skriptet. Hvis jeg legger til et utropstegn før $navn, så forsvinner feilmeldingene, men da får jeg opp at "ikke alle feltene er fylt ut".
Noen som kan hjelpe meg og finne ut om det er noen andre feil med scriptet. Jeg har kjørt det gjennom en syntax php checker, og den sa at scriptet var ok.
Poster scriptet rett inn her siden det ikke er så langt. Hvis noen har problemer med det så kan jeg poste det på en annen måte.
<?
IF($navn){
echo "Du fylte ikke inn alle felt!";
}
else{
$navn = stripslashes($navn);
$fil = fopen("tiref.txt", "r");
$gamle = fread($fil, filesize("tiref.txt"));
fclose($fil);
$fil = fopen ("tiref.txt", "w");
fwrite($fil, "$aar, $type, $gamle");
fclose($fil);
echo "Referansen er lagt til!";
}
?>
Takk!
Jeg har ikke laget det selv, men har fått det av en kompis for noen år siden. Jeg har lagt inn "navn" "aar" og "type" i formdokumentet, som da sender infoen til dette PHPscriptet. Men når jeg nå prøver å kjøre det på websiden min, så kommer det opp at det er feil i skriptet. Hvis jeg legger til et utropstegn før $navn, så forsvinner feilmeldingene, men da får jeg opp at "ikke alle feltene er fylt ut".
Noen som kan hjelpe meg og finne ut om det er noen andre feil med scriptet. Jeg har kjørt det gjennom en syntax php checker, og den sa at scriptet var ok.
Poster scriptet rett inn her siden det ikke er så langt. Hvis noen har problemer med det så kan jeg poste det på en annen måte.
<?
IF($navn){
echo "Du fylte ikke inn alle felt!";
}
else{
$navn = stripslashes($navn);
$fil = fopen("tiref.txt", "r");
$gamle = fread($fil, filesize("tiref.txt"));
fclose($fil);
$fil = fopen ("tiref.txt", "w");
fwrite($fil, "$aar, $type, $gamle");
fclose($fil);
echo "Referansen er lagt til!";
}
?>
Takk!