Og jeg smækker .txt filen op på en windows server hvor der er chmodded 777 i forvejen, men den giver fejl alligevel. altså at den ik ka skrive. Forstår ik hvorfor. Og nej jeg har ik chmod rettigheder.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvad med $f = file($_SERVER["DOCUMENT_ROOT"] ."/". $fil); hvis eller count.txt ligger i roden af dit domain. Hvis filen ikke ligger indenfor http, så prøv at skrive den fulde sti. $f = file("/var/www/domain/filer/". $fil);
Hvilket webhotel har du? Jeg har været ude for lignende problemer (hos Azero). Så vidt jeg har forstået, så er sagen den at webbrugeren (som er den der kører php'en) ikke har samme rettigheder som dig (kunden). Når du chmod'er ændrer du rettighederne for webbrugere, men ikke for system brugere. Og selvom du sætter den til 0777, så har det desværre ingen effekt, da 0777 er ift. webbrugere og ikke system-brugere.
Løsningen for mig var at benytte en ftp-løsning.
Men inden du kaster dig ud i det, kunne du evt. prøve at lave en umask(0000); inden dit chmod kald. (kom lige i tanke om det).
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.