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

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

16
приріст дати на один місяць
Скажімо, у мене є дата в такому форматі: 2010-12-11 (рік-пн. День) За допомогою PHP я хочу збільшити дату на один місяць, і я хочу, щоб рік був автоматично збільшений, якщо це необхідно (тобто збільшення з грудня 2012 по січень 2013). З повагою
103 php  date 

4
відносний шлях у Requ_once не працює
У мене така структура otsg > class > authentication.php > database.php > user.php > include > config.inc.php > encryption.php > include.php > session.php > index.php > registration.php Файл include.php має таке ini_set('display_errors', 1); error_reporting(E_ALL); ini_set('include_path',ini_get('include_path').':/Applications/MAMP/htdocs/otsg/:'); require_once 'config.inc.php'; require_once '../class/database.php'; require_once '../class/user.php'; require_once 'encryption.php'; require_once 'session.php'; require_once '../class/authentication.php'; і на сторінку …

5
Чи змінився Facebook sharer.php, щоб більше не приймати детальні параметри?
Ми відкривали спливаюче вікно спільного доступу (через window.open) з такою URL-адресою https://www.facebook.com/sharer/sharer.php?s=100&p[title]=EXAMPLE&p[summary]=EXAMPLE&p[url]=EXAMPLE&p[images][0]=EXAMPLE і поки якийсь невідомий момент за останній місяць або близько того все було добре. Те, що зараз відбувається; з'являється діалогове вікно і правильно включає в себе Заголовок, Опис, Зображення та URL-адресу, що надаються параметрами рядка запиту, але коли …

5
Як вирішити помилку HTTP 414 "Запросити URI занадто довго"?
Я розробив веб-додаток PHP. Я даю можливість користувачеві оновлювати декілька проблем за один раз. Роблячи це, іноді користувач стикається з цією помилкою. Чи є спосіб збільшити довжину URL-адреси в апачі?

3
Подання багатовимірного масиву через POST з php
У мене форма php, яка має відому кількість стовпців (наприклад, верхній діаметр, нижній діаметр, тканина, колір, кількість), але має невідому кількість рядків, оскільки користувачі можуть додавати рядки у міру необхідності. Я виявив, як взяти кожне з полів (стовпців) і розмістити їх у власному масиві. <input name="topdiameter['+current+']" type="text" id="topdiameter'+current+'" size="5" /> …

5
композитор: Як знайти точну версію пакету?
Припустимо, я пишу бібліотеку A, що залежить від іншої бібліотеки, наприклад, монології. Я хочу встановити останню версію монології, тому я просто помістив її всередині composer.json: { "require": { "monolog/monolog": "*.*.*" } } Тоді я біжу $ php composer.phar install. Я сподівався знайти встановлену версію всередині composer.lock, але її там немає: …

10
mcrypt застарілий, яка альтернатива?
Mcrypt-розширення засуджується буде видалено в PHP 7.2 в відповідно до коментарем публікується тут . Тому я шукаю альтернативний спосіб шифрування паролів. Зараз я використовую щось подібне mcrypt_encrypt(MCRYPT_RIJNDAEL_128, md5($key, true), $string, MCRYPT_MODE_CBC, $iv) Мені потрібна ваша думка щодо найкращого / найсильнішого способу шифрування паролів, зашифрований пароль, звичайно, повинен підтримуватися PHP 7.xx, …


2
Еквівалент Python для імплоду PHP?
Чи є еквівалент імплоду PHP в Python? Я прочитав і розділив набір розділених слів, і тепер я хочу їх розібрати у випадкових порядках і роздрукувати слова з пробілами між ними. implode - Об’єднайте елементи масиву з рядком http://php.net/manual/en/function.implode.php
103 php  python  implode 


3
Регулярні вирази PHP: У кінці не знайдено закінчувального роздільника '^'
У мене були проблеми з регулярними виразами. Це мій код $pattern = "^([0-9]+)$"; if (preg_match($pattern, $input)) echo "yes"; else echo "nope"; Я запускаю його і отримую: Попередження: preg_match () [function.preg-match]: не знайдено закінчувального роздільника '^' у
103 php  regex  preg-match  pcre 

7
Як правильно зв’язати контейнери php-fpm та Nginx Docker?
Я намагаюся зв'язати 2 окремі контейнери: nginx: остання php: fpm Проблема в тому, що php-скрипти не працюють. Можливо, конфігурація php-fpm неправильна. Ось вихідний код, який міститься у моєму сховищі . Ось файл docker-compose.yml: nginx: build: . ports: - "80:80" - "443:443" volumes: - ./:/var/www/test/ links: - fpm fpm: image: php:fpm …

11
Як визначити слід (розмір) пам'яті змінної?
Чи є в PHP функція (або розширення PHP), щоб дізнатися, скільки пам'яті використовує дана змінна? sizeofпросто підказує мені кількість елементів / властивостей. memory_get_usageдопомагає в тому, що він дає мені розмір пам'яті, який використовується всім сценарієм. Чи є спосіб це зробити для однієї змінної? Зауважте, що це на машині розробки, тому …
102 php  memory 

12
Найпростіший спосіб активації PHP та MySQL на Mac OS 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion)?
Який найпростіший спосіб активувати PHP та MySQL на Mac OS 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion)? Я вважаю за краще використовувати будь-які версії в комплекті, перш ніж вдаватися до завантаження з веб-сайтів PHP або MySQL. Це також виключає MAMP та подібне. Мені комфортно в командному рядку в Терміналі.

5
Визначення реферера в PHP
Який найнадійніший та найбезпечніший спосіб визначити, на яку сторінку надсилається або називається (через AJAX) поточну сторінку. Я не хочу використовувати це $_SERVER['HTTP_REFERER']через (відсутність) надійності, і мені потрібно, щоб ця сторінка викликала лише запити, що надходять на мій сайт. Редагувати: Я хочу переконатися, що зі сторінки на моєму веб-сайті викликається сценарій, …
102 php  http-referer 

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