PHP භාවිතා කරමින් බොහෝ ලේඛන වල HTML ඇතුලත් කිරීම

ඔබ කිසියම් වෙබ් අඩවියක් දෙස බැලුවහොත්, සෑම පිටුවකටම නැවත නැවත එම වෙබ් අඩවියේ සමහර කෑලි පවතින බව ඔබට පෙනෙනු ඇත. මෙම පුනරාවර්ත අංගයන් හෝ කොටස්, අඩවියේ ශීර්ෂ ප්රදේශය, යාත්රණය සහ ලාංඡනය ඇතුළු අඩවියේ පාදක ප්රදේශය ඇතුළත් කිරීමට ඉඩ ඇත. සමහර වෙබ් අඩවිවල ඇති වෙබ් අඩවිවලද අනෙකුත් වෙබ් අඩවිවලද, සමාජ මාධ්ය වාග්, හෝ බොත්තම් හෝ වෙනත් කෑල්ලක් වැනි අන්තර්ගත විය හැකි නමුත්, සෑම පිටුවක් අතරම ශීර්ෂකය සහ පාද පිටුපසට තැබීම බොහෝ වෙබ් අඩවි සඳහා ඉතා ආරක්ෂිත බෑයක් වේ.

ස්ථාවර ප්රදේශයක මෙම භාවිතය සැබවින්ම වෙබ් නිර්මාණකරණ ක්රියාවලියකි. වෙබ් අඩවියක් ක්රියාකරන ආකාරය පහසුවෙන් අවබෝධ කරගැනීමට සහ එක් පිටුවක් වටහා ගැනීමට හැකි වන පරිදි එය පහසුවෙන් තේරුම් ගත හැකි වන අතර, ඒවා අනෙක් පිටු පිළිබඳව හොඳ අදහසක් ඇත.

සාමාන්ය HTML පිටු මත, මෙම නොනැසී පවත්නා ප්රදේශ එක් එක් පිටුවකට තනි තනිව එකතු කළ යුතු වේ. මෙය ඔබට වෙනස්කම් සිදුකිරීමට අවශ්ය විටක ගැටළුවක් මතු කරයි, පාදකය ඇතුළුව කර්තෘ දින දිනය යාවත්කාලීන කිරීම හෝ ඔබගේ අඩවියේ සෙවුම් මෙනුවට නව සබැඳියක් එකතු කිරීම. මෙම සරළ සංස්කරණය කිරීම සිදු කිරීම සඳහා, ඔබ වෙබ් අඩවියේ සෑම පිටුවක්ම වෙනස් කිරීමට සිදුවේ. වෙබ් අඩවියේ පිටු 3 ක් හෝ 4 ක් තිබේ නම් එය විශාල ගනුදෙනුවක් නොවේ. ප්රශ්ණ වෙබ් අඩවිය පිටු සිය ගණනක් හෝ ඊට වඩා වැඩි නම් කුමක්ද? එම සරළ සංස්කරණය හදිසියේම විශාල කාර්යයක් බවට පත්වේ. "ෆයිල් සහිත ෆයිල්ස්" සැබැවින්ම විශාල වෙනසක් ඇති කළ හැකිය.

ඔබ ඔබේ සර්වරයේ PHP තිබේ නම්, ඔබට එක් ගොනුවක් ලිවිය හැකි අතර එය ඔබට අවශ්ය ඕනෑම වෙබ් පිටුවක එය ඇතුලත් කරන්න.

ඉහත දැක්වෙන ශීර්ෂකය සහ පාදක උදාහරණ වැනි, එය සෑම පිටුවකටම ඇතුළත් කර ඇති බව එයින් අදහස් කෙරෙනු ඇත, හෝ ඔබ අවශ්ය පරිදි පිටු තෝරා ගන්නා ලෙස යමක් විය හැකිය. නිදසුනක් ලෙස, ඔබ ඔබේ සමාගම සමඟ සම්බන්ධ වීමට වෙබ් අඩවි නරඹන්නන් හට ඔබට උපකරණයක් "අපව සම්බන්ධ කර ගන්න". ඔබ යම් යම් පිටුවකට මෙම වෙබ් අඩවි වලට එකතු කර ඇත්නම්, ඔබේ සමාගමේ පිරිනැමීම් සඳහා "සේවා" පිටුවක් මෙන් නොව අන් අයගේ නොව, PHP භාවිතා කිරීම භාවිතා කිරීම ඉතා හොඳ විසඳුමක් වේ.

මෙය අනාගතයේ දී ඔබට එම ආකෘතිය සංස්කරණය කිරීමට අවශ්ය නම්, ඔබ එක් තැනක එය සිදු කරනු ඇති අතර එය ඇතුලත් කරන සෑම පිටුවක්ම යාවත්කාලීන කරනු ඇත.

මුලින්ම ඔබ PHP වෙබ් අඩවියේ භාවිතා කරන විට ඔබේ වෙබ් සේවාදායකයේ ස්ථාපනය කර ඇති බව ඔබ තේරුම් ගත යුතුය. ඔබ විසින් ස්ථාපනය කර ඇතිද නැද්ද යන්න ඔබ විශ්වාස නොකළහොත් ඔබේ පද්ධති පරිපාලක අමතන්න. ඔබ එය ස්ථාපනය නොකළේ නම්, එසේ කිරීම සඳහා ගත යුතු ක්රියාමාර්ගය ඔවුන්ගෙන් විමසන්න, එසේ නොමැතිනම් ඔබට වෙනත් විසඳුමක් සොයා ගැනීමට අවශ්ය වනු ඇත.

අපහසුතාව: සාමාන්ය

අවශ්ය කාලය: විනාඩි 15 යි

පියවර:

  1. ඔබ නැවත නැවතත් අවශ්ය කරන HTML ලිවීම වෙනම ගොනුවකට සුරකින්න. මෙම නිදසුන තුළ, මම තෝරාගත් ඇතැම් පිටු වෙත එකතු කරන "සම්බන්ධතා" ආකෘතියේ ඉහත උදාහරණ ඇතුළත් කිරීමට මට අවශ්යය.

    ගොනු ආකෘතියේ ආස්ථානයෙන්, මම මගේ ඇතුළත් කිරීම් ගොනු වෙනමම බහලුමක් බවට පත් කිරීමට කැමතියි, සාමාන්යයෙන් "ඇතුළත්" ලෙස හැඳින්වේ. මම මෙම සම්බන්ධක ගොනුව තුලට ඇතුළත් කළ ගොනුවක් තුල සුරකිනු ඇත:
    / contact-form.php
  2. ඔබ ඇතුළත් කළ ගොනුව ප්රදර්ශනය කිරීමට අවශ්ය වෙබ් පිටු වලින් එකක් විවෘත කරන්න.
  3. මෙහි ඇතුළත් කළ යුතු HTML හි පිහිටීම සොයාගත යුතු අතර එම ස්ථානයේ පහත කේතය ස්ථානගත කරන්න

    අවශ්යයි ($ DOCUMENT_ROOT. "ඇතුලත් / contact-form.php");
    ?>
  4. අක්රීය කේත සංග්රහයේ දී, ඔබ ඇතුළත් කිරීමේ ගොනු පිහිටුම හා ඔබ ඇතුළත් කිරීමට අවශ්ය විශේෂිත ගොනුවෙහි නම පිලිබිඹු කරන්නේ, මාර්ගය හා ගොනු නාමය වෙනස් කිරීමයි. මගේ උදාහරණයෙන්, 'ඇතුළත්' ෆෝල්ඩරයේ 'contact-form.php' ගොනුව ඇතුළේ, ඒ නිසා මගේ පිටුව සඳහා නිසි කේතය වනු ඇත.
  1. ස්පර්ශ පෝරමයට ඔබ පෙනී සිටින සෑම පිටුවකටම එම කේතය එක් කරන්න. ඔබට සැබැවින්ම කළ යුතු සියල්ල මෙම පිටුවට පිටපත් කර ඇලවීම හෝ නව වෙබ් අඩවියක් සැකසීමේ ක්රියාවලියෙහි යෙදී සිටී නම්, සෑම පිටුවක්ම නිසි ලෙස ඇතුළත්වන ගොනු ඇතුළත් කරන්න.
  2. සම්බන්ධක පෝරමයෙහි යමක් වෙනස් කිරීමට අවශ්ය නම්, නව ක්ෂේත්රයක් එකතු කිරීම වැනි, ඔබ සබඳතා-form.php ගොනුව සංස්කරණය කරනු ඇත. ඔබ විසින් එය වෙබ් සේවාදායකයේ ඇතුලත් / බහලුම වෙත උඩුගත කල පසු, මෙම කේතය භාවිතා කරන ඔබේ වෙබ් අඩවියේ සෑම පිටුවකදීම වෙනස් වනු ඇත. මෙම පිටු තනිවම වෙනස් කිරීමට වඩා මෙය වඩා හොඳය!

ඉඟි:

  1. ඔබට PHP හෝ ගොනුවේ ඇතුලත් කළ ගොනුව තුල HTML හෝ පෙළ ඇතුළත් කළ හැකිය. සම්මත HTML ගොනුවක් වෙත යා හැකි ඕනෑම දෙයක් PHP ඇතුලත් විය හැකිය.
  2. ඔබේ සම්පූර්ණ පිටුව PHP ගොනුව ලෙස සුරැකිය යුතුය, උදා. index.php වෙනුවට HTML. ඇතැම් සේවාදායකයන්ට මෙය අවශ්ය නොවේ. එබැවින් ඔබේ සැකසුම ප්රථමයෙන් පරීක්ෂා කරන්න. නමුත් ඔබ සියල්ලම සැකසීමට පහසු ක්රමයකි.