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<?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ë:

Задание 1

Përmes FTP krijo një dosje në faqen tuaj. Përmes PHP provo të krijosh një skedar në këtë dosje.

Задание 2

Kontrollo lejet e aksesit për dosjen tënde. Nëse është e nevojshme, jep akses për shkrim.