PHP භාවිතයෙන් සත්කාරක සේවාවක ගොනුවකට ලිවීම

සාමාන්යයෙන්, අතථා සත්කාරක සේවා Linux හරහා ක්‍රියාත්මක වේ. මෙම මෙහෙයුම් පද්ධතියේ ගොනු ෆෝල්ඩරවලට ප්‍රවේශ අයිතිවාසිකම් සම්බන්ධයෙන් විශේෂ අංගයක් ඇත. අතථා සත්කාරක සේවාවක ඔබට ලිවීමට අවශ්‍ය ෆෝල්ඩරය ලිවීම සඳහා වසා ඇති අවස්ථාවක් තිබිය හැකිය.

උදාහරණයක් ලෙස අපි test ෆෝල්ඩරයට ගොනුවක් ලිවීමට උත්සාහ කරමු (මෙම ෆෝල්ඩරය ඔබ විසින් දැනටමත් සාදා තිබිය යුතුය):

php<?php
  file_put_contents('test/file.txt', '123');
?>

ලිවීම සාර්ථකව සිදු වුවහොත්, ඔබේ සියල්ල හොඳින් ඇත. එසේ නොවේ නම්, අපගේ ෆෝල්ඩරයට ලිවීමේ ප්‍රවේශය විවෘත කළ යුතුය. මෙය කිරීමට එක් ක්‍රමයක් වන්නේ FileZilla හරහා ය.

අපි එය කරමු. FileZilla හරහා ඔබේ වෙබ් අඩවිය විවෘත කර ඔබට අයිතිවාසිකම් වෙනස් කිරීමට අවශ්‍ය ෆෝල්ඩරය මත දකුණු මූසික බොත්තම ක්ලික් කරන්න. පෙනෙන මෙනුවෙන් File permissions යන කොටස තෝරන්න.

ෆෝල්ඩරයේ හිමිකරු සඳහා ලිවීමට අවසරය ඇත්දැයි බලමු:

අවසරය නොමැති නම්, අපි එය ලබා දෙමු:

Задание 1

FTP හරහා ඔබේ වෙබ් අඩවියේ ෆෝල්ඩරයක් සාදන්න. PHP හරහා මෙම ෆෝල්ඩරය තුළ ගොනුවක් සෑදීමට උත්සාහ කරන්න.

Задание 2

ඔබේ ෆෝල්ඩරයට ප්‍රවේශ අයිතිවාසිකම් පරීක්ෂා කරන්න. අවශ්‍ය නම් ලිවීම සඳහා ප්‍රවේශය ලබා දෙන්න.