Shkrimi në skedar në PHP në hosting
Si rregull, hostingjet virtuale punojnë përmes Linux. Në këtë OS ka një veçori që lidhet me lejet e aksesit në dosje. Në hosting virtual mund të ndodhë që dosja, në të cilën dëshironi të shkruani skedarin tuaj, të jetë e mbyllur për shkrim.
Për shembull le të provojmë
të shkruajmë një skedar në dosjen test
(kjo dosje duhet të jetë krijuar tashmë nga ju):
<?php
file_put_contents('test/file.txt', '123');
?>
Nëse shkrimi kryhet me sukses, atëherë ju keni gjithçka në rregull. Nëse jo, atëherë ju duhet të hapni akses për shkrim në dosjen tonë. Një nga mënyrat për ta bërë këtë është përmes FileZilla.
Le ta bëjmë këtë. Hapni faqen tuaj përmes FileZilla dhe klikoni mbi dosjen, së cilës dëshironi të ndryshoni lejet, me të djathtën e miut. Në menynë që shfaqet zgjidhni opsionin File permissions.
Le të shohim nëse ka leje për shkrim për pronarin e dosjes:
Nëse nuk ka leje, le t'ia japim atë:
Përmes FTP krijo një dosje në faqen tuaj. Përmes PHP provo të krijosh një skedar në këtë dosje.
Kontrollo lejet e aksesit për dosjen tënde. Nëse është e nevojshme, jep akses për shkrim.