tutoriale photoshop, brushes, patterns, gradient
Site afiliat proiectului Wtricks.com
   
   
  REGULAMENT | Search | Members | Calendar | Help  
 


Post Reply  Post Thread 
Problema la scrierea fisierelor
Author Message
Seinfeld
Designer
******


Posts: 356
Group: Registered
Joined: Feb 2008
Status: Offline
Reputation: 1
Lei: 1531.51
Post: #1
Problema la scrierea fisierelor

Am o problema si nu stiu cum sa o rezolv.Poate cineva se pricepe si are un raspuns. De fapt trebuie sa stie cineva, e destul de banala(cred) problema pentru cineva cu putina experienta. Big Grin
La un site mi-am facut un generator de sitemap. Am fisierul sitemap.php care ar trebui sa genereze sitemapul.Insa cand incerc sa il execut imi da urmatoarea eroare:

Code:
Warning: fopen(sitemap.xml) [function.fopen]: failed to open stream: Permission denied in /home/... /public_html/sitemap.php  on line 6
Warning: fwrite(): supplied argument is not a valid stream resource in /home/... /public_html/sitemap.php on line 40

Daca insa pun la fisierul sietamp.xml permisiunea 666(momentan e 644) totul merge fara probleme. Insa stiu ca nu e bine sa las o permisiune mai mare de 644.
Deci intrebare e, cum pot sa scriu in fisierul meu si sa pastrez in acelasi timp permisiunea de 644 ?


Zambeste, maine va fi mai rau !

This post was last modified: 05-10-2008 01:40 AM by Seinfeld.

05-10-2008 01:38 AM
Visit this users website Find all posts by this user Quote this message in a reply
Agkelos
Designer
******


Posts: 362
Group: Registered
Joined: Apr 2007
Status: Offline
Reputation: 3
Lei: 1559.13
Post: #2
RE: Problema la scrierea fisierelor

Iti da eroarea aia pentru ca exista un script care incearca sa scrie in fisier si userul sub care ruleaza serverul web, user diferit de userul tau, nu poate scrie acolo. Ai doua solutii... prima e cea mai usoara, si anume sa setezi permisiunile care sa permita scrierea. O alta solutie mai sigura (dar mai costisitoare) ar fi sa modifici codul pentru ca in loc sa scrie in fisierul sitemap.xml sa scrie intr-un fisier temporar (creezi un fisier /tmp/CEVA_RANDOM), apoi deschizi din PHP o sesiune FTP pe localhost si suprascrii fisierul sitemap.xml cu fisierul din /tmp care l-ai creat si in care exista continutul dorit. Daca nu ai chef sa te documentezi iti pot da un exemplu de upload prin FTP Wink

Daca alegi metoda cu FTP iti recomand sa creezi fisierul temporar folosind comanda tempnam() pentru ca un eventual atacator sa nu poata anticipa fisierul in care pui continutul - nu e cazul sa iti faci prea multe griji de securitate, dar daca tot faci o treaba fa-o sa fie buna Wink


IP Troubleshooter • Curs valutar • Blogu' meu • SkullBox Forum

This post was last modified: 05-11-2008 06:31 AM by Agkelos.

05-11-2008 06:30 AM
Visit this users website Find all posts by this user Quote this message in a reply
Seinfeld
Designer
******


Posts: 356
Group: Registered
Joined: Feb 2008
Status: Offline
Reputation: 1
Lei: 1531.51
Post: #3
RE: Problema la scrierea fisierelor

Cand spui sa setez perminiunile pentru a permite scrierea te referri sa setez la fisierul permisiunea 666 pentru a putea sa scriu in el? Sau exista o alta metoda pentru a seta scriptul meu sa poata scrie in fisiere care au persmisiunea 644? Si daca exista, se poate face din cpanel?
Daca nu, maine imi bat capul cu varianta nr.2.
Oricum multumesc.


Zambeste, maine va fi mai rau !
05-11-2008 06:39 AM
Visit this users website Find all posts by this user Quote this message in a reply
Agkelos
Designer
******


Posts: 362
Group: Registered
Joined: Apr 2007
Status: Offline
Reputation: 3
Lei: 1559.13
Post: #4
RE: Problema la scrierea fisierelor

Da, ai inteles bine la ce ma refeream Smile

Alta metoda decat setarea permisiunilor si folosirea unei conexiuni FTP nu cred ca exista.


IP Troubleshooter • Curs valutar • Blogu' meu • SkullBox Forum
05-12-2008 07:40 PM
Visit this users website Find all posts by this user Quote this message in a reply
Seinfeld
Designer
******


Posts: 356
Group: Registered
Joined: Feb 2008
Status: Offline
Reputation: 1
Lei: 1531.51
Post: #5
RE: Problema la scrierea fisierelor

Am aplicat varianta nr.2 Wink
Multumesc.


Zambeste, maine va fi mai rau !
05-12-2008 08:07 PM
Visit this users website Find all posts by this user Quote this message in a reply
Post Reply  Post Thread 

View a Printable Version
Send this Thread to a Friend
Subscribe to this Thread | Add Thread to Favorites

Forum Jump:

 

 Invatam Net
Esti nou pe aici? Vorbeste-ne despre tine.
Citeste articole si tutoriale unice.
Ai un site? Iti putem oferi un review.

  Parteneri

  

  

  UNIX, Linux, Programare si Scripting pentru incepatori

  

-->