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

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

17
PHP, отримайте ім'я файлу без розширення файлу
У мене є цей PHP-код: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } Якщо у мене є файл з іменем my.zip, ця функція повертається .zip. Я хочу зробити зворотне, …
205 php  file  string 

23
Отримання місцезнаходження з IP-адреси
Я хочу отримати таку інформацію, як місто, штат та країна відвідувача, з їх IP-адреси, щоб я міг налаштувати свою веб-сторінку відповідно до їх місцезнаходження. Чи є хороший і надійний спосіб зробити це в PHP? Я використовую JavaScript для сценаріїв на стороні клієнта, PHP для сценаріїв на стороні сервера та MySQL …
205 php  geolocation  ip  geoip 

11
Як перетворити об’єкт у масив?
<?php print_r($response->response->docs); ?> Виходить наступне: Array ( [0] => Object ( [_fields:private] => Array ( [id]=>9093 [name]=>zahir ) Object ( [_fields:private] => Array ( [id]=>9094 [name]=>hussain ).. ) ) Як я можу перетворити цей об’єкт у масив? Я хочу вивести наступне: Array ( [0]=> ( [id]=>9093 [name]=>zahir ) [1]=> ( …
204 php 


3
Що таке Автозавантаження; Як ви використовуєте spl_autoload, __autoload та spl_autoload_register?
Я вивчаю передові стандарти PHP і намагаюся впроваджувати нові і корисні методи. Раніше я використовував __autoloadлише для втечі, включаючи кілька файлів на кожній сторінці, але останнім часом я побачив підказку__autoload manual spl_autoload_register () забезпечує більш гнучку альтернативу для автоматичного завантаження класів. З цієї причини використання __autoload () перешкоджає і може …
203 php  autoload  spl 

16
Як отримати параметри запиту у symfony2
Я дуже новачок у сімфоні. В інших мовах, таких як java та інших, я можу використовувати, request.getParameter('parmeter name')щоб отримати значення. Чи є щось подібне, що ми можемо зробити з symfony2. Я бачив кілька прикладів, але жоден не працює на мене. Припустимо, у мене є форму форми з ім'ям імені користувача …
203 php  symfony 

15
Геттер і сетер?
Я не розробник PHP, тому мені цікаво, чи в PHP популярніше використовувати явні геттери / сетери, в чистому стилі OOP, з приватними полями (як мені подобається): class MyClass { private $firstField; private $secondField; public function getFirstField() { return $this->firstField; } public function setFirstField($x) { $this->firstField = $x; } public function …
203 php  oop  coding-style 

11
Фатальна помилка: Клас "SoapClient" не знайдено
Я пробую простий приклад веб-сервісу, і я отримую цю помилку, навіть не маючи коментарів extension=php_soap.dllу php.iniфайлі: Фатальна помилка: Клас "SoapClient" не знайдено в C: \ Program Files (x86) \ EasyPHP-5.3.9 \ www \ server.php у рядку 2
202 php  soap  fatal-error 

10
Як викликати функцію JavaScript від PHP?
Як викликати функцію JavaScript від PHP? <?php jsfunction(); // or echo(jsfunction()); // or // Anything else? Наступний код з xyz.html (після натискання на кнопку) він називає wait()в зовнішньому xyz.js . Це wait()викликає wait.php. function wait() { xmlhttp=GetXmlHttpObject(); var url="wait.php"; \ xmlhttp.onreadystatechange=statechanged; xmlhttp.open("GET", url, true); xmlhttp.send(null); } function statechanged() { if(xmlhttp.readyState==4) …
202 php  javascript 

16
Як видалити рядок запитів і отримати лише URL-адресу?
Я використовую PHP для створення URL-адреси поточної сторінки. Іноді URL-адреси у вигляді www.mydomian.com/myurl.html?unwantedthngs запитуються. Я хочу видалити ?і все, що слідує за ним (рядок запитів), таким чином, що отримана URL-адреса стає: www.mydomain.com/myurl.html Мій поточний код такий: <?php function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= …
201 php  query-string 



9
Налаштування циклу розгортання / складання / ІС для проектів PHP
Я більшу частину свого часу я самотній розробник, працюючи над низкою великих, в основному, проектів на базі PHP. Я хочу професіоналізувати та автоматизувати, як обробляються зміни в кодовій базі, і створити процес безперервної інтеграції, який робить можливим перехід до роботи в команді без необхідності кардинальних змін. Що я зараз роблю, …


13
Як я можу надсилати сповіщення про хмарні повідомлення Firebase без використання консолі Firebase?
Я починаю з новим сервісом Google для повідомлень Firebase Cloud Messaging. Завдяки цьому коду https://github.com/firebase/quickstart-android/tree/master/messaging я зміг надсилати сповіщення з консолі користувача Firebase на свій пристрій Android. Чи є API чи спосіб відправити сповіщення без використання консолі Firebase? Я маю на увазі, наприклад, PHP API або щось подібне, щоб створювати …

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