МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ PHP-ΠΊΠΎΠ΄ Π² HTML

МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π€ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄

Π— Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Π° вставка PHP-ΠΊΠΎΠ΄Π° Π² HTML Π²ΠΎΠΎΠ±Ρ‰Π΅? Π§Ρ‚ΠΎ это Π΄Π°Ρ‘Ρ‚? И ΠΊΠ°ΠΊ осущСствляСтся?

П Ρ€ΠΈΡ‡ΠΈΠ½ для использования PHP Π² сайтах Π½Π° HTML ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мноТСство. Π― ΠΆΠ΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΡŽ ΠΎΠ΄Π½Ρƒ. ИмСнно ΠΎΠ½Π° ΠΏΠΎΠ±ΡƒΠ΄ΠΈΠ»Π° мСня Β«Π·Π°Π»Π΅Π·Ρ‚ΡŒΒ» Π² PHP ΠΈ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π― ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ простоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‚Π΅ΠΌ ΠΎΠ½ΠΎ эффСктивнСС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ стрСмился ΡƒΠΏΡ€ΠΎΡ‰Π°Ρ‚ΡŒ всё, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ. Π‘Π°ΠΉΡ‚ Π½Π° чистом HTML β€” это самоС простоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ «созданиС сайта». Но Π½Π΅ всСгда самоС эффСктивноС. ΠŸΠΎΡ‡Π΅ΠΌΡƒ?

К ΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, я Π³ΠΎΠ²ΠΎΡ€ΡŽ ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простых сайтах ΠΈ Π½Π΅ касаюсь ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², высоконагруТСнных сСрвисов ΠΈ Ρ‚. Π΄. Но, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ моя ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, простых сайтов ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ. Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π΄Π΅Π»ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ этих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ большом рСсурсС.

П ΠΎΡ‡Π΅ΠΌΡƒ? ΠŸΠΎΡ‡Π΅ΠΌΡƒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ простого сайта Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ простыС ΠΆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ? ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ собствСнного сайта β€” Seoded.ru

Β§ 1. Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΡ

М ΠΎΠΉ сайт появился Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ изучСния мною HTML. РазумССтся, ΠΎΠ½ ΠΈ Π±Ρ‹Π» сразу Π½Π° чистом HTML. По ΠΌΠ΅Ρ€Π΅ «углублСния» мСня Π² этот язык сайт дополнялся, мСнялось Π΅Π³ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈ росло число страниц.

Π’ ΠΈΡ‚ΠΎΠ³Π΅, я создал шаблон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ использовал всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ страницу. Всё Π±Ρ‹Π»ΠΎ прСкрасно Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΏΠΎΠΊΠ° я Π½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π» ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ† ΠΊ Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° сайтС Π±Ρ‹Π»ΠΎ Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ сущСствСнно большС дСсятка.

П Ρ€ΠΈΡˆΠ»ΠΎΡΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ html-ΠΊΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ. Π­Ρ‚ΠΎ показалось ΠΌΠ½Π΅ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ я Π½Π°Ρ‡Π°Π» ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π’Π°ΠΊ я познакомился с CSS.

C SS β€” это каскадныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ вынСсти всё ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ сайта Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ». Π§Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ уровня сразу Π½Π° всСх страницах сайта ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Или Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° мСню. Или Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΊΠΈ Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. И Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π΄ΡƒΠΌΠ°ΡŽ, Ρ‚Ρ‹ понял, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ CSS.

Π– изнь вновь стала прСкрасной, я возрадовался ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ» Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ сайта.

Π  ΠΎΠ²Π½ΠΎ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ «состав» мСню. Π’. Π΅. Π±Ρ‹Π»ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, мСню Ρ‚Π°ΠΊΠΈΠΌ:

А ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ стало Ρ‚Π°ΠΊΠΈΠΌ:

Π’ ΡƒΡ‚ CSS ΡƒΠΆΠ΅ Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚, Ρ‚. ΠΊ. ΠΎΠ½ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅, Π° Π½Π΅ Π·Π° сам тСкст. Π’. Π΅. Π»ΠΈΠ±ΠΎ ΠΎΠΏΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ страницу Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π»ΠΈΠ±ΠΎ снова ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΈ. Π― Π²Ρ‹Π±Ρ€Π°Π» послСднСС.

В ак я и познакомился с PHP.

Β§ 2. Иллюзия ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π° ΠΈΠ»ΠΈ умСния?

Π’ Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π² Π½Π°Ρ‡Π°Π»Π΅.

П ΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… вСбмастСров ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ для простого сайта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠ΅ систСмы управлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ (CMS), Π±Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π΄Π²ΠΈΠΆΠΊΠΈ ΠΈ Ρ‚. Π΄. Но это способ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ числа вСроятных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ сразу, Π° Π½Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ поступлСния Π·Π°Π΄Π°Ρ‡. Им лСнь Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² тонкостях, ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ Π»Π΅Ρ‡ΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Π½ΡƒΡŽ боль лСкарствами ΠΎΡ‚ сразу всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ…Π²ΠΎΡ€Π΅ΠΉ: ΠΎΡ‚ насморка Π΄ΠΎ Π»ΡƒΡ‡Π΅Π²ΠΎΠΉ Π±ΠΎΠ»Π΅Π·Π½ΠΈ. Π”Π°, ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ раскладС головная боль, скорСС всСго, ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚, Π½ΠΎ иммунная систСма ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ±ΠΈΡ‚Π° Π½Π°ΠΏΡ€ΠΎΡ‡ΡŒ. Π§Ρ‚ΠΎ Π»ΠΈΡˆΠΈΡ‚ Π΅Π³ΠΎ возмоТности Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. ИмСнно это ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ Π½Π° сСгодняшний дСнь повсСмСстно.

Н ΠΎ довольно Π»ΠΈΡ€ΠΈΠΊΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ сам Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ свой ΠΏΡƒΡ‚ΡŒ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ Π²Π°ΠΆΠ½Π΅Π΅: иллюзия ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π° ΠΈΠ»ΠΈ умСния.

Π‘ Сйчас я ΠΏΠΎΠΊΠ°ΠΆΡƒ свой ΠΏΡƒΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сочСтаСт Π² сСбС ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ.

Β§ 3. PHP ΠΈ HTML β€” Π±Ρ€Π°Ρ‚ΡŒΡ Π½Π°Π²Π΅ΠΊ

М Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ понадобилось ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ мСню Π½Π° всСх страницах сайтах сразу. НС Π±ΡƒΠ΄Ρƒ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ вСсь ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρƒ сразу ΠΊ описанию ΠΎΠ½ΠΎΠ³ΠΎ.

Π’ Ρ‹Ρ…ΠΎΠ΄ Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½ Π² Π²ΠΈΠ΄Π΅ вставок php-ΠΊΠΎΠ΄Π° Π² html-ΠΊΠΎΠ΄ страниц. Π”Π°, для этого всё-Ρ‚Π°ΠΊΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ всСх страниц Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π½ΠΎ это Сдиноразовая Ρ€Π°Π±ΠΎΡ‚Π°. ПослС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ обрСтаСтся смысл ΠΆΠΈΠ·Π½ΠΈ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ рСдактирования страниц сайта Π½Π° расстоянии (надСюсь, понятно, Ρ‡Ρ‚ΠΎ хостинг Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈ этом с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ PHP?).

Π” ля Π½Π°Ρ‡Π°Π»Π° позволь ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π΅Π±Π΅ вставку Π½Π° PHP (послС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ скобки я ΡΡ‚Π°Π²Π»ΡŽ ΠΏΡ€ΠΎΠ±Π΅Π» для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π» ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ тСкст):

Π• сли ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ Π½Π° ΠΏΠ°Π»ΡŒΡ†Π°Ρ…, Ρ‚ΠΎ этот php-ΠΊΠΎΠ΄ вставляСт Π² мСсто своСго располоТСния содСрТимоС страницы stranica.html, которая Π»Π΅ΠΆΠΈΡ‚ Π² ΠΏΠ°ΠΏΠΊΠ΅ Β«papkaΒ». Папка Β«papkaΒ» Π΄ΠΎΠ»ΠΆΠ½Π° Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ сайта (Ρ‚. Π΅. Ρ‚Π°ΠΌ ΠΆΠ΅, Π³Π΄Π΅ Π»Π΅ΠΆΠΈΡ‚ главная страница сайта).

Π’ Π°ΠΊΠΈΡ… вставок Π² html-ΠΊΠΎΠ΄Π΅ страницы ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ. Π’. Π΅. появляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ вынСсти Π² Π½ΠΈΡ… вСсь ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ повторяСтся Π½Π° всСх страницах сайта, ΠΈ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС.

Н Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, каТдая страница ΠΌΠΎΠ΅Π³ΠΎ сайта содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³ΠΈ:

И Π· Π½ΠΈΡ… Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницС ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Π³ΠΈ Β«keywordsΒ», Β«descriptionΒ» ΠΈ Β«titleΒ». ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π° всСх страницах сайта ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅. И ΠΏΡ€ΠΈ этом ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° сайт ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³.

М Ρ‹ выносим всС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³ΠΈ Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» metateg.html:

А Π² HTML-ΠΊΠΎΠ΄ страницы добавляСм вставку Π½Π° PHP:

П Ρ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ страницы Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ вСсь ΠΊΠΎΠ΄ ΠΈΠ· metateg.html ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚ Π½Π° мСсто php-вставки:

Π• сли понадобится Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° страницу ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³, Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΡ‹ это ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅ΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ-СдинствСнном мСстС β€” metateg.html

Π’ Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ вынСсти Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ вСсь ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ HTML-ΠΊΠΎΠ΄: мСню, ΡˆΠ°ΠΏΠΊΡƒ сайта, Ρ„ΡƒΡ‚Π΅Ρ€, счётчики, Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ ΠΈ Ρ‚. Π΄. И ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всСм этим Π΄ΠΎΠ±Ρ€ΠΎΠΌ просто ΠΈ с ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚ΠΎΠΌ.

А Ссли Π·Π°Π»ΠΎΠΆΠΈΡ‚ΡŒ вставки PHP-ΠΊΠΎΠ΄Π° ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, с ΠΏΠ΅Ρ€Π²Ρ‹Ρ… страниц сайта, Ρ‚ΠΎ ΠΌΡ‹ сразу ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для рСдактирования ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Ρ… Π½Π°ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Β§ 4. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ ставки PHP-ΠΊΠΎΠ΄Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ возникшСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Они Π΄Π΅Π»Π°ΡŽΡ‚ простой сайт ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Π΅Π΅. Но, Ρ‡Ρ‚ΠΎ самоС Π²Π°ΠΆΠ½ΠΎΠ΅, ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ вСбмастСру всС прСимущСства сайта Π½Π° чистом HTML.

И ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ php-вставки ΠΌΡ‹ Ρ€Π΅ΡˆΠ°Π΅ΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ€ΠΎΠ²Π½ΠΎ Ρ‚ΠΎΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½. И Π½ΠΈ Π³Ρ€Π°ΠΌΠΌΠΎΠΌ большС. Плюс остаёмся Π² курсС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ наш сайт, ΠΈ Π΄Π΅Ρ€ΠΆΠΈΠΌ этот процСсс ΠΏΠΎΠ΄ своим ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ.

А Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅?

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ссылкой Π½Π° эту страницу Π²:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘Π»ΠΎΠ³ Vaden Pro

Бпособы вставки PHP ΠΊΠΎΠ΄Π° Π² HTML

Достаточно часто Ρƒ нас Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ PHP ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΡŒ HTML страницы. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это достаточно просто, ΠΊΠΎΠ³Π΄Π° понимаСшь основныС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ парсСра ΠΊΠΎΠ΄Π° ΠΈ знаСшь основныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π΅Π³ΠΎ вставки с различиями ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Об этом ΠΈ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ Π΄Π°Π»Π΅Π΅.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° содСрТащСго PHP

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ парсСр Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° страницу, ΠΎΠ½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ построчно Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ наткнСтся Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΠ΄Π° PHP, Π΄ΠΎ этого ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΎΠ½ просто Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ содСрТимоС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° экран ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.

ПослС обнаруТСния скрипта, происходит Π΅Π³ΠΎ исполнСниС, ΠΈ ΠΊΠΎΠ³Π΄Π° заканчиваСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° всСго, Ρ‡Ρ‚ΠΎ написано Π΄ΠΎ Ρ‚Π΅Π³Π°, Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ вставку PHP, снова продолТаСтся построчный Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° экран ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρƒ сСбя Ρ„Π°ΠΉΠ» php ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ содСрТания:

Бпособы вставки PHP ΠΊΠΎΠ΄Π°

Π­Ρ‚ΠΎΡ‚ способ вставки Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ Ρƒ своих Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² ΠΏΠΎ ряду ΠΏΡ€ΠΈΡ‡ΠΈΠ½:

Данная конструкция Ρ…ΠΎΡ‚ΡŒ ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк ΠΎΡ‚ нас, ΠΊΠ°ΠΊ ΠΈ прСдыдущая, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ встрСчаСтся Π½Π° порядок Ρ€Π΅ΠΆΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ нСсСт Π² сСбС Π½ΠΈΠΊΠ°ΠΊΠΈΡ… прСимущСств.

НС смотря Π½Π° всю свою простоту ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΅ΡΡ‚ΡŒ ряд ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ эта конструкция для вставки PHP Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° всСобщСго признания, ΠΊΠ°ΠΊ пСрвая:

Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ряд ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Запуск PHP. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ². Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ PHP Π² HTML?

О запускС Ρ„Π°ΠΉΠ»ΠΎΠ² PHP

Богласно установлСнным ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ ΠΈ SLI SAPI, сущСствуСт нСсколько способов запуска ΠΊΠΎΠ΄Π° Π½Π° PHP. Рассмотрим Ρ‚Ρ€ΠΈ основных.

1. Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° для запуска

МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π€ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄

Π”Π²Π° Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Ρ… способа (ΠΊΠ°ΠΊ с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ –f, Ρ‚Π°ΠΊ ΠΈ Π±Π΅Π· Π½Π΅Π΅) выполнят запуск Ρ„Π°ΠΉΠ»Π° PHP my_script.php. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ограничСния, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ„Π°ΠΉΠ» слСдуСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .php.

2. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° PHP-ΠΊΠΎΠ΄Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС

МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π€ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄

3. ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° запускаСмого PHP-ΠΊΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²Π²ΠΎΠ΄Π° (stdin)

Π­Ρ‚ΠΎΡ‚ способ позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² запускаСмый Ρ„Π°ΠΉΠ», ΠΊΠ°ΠΊ описано Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅:

МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π€ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄Π’Π°ΠΊΠΆΠ΅ слСдуСт ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти способы запуска нСльзя.

ВставляСм PHP Π² HTML

НСрСдко появляСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π²Π½ΡƒΡ‚Ρ€ΡŒ страницы HTML. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ это нСслоТно, Ссли ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ парсСра ΠΊΠΎΠ΄Π° ΠΈ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π΅Π³ΠΎ вставки, Ρ‚Π°ΠΊ ΠΈ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

Рассмотрим классичСский ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° с PHP. Когда парсСр Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° страницу, ΠΎΠ½ построчно Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ΠΈ просто Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ содСрТимоС Π½Π° экран, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π³ΠΈ. Π Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ Ρ‚Π΅Π³Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ скрипт исполняСтся Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π°, послС Ρ‡Π΅Π³ΠΎ построчный Π²Ρ‹Π²ΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° экран продолТаСтся.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ это Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρƒ сСбя Ρ„Π°ΠΉΠ» со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТимым:

МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π€ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄

Бпособы вставки

Π§Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚:

Π”Π°Π½Π½Ρ‹ΠΉ способ ΠΈΠΌΠ΅Π΅Ρ‚ ряд плюсов: β€’ Π½Π΅ трСбуСтся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ активация (способ всСгда доступСн); β€’ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ бСспроблСмноС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² Ρ„Π°ΠΉΠ»Π°Ρ… со стандартами XML ΠΈ XHTML; β€’ Π²Π²ΠΈΠ΄Ρƒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ примСнимости, этот ΠΌΠ΅Ρ‚ΠΎΠ΄ стал, ΠΏΠΎ сути, общСпринятым стандартом, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ скрипты, поэтому Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ.

Рассмотрим Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚:

МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π€ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄

Ѐункция exec

Ѐункция exec слуТит для выполнСния внСшнСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Бинтаксис Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π€ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ вставки ΠΊΠΎΠ΄Π° PHP. Π£Ρ€ΠΎΠΊ 2

2014-09-09 / Π’Ρ€:01:01 / просмотров: 7094

МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π€ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄

Из ΡƒΡ€ΠΎΠΊΠ° 1 Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ PHP ΠΊΠΎΠ΄Π° всСгда начинаСтся Ρ‚Π°ΠΊ:

– ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° для PHP-ΠΊΠΎΠ΄Π°;
?> – Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π±Π»ΠΎΠΊΠ° для PHP-ΠΊΠΎΠ΄Π°.
ВсС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ PHP-скрипт ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ°.

Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π·Π°Π±Ρ‹Π» ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ понял, ΠΎ Ρ‡Π΅ΠΌ это я здСсь, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠΊ 1, Π° ΠΌΡ‹ двигаСмся дальшС.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΊΠ°ΠΊ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ PHP Π² HTML страницу.

Как Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ PHP Π² HTML страницу

1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Notepad++ ΠΈΠ»ΠΈ стандартный Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ Windows.

2. Π’ Ρ„Π°ΠΉΠ»Π΅ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ HTML-ΠΊΠΎΠ΄:

3. Π’Π΅ΠΏΠ΅Ρ€ΡŒ вставим PHP-ΠΊΠΎΠ΄ Π² 8 строку HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:

Π’ HTML Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

4. Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΊΠ°ΠΊ Β« *.php Β». НапримСр: Β« index.php Β» ΠΈΠ»ΠΈ Β« 1.php Β».
Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Β« *.php Β», Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Notepad++ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

– ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню Β«Π€Π°ΠΉΠ»Β» => Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ как…» ;

– Π² Β« Имя Ρ„Π°ΠΉΠ»Π° Β» ΠΏΠΈΡˆΠΈΡ‚Π΅ латинскими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ Β« Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°.php Β». Π–ΠΌΠΈΡ‚Π΅ Β« Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Β». ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π€ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄

По Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ php Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ Windows.

Π’ΠΎΡ‚ ΠΈ вся схСма. Если этот Ρ„Π°ΠΉΠ» Π·Π°ΠΊΠΈΠ½ΡƒΡ‚ΡŒ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр Π”Π΅Π½Π²Π΅Ρ€ (Denwer) ΠΈΠ»ΠΈ Π½Π° хостинг, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄. Π€ΠΎΡ‚ΠΎ МоТно Π»ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ php ΠΊΠΎΠ΄ Π² html ΠΊΠΎΠ΄

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ… я познакомлю вас с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ PHP, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ страничку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ смоТСтС ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ бСсплатный Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр Π”Π΅Π½Π²Π΅Ρ€ (Denwer) для тСстирования PHP-Ρ„Π°ΠΉΠ»ΠΎΠ². Установка Π·Π°ΠΉΠΌΠ΅Ρ‚ 3-5 ΠΌΠΈΠ½.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° PHP Π² страницах HTML

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° PHP Π² страницах HTML Π½Π° WEB-хостингС

Π’ этом Ρ„Π°ΠΉΠ»Π΅ (ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅) Π²Π²ΠΎΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€ΠΈ строки:

Π³Π΄Π΅ login_ftp0 – это Π»ΠΎΠ³ΠΈΠ½ для Π²Ρ…ΠΎΠ΄Π° Π½Π° ваш FTP сСрвСр.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π°ΡˆΠΈΡ… дСйствий web-страницы с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ html ΠΈ htm, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ Π½Π° хостингС смогут ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ PHP вставки.

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° PHP Π² страницах HTML Π½Π° Π”Π΅Π½Π²Π΅Ρ€Π΅

МногиС ΠΈΠ· нас, ΠΏΡ€ΠΈ создании сайта, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр Π”Π΅Π½Π²Π΅Ρ€. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΡΠΎΠ·Π΄Π°ΡŽΡ‚ сайт Π½Π° своСм локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ Π΅Π³ΠΎ ΠΈ ΡƒΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π½Π° хостингС.

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» .htaccess, создав ΠΈ помСстив Π΅Π³ΠΎ Π² ΠΊΠΎΡ€Π΅Π½ΡŒ вашСго сайта.

Или ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» httpd.conf Π”Π΅Π½Π²Π΅Ρ€Π°, ΠΈ Π² дальнСйшСм Π²Π°ΠΌ Π½Π΅ придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ .htaccess для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сайта.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π”Π΅Π½Π²Π΅Ρ€ установлСн Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ C:\WebServers\. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ C:\WebServers\usr\local\apache\conf ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ ΠΈΠ»ΠΈ любого тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» httpd.conf. Π’ Π΄Π°Π½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒ поиска (сочСтаниС клавиш Ctrl + F) – ΠΈΡ‰Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку (Π² послСднСй Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ Π”Π΅Π½Π²Π΅Ρ€Π° это строка 382):

Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ добавляСм Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ html ΠΈ htm ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ строку Π²ΠΈΠ΄Π°:

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌ рСстарт сСрвСра Apache, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π°ΠΉΠ»Π° Restart Denwer. Π”Π°Π»Π΅Π΅, обновляСм страницу Π½Π° нашСм локальном сСрвСрС (F5) ΠΈ Π²ΠΈΠ΄ΠΈΠΌ исполнСниС PHP вставок Π² Ρ„Π°ΠΉΠ»Π°Ρ… html ΠΈ htm.

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ выполнСния ΠΊΠΎΠ΄Π° PHP Π² страницах HTML

БущСствуСт Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½, самый простой, Π½ΠΎ ΠΊ соТалСнию Π½Π΅ всСгда ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ способ запуска PHP вставок.

Для этого Π½ΡƒΠΆΠ½ΠΎ всСго навсСго ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΈΠ· html/htm Π² php, Π½Π΅ внося ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„Π°ΠΉΠ»Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Leave a Reply

Your email address will not be published. Required fields are marked *