Avatar billede altschuler Nybegynder
06. marts 2005 - 12:32 Der er 8 kommentarer og
1 løsning

PHP-fejl, hvad betyder den?

Bonjour mes monsieurs...

Jeg ved nogenlunde intet om PHP, men jeg har fået lavet det her script af barklund herfra. Men jeg ved ikke hvad det her betyder, for den kommer med en fejl nu:

Warning: file_put_contents(.txt) [function.file-put-contents]: failed to open stream: Permission denied in /usr/home/web/web58439/nyside/save_txt.php on line 2

Jeg har været inde og ændre på filen ej.txt og givet alle rettigheder til og fra den.
Avatar billede hmortensen Nybegynder
06. marts 2005 - 13:03 #1
Den siger at din fil hedder .txt, så du må have skrevet forkert.
Avatar billede elskermad.dk Nybegynder
06. marts 2005 - 14:08 #2
kan du ikke poste scriptet, så er det lidt nemmere at se hvad fejlen er!
Avatar billede altschuler Nybegynder
06. marts 2005 - 23:14 #3
scriptet er således:

<?php
file_put_contents($_POST['path'].$_POST['filename'].".txt", $_POST['content']);
?>

og jeg ændre filen ved at skrive følgende:

http://www.mitdomæne.dk/save_txt.php?path=/books/drama/&filename=ej&content=teksther
Avatar billede barklund Nybegynder
07. marts 2005 - 00:31 #4
Jeg lavede scriptet i:

http://www.eksperten.dk/spm/596322

Hvor det dog blev lavet om til fopen/fwrite/fclose, da du ikke havde PHP5.

Og som jeg også forklarede dig, så skal du ikke have en / forrest i din mappe-angivelse. Og desuden kan du ikke læse variabler fra søgestrengen, hvis der står $_POST - så skal du rette til $_REQUEST mens du tester på denne måde.
Avatar billede altschuler Nybegynder
07. marts 2005 - 14:09 #5
Jamen jeg har skiftet server nu og den sagde at den ikke kendte de "gamle" kommandoer. Så jeg regnede med at jeg havde en nyere version af PHP nu. Men nu rettede jeg lige til REQUEST og fjernede /'et og nu virker det sørme once again :). Tak igen, post et svar så får du points...
Avatar billede barklund Nybegynder
07. marts 2005 - 14:17 #6
Hehe, fint nok :)

Dog kan du bare lave det om til $_POST, når du kun skal tilgå den fra Flash via LoadVars og POST metoden.
Avatar billede barklund Nybegynder
07. marts 2005 - 14:17 #7
Hov
Avatar billede altschuler Nybegynder
07. marts 2005 - 14:20 #8
Smart, så kan folk heller ikke lave om på det uden at kende passworded :)
Avatar billede barklund Nybegynder
07. marts 2005 - 14:34 #9
Joda, det skal bare POST'es og ikke sendes som GET-variabler. Det kan man snildt lave selv. Som sagt, der er ingen sikkerhed!

Men tark for points :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester