WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   file_put_contents funkar inte (https://www.wn.se/forum/showthread.php?t=1048280)

robincox 2011-05-19 09:55

file_put_contents funkar inte
 
Jag kan inte få denna php funktion att funka:

file_put_contents('teste.txt', 'en text');

Är det något jag har gjort fel?

emilv 2011-05-19 10:30

Vad får du för felmeddelande?

robincox 2011-05-19 10:47

Citat:

Ursprungligen postat av emilv (Inlägg 20405949)
Vad får du för felmeddelande?

Jag får inget felmeddelande alls men ingen txt fil skapas på servern.

emilv 2011-05-19 10:50

Mystiskt. Om du saknar skrivrättigheter till filen brukar man få ett felmeddelande. Jag utgår såklart från att du faktiskt aktiverat visning eller loggning av felmeddelanden.

För säkerhets skull kan du köra en koll med is_writable först för att se att du faktiskt har skrivrättigheter.

pelmered 2011-05-19 11:18

Lägg till detta innan den raden så visas felmeddelanden:
PHP-kod:

error_reporting(E_ALL E_NOTICE);
ini_set('display_errors'1); 


robincox 2011-05-19 12:51

Citat:

Ursprungligen postat av ITisGood.se (Inlägg 20405956)
Lägg till detta innan den raden så visas felmeddelanden:
PHP-kod:

error_reporting(E_ALL E_NOTICE);
ini_set('display_errors'1); 


Tack! Jag fick följande felmeddelande:

Warning: file_put_contents(teste.txt) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/vhosts/emsdemo.se/httpdocs/index.php on line 245

dynamixx 2011-05-19 14:18

mm, inga rättigheter att skriva. Skapa en mapp tex /slask och sätt rättigheter på den mappen att du får skapa filer och ändra. typ chmod 755

Anders Karlsson 2011-05-19 15:46

Kolla med supporten så att de inte stängt av den funktionen på ditt hotel


Alla tider är GMT +2. Klockan är nu 02:44.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson