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

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

9
php, як піднятись на один рівень вище в каталозі (__ FILE__)
У мене структура папок така: mydomain.com ->Folder-A ->Folder-B У мене є рядок із бази даних "../Folder-B/image1.jpg", який вказує на зображення у папці-B. Усередині сценарію у папці-A я використовую ім’я папки ( FILE ) для отримання імені файлу та отримую mydomain.com/Folder-A. Всередині цього сценарію мені потрібно знайти рядок із написом 'mydomain.com/Folder-B/image1.jpg. …
80 php  dirname 

2
nginx: не вдалося підключитися () (111: підключення відхилено) під час підключення до вищого рівня
Спроба розгорнути мій перший портал. Я отримую повідомлення про помилку часу очікування шлюзу 502 у браузері, коли я надсилав запит через браузер коли я перевірив журнали, я отримав цю помилку 2014/02/03 09:00:32 [error] 16607#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 14.159.131.19, server: foo.com, request: "GET …

12
Для чого призначені вкладені функції PHP?
У JavaScript вкладені функції дуже корисні: закриття, приватні методи та те, що у вас .. Для чого призначені вкладені функції PHP? Хтось ними користується і для чого? Ось невеличке розслідування, яке я зробив <?php function outer( $msg ) { function inner( $msg ) { echo 'inner: '.$msg.' '; } echo …

9
Доступ до $ _COOKIE відразу після setcookie ()
Я намагаюся отримати доступ до значення файлу cookie (використовуючи $_COOKIE) відразу після виклику setcookie()функції в PHP. Коли я це роблю, $_COOKIE['uname']не встановлюється. Чому? Однак зверніть увагу, що $_COOKIE['uname']це встановлено, як очікується, при наступному виконанні сценарію, наприклад після оновлення сторінки. setcookie('uname', $uname, time() + 60 * 30); echo "Cookie value: " …
80 php  cookies 

8
Враховуючи мітку часу Unix, як отримати початок і кінець цього дня?
У мене є мітка часу Unix, така: $timestamp=1330581600 Як отримати початок дня та кінець дня для цієї позначки часу? e.g. $beginOfDay = Start of Timestamp's Day $endOfDay = End of Timestamp's Day Я спробував це: $endOfDay = $timestamp + (60 * 60 * 23); Але я не думаю, що це …

8
Виловлювання винятків із Guzzle
Я намагаюся вловити винятки з набору тестів, які я запускаю в API, який розробляю, і використовую Guzzle для споживання методів API. Я отримав тести, загорнуті в блок try / catch, але він все ще видає необроблені помилки винятків. Додавання прослуховувача подій, як описано в їх документах, здається, нічого не робить. …

3
Ім'я динамічної константи в PHP
Я намагаюся динамічно створити ім'я константи, а потім отримати значення. define( CONSTANT_1 , "Some value" ) ; // try to use it dynamically ... $constant_number = 1 ; $constant_name = ("CONSTANT_" . $constant_number) ; // try to assign the constant value to a variable... $constant_value = $constant_name; Але я виявляю, …


3
Чому я повинен запускати команду “composer dump-autoload”, щоб перенесення працювали в laravel?
Я створив у своєму додатку кілька класів міграції для створення потрібних таблиць, але постійно отримую помилки. Мені потрібно виконати цю команду: composer dump-autoload Тільки тоді він знову працює, як очікувалося. Я роблю щось не так, що породжує цю помилку, або це нормальна поведінка при міграціях? Нижче наведена помилка, яку я …
80 php  laravel  laravel-5 

3
Простий скрипт пагінації PHP [закрито]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 6 років тому . Удосконалюйте це питання У мене є рядки даних, що надходять з бази даних, я хотів би мати таблицю …
80 php  sql  pagination 

8
Як отримати повідомлення про помилку функції mail ()?
Я використовую функцію PHP mail(). Якщо пошта не надсилається з будь-якої причини, я хотів би повторити повідомлення про помилку. Як би я це зробив? Щось на зразок $this_mail = mail('example@example.com', 'My Subject', $message); if($this_mail) echo 'sent!'; else echo error_message; Дякую!
80 php  email 

3
curl_exec результати друку, коли я цього не хочу
Я використовую такий код: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_TIMEOUT, 12); $result = curl_exec($ch); curl_close ($ch); Однак результати друкуються відразу. Чи можна помістити результат JSON у змінну, щоб я міг роздрукувати його, коли захочу?
80 php  curl 

3
Чому мій $ _ENV порожній?
Я працюю, Apache/2.2.11 (Win32) PHP/5.3.0і я зробив наступне у своєму файлі .htaccess: SetEnv FOO bar Якщо я роздрукую $_ENVзмінну у файлі PHP, я отримаю порожній масив. Чому там не відображається моя змінна середовища? Чому спочатку він порожній? Хоча я знайшов свою змінну, але вона відображається у цій $_SERVERзмінній. І з …


13
Перевірка, чи є змінна цілим числом у PHP
У мене такий код $page = $_GET['p']; if($page == "") { $page = 1; } if(is_int($page) == false) { setcookie("error", "Invalid page.", time()+3600); header("location:somethingwentwrong.php"); die(); } //else continue with code які я збираюся використовувати для перегляду різних "сторінок" бази даних (результати 1-10, 11-20 тощо). Однак мені здається, що функція is_int …
80 php 

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