Php скрипт відкривається як текст і не виконується

Початківець розробник під Android.

  • PHP
  • HTML

Роблю для особистого користування невелику програмку, яка працює в браузері, через HTML. Я трохи знайомий з HTML, але для потрібних мені функцій в програмі вистачає усіляких навчальних статей.






В одній папці лежать файли: share.html. do_upload.php і папка image.


Робив за навчальною статті. Являє собою форму для завантаження зображення, після натискання "Відправити" - повинен, по ідеї, виконуватися PHP-скрипт. Ось його зміст:


Читав на різних сайтах, що причина може бути в тому, що немає PHP підтримки у сервера, але я пишу для особистого користування на одному комп'ютері, і ніякої сервер мені не потрібен. Ще десь читав, що формат php файлу повинен бути названий верхнім регістром - * .PHP
Міняв це, але не зіграло ніякої ролі.

Php скрипт відкривається як текст і не виконується

Подібні питання все частіше і частіше стали надходити мені від знайомих, хто почав веб-програмування вивчати.
Планую найближчим часом зняти пару невеликих уроків і висвітлити нарешті цю тему для початківців, тому що це дуже важливий базис в веб-програмуванні. Так само в майбутньому це розуміння дуже допомагає оптимізувати інфраструктуру сайту, швидше знаходити помилки і підвищувати відмовостійкість.

Іван. не забудьте поділитися посиланням, як все реалізуєте!

У вас не встановлений PHP. Прошу любити і жалувати: www.denwer.ru
У якому регістрі ви пишіть формат файлу, не має значення.

P. S. "Особисте використання" не дає вам магічну здатність по інтерпретації мови PHP звідки і де ви захочете.

Спасибо большое, буду мати на увазі.
Я прекрасно розумів це. Розумів, що потрібно його якось підключити, так як сервера у мене немає і він мені не потрібен. Але я не розумів де і що шукати, тому що гугленіе не виводить мене ні на який denwer.







Олексій Медведєв. Вбийте в гугл: "php для домашнього пк"

Або скористайтеся xampp'ом. Тільки 7ю версію не качайте, вона у них неробоча.

Так-же можете скористатись OpenServer, vertrigo. Посилання думаю без праці в гуглі знайдете.

Або встановити самому apache + php + mysql інструкція по установці

Олексій Медведєв. і відзначте, будь ласка, моя відповідь рішенням :)

Борис Якушев. думаю йому потрібно якомога простіше.

Олексій Медведєв. Так, якщо будете устанівлівать Денвер або xampp, то простежте що-б був вільний: 80 порт. Його зазвичай займає за замовчуванням скайп, teamviewer. В налаштуваннях скайпу і / або teamviewer вимкніть використання цього порту. В іншому випадку сервер apache не запуститься.

Борис Якушев. а якщо ці програми не запущені?
Антон. зазначу, але не відразу. У мене проблема поки чомусь не зважилася. Може бути через порти, як раз таки. Ще й кодування злетіла, але я її примусово встановив.

Антон. я це роблю для сякий-такий автоматизації додавання постів в групу ВКонтакте, використовуючи share. Далі мені треба буде використовуватися VK API, але для початку мені треба налаштувати виконання скрипта. Вибрав HTML з власної зручності. Мені цього вистачить. Я все перевірив, що знадобиться в подальшому, задумка можна реалізувати. Чому б і ні? Навіщо морочитися заради маленької завдання в особистих цілях, коли можна просто швиденько наговнокодіть?

Neoline. в папку image, щоб потім працювати із завантаженою фотографією. Знаходиться папка там же, де html файл і скрипт. Визнаю, можливо, є помилки в скрипті, але судячи зі статті, звідки я це брав, це повинно працювати так, як треба мені.

Neoline. фото лежить зовсім в іншій теці. Директорія може бути різною для різних картинок, а при завантаженні цього фото в потрібну мені папку, буде зручніше з ним працювати. Надалі мені все одно знадобиться ще парочка скриптів, тому питання залишиться, навіть якщо буду вручну копіювати в папку image. Не звертайте уваги, це мої заморочки, як вбив концепцію в голову, так і залишилося.

Neoline. через ВК я роблю довгу процедуру. А за допомогою скриптів або програми хочу зробити наступне: при виборі фото були завантажені та як фото, і як документ, а також в залежності від імені файлу (використовуючи if else) текстом додавати кілька хештегов (це важливий момент в Самопросування груп), які я вводив вручну, так як вони змінюються з різними картинками.

Php скрипт відкривається як текст і не виконується