Запитання з тегом «php»

PHP - широко використовувана, динамічна, об'єктно-орієнтована та інтерпретована сценарійна мова на високому рівні, розроблена головним чином для веб-розробки веб-сервера. Використовується для запитань про мову PHP.


7
PHP Отримайте назву поточного каталогу
Я маю сторінку php всередині папки на своєму веб-сайті. Мені потрібно додати ім'я поточного каталогу у змінну, наприклад: $myVar = current_directory_name; Чи можливо це?
123 php 

9
Перевірка, чи була подана форма - PHP
Який найкращий спосіб перевірити, подано чи ні форму, щоб визначити, чи слід передавати змінні форми моєму класу перевірки? Спочатку я подумав: isset($_POST) Але це завжди повернеться правдою, оскільки суперглобал визначається скрізь. Мені не хочеться повторювати кожен елемент моєї форми із: if(isset($_POST['element1']) || isset($_POST['element2']) || isset(...etc Під час написання цього питання …
122 php  forms  validation 

1
SilverStripe PHP Forms - Якщо я вкладу SelectionGroup всередині FieldGroup, одна з пов’язаних Radioction Box SelectionGroup не з’являється. Чому?
У мене форма, яка має два FieldGroups, а в одній з FieldGroups я SelectionGroup. Показ SelectionGroup_Itemвідображається у формі, FieldGroupале радіовиставки для вибору однієї з опцій не відображаються. Якщо я його видалю, FieldGroupвін знову працює. Я подивився на рамкові шаблонів, і якщо я зміню FieldGroup_holder.ss SmallFieldHolderна FieldHolderрадіо коробки з'являються знову і …
122 php  forms  silverstripe 

13
Як я можу повторювати HTML у PHP?
Я хочу умовно вивести HTML, щоб створити сторінку, тож який найпростіший спосіб відобразити багаторядкові фрагменти HTML в PHP 4+? Чи потрібно мені використовувати рамки шаблонів типу Smarty? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; echo '</head>', "\n"; echo '<body>', "\n"; echo '</body>', "\n"; echo …
122 php  html  templates  echo 

5
Обробіть виключення Guzzle та отримайте корпус HTTP
Я хотів би обробляти помилки від Guzzle, коли сервер повертає 4хx та 5xx коди стану. Я роблю такий запит: $client = $this->getGuzzleClient(); $request = $client->post($url, $headers, $value); try { $response = $request->send(); return $response->getBody(); } catch (\Exception $e) { // How can I get the response body? } $e->getMessageповертає інформацію …
122 php  guzzle 

9
Створюйте субдомени на ходу за допомогою .htaccess (PHP)
Я хочу створити систему, яка під час реєстрації створить субдомен на моєму веб-сайті для облікового запису користувачів. наприклад, johndoe.website.com Я думаю, це було б пов’язане з файлом .htaccess і, можливо, переадресація до іншого місця на веб-сайті? Я насправді не знаю. Але будь-яка інформація, щоб почати мене, буде дуже вдячна. Створення …

11
Як змусити завантаження файлів за допомогою PHP
Я хочу вимагати завантаження файлу, коли користувач відвідує веб-сторінку з PHP. Я думаю, що це має щось спільне file_get_contents, але я не впевнений, як це виконати. $url = "http://example.com/go.exe"; Після завантаження файлу з header(location)ним не перенаправляємо на іншу сторінку. Це просто зупиняється.
122 php  file  download 




12
отримати час UTC в PHP
Як я можу отримати позначку UTC / GMT +/- час за допомогою функції PHP date ()? Наприклад, якщо я спробую date("Y-m-d H:i:s", time()); Я отримаю часовий штамп Unix; але мені потрібно отримати відмітку часу UTC / GMT з рядком GMT / UTC +/- 0400 або GMT / UTC +/- 1000 …
122 php  datetime  utc 

14
Багаторазове завантаження файлів у php
Я хочу завантажувати декілька файлів і зберігати їх у папці, отримувати шлях і зберігати їх у базі даних ... Будь-який хороший приклад, який ви шукали для завантаження декількох файлів ... Примітка. Файли можуть бути будь-якого типу ...
122 php  file-upload 


18
Попередження: зустрічається нечислове значення
Нещодавно оновлено до PHP 7.1 і почніть отримувати наступні помилки Попередження: нечислове значення, що зустрічається у рядку 29 Ось як виглядає рядок 29 $sub_total += ($item['quantity'] * $product['price']); У localhost все працює чудово .. Будь-які ідеї, як боротися з цим чи що це?
122 php 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.