Af en eller anden mærkelig grund KAN mani PHP, ikke poste DIREKTE i toppen af en fil. Men der findes alternativer. Jeg plejer at bruge følgende: <? $fp = fopen(\"fil.txt\",w+); $temp = fread($fp,9999999); // her læser jeg hele filen fwrite(\"noget<br>\"); // her fylder jeg noget NYT i og fordi der står w+ i $fp sletter den alt andet fwrite($temp); // her fylder jeg så det der stod i filen før vi slettede i IGEN .. fclose($fp); ?>
det du gør er at appende... det vil sige ligge til... man kan ikke umiddelbart ligge til i toppen af gæstebogen.
det man som regel gør når man leger med filer(og ikke databaser, hvor det er MEGET nemmere), er at man enten laver et shell script(sikkert ikke muligt i dit tilfælde), eller også bliver man nødt til at læse hele gæstebogs filen ind, proppe det nye ind foran, og skrive den ud igen.
\'w\' - Open for writing only; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it.
Okay tak...men jeg kan godt leve med det som det er nu..men nu er der et andet problem. check www.area568.dk og prøv at læse og skrive i GBen. Kim
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.