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

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

14
Надсилайте електронну пошту за допомогою SMTP-сервера GMail зі сторінки PHP
Я намагаюся надіслати електронний лист через SMTP-сервер GMail зі сторінки PHP, але я отримую цю помилку: помилка аутентифікації [SMTP: SMTP-сервер не підтримує автентифікацію (код: 250, відповідь: mx.google.com до ваших послуг, [98.117.99.235] РОЗМІР 35651584 8BITMIME STARTTLS ENHANCEDSTATUSCODES PIPELINING)] Хтось може допомогти? Ось мій код: <?php require_once "Mail.php"; $from = "Sandra Sender …
389 php  email  smtp  gmail 

29
Найшвидший спосіб перевірити, чи є рядок JSON у PHP?
Мені потрібен дуже-дуже швидкий метод перевірки, чи є рядок JSON чи ні. Я відчуваю, що це не найкращий спосіб: function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || is_array(json_decode($string))))) ? true : false; } Будь-які любителі виступу там хочуть удосконалити цей метод?

16
Як визначити порожній об’єкт у PHP
з новим масивом я це роблю: $aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else"; Чи є подібний синтаксис для об’єкта (object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something else";
384 php  object 


11
urlencode vs rawurlencode?
Якщо я хочу створити URL за допомогою змінної, у мене є два варіанти кодування рядка. urlencode()і rawurlencode(). У чому саме полягають відмінності та чому перевагу?

29
PHP: Як створити випадкову, унікальну, буквено-цифрову рядок?
Як можна було б генерувати випадковий, унікальний рядок, використовуючи цифри та букви для використання у посиланні для перевірки? Як і коли ви створюєте обліковий запис на веб-сайті, і він надсилає вам електронний лист із посиланням, і ви повинні натиснути це посилання, щоб підтвердити свій рахунок ... так ... одне з …


4
Налаштування заголовків PHP CURL
Мені цікаво, чи / як ви можете додати користувацькі заголовки до запиту CURL HTTP у PHP. Я намагаюся наслідувати, як iTunes захоплює твори мистецтва, і він використовує ці нестандартні заголовки: X-Apple-Tz: 0 X-Apple-Store-Front: 143444,12 Як я можу додати запити до цих заголовків?
376 php  curl 

14
Чому варто пропустити тег закриття?
Я продовжую читати, це погана практика використовувати тег закриття PHP ?>в кінці файлу. Проблема із заголовком здається неактуальною у наступному контексті (і це єдиний добрий аргумент досі): Сучасні версії PHP встановлюють прапор output_buffering у php.ini Якщо вихідний буфер включений, ви можете встановити заголовки та файли HTTP після виведення HTML, оскільки …

5
Різниця між array_map, array_walk та array_filter
Що саме ця різниця між array_map, array_walkіarray_filter . Що я можу побачити з документації, це те, що ви можете передати функцію зворотного дзвінка, щоб виконати дію на наданому масиві. Але я, здається, не знаходжу особливої ​​різниці між ними. Вони виконують те саме? Чи можна їх взаємозамінно використовувати? Буду вдячний за …
373 php  arrays  callback 

4
Як перекрити функцію ознаки та викликати її з перекритої функції?
Сценарій: trait A { function calc($v) { return $v+1; } } class MyClass { use A; function calc($v) { $v++; return A::calc($v); } } print (new MyClass())->calc(2); // should print 4 Цей код не працює, і я не можу знайти спосіб викликати функцію ознаки, як це було успадковано. Я намагалася …
369 php  traits 


28
Laravel 5 Не вдалося відкрити необхідний завантажувальний засіб /../ vendor / autoload.php
Я нещодавно встановив Laravel 5 через композитора. Я спробував створити новий контролер за допомогою artisan, і я отримав таку помилку: bootstrap /../ vendor / autoload.php. Не вдалося відкрити потік: Немає такого файлу чи каталогу. Папка "постачальник" не існує. Я щось пропускаю?
366 php  laravel-5 

4
Як я можу підключитися до прихованої служби Tor за допомогою CURL в PHP?
Заблокований . Коментарі до цього питання вимкнено, але він все ще приймає нові відповіді та інші взаємодії. Дізнайтеся більше . Я намагаюся підключитися до Tor прихованої служби за допомогою наступного PHP-коду: $url = 'http://jhiwjjlqpyawmpjx.onion/' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_PROXY, "http://127.0.0.1:9050/"); curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); $output …
366 php  curl  proxy  tor 

14
PHP: Як використовувати array_filter () для фільтрації ключів масиву?
Функція зворотного дзвінка array_filter()передає лише значення масиву, а не клавіші. Якщо я маю: $my_array = array("foo" => 1, "hello" => "world"); $allowed = array("foo", "bar"); Який найкращий спосіб видалити всі ключі $my_array, які не знаходяться в $allowedмасиві? Бажаний вихід: $my_array = array("foo" => 1);
363 php  arrays  key 

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