Вопросы с тегом «php»

PHP - широко используемый, высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь разработанный для серверной веб-разработки. Используется для вопросов о языке PHP.

10
Как работает ключевое слово «use» в PHP и можно ли с ним импортировать классы?
У меня есть файл с классом Resp. Путь это: C:\xampp\htdocs\One\Classes\Resp.php И у меня есть index.phpфайл в этом каталоге: C:\xampp\htdocs\Two\Http\index.php В этом index.phpфайле я хочу создать экземпляр класса Resp. $a = new Resp(); Я знаю, я могу использовать requireили includeключевые слова, чтобы включить файл с классом: require("One\Classes\Resp.php"); // I've set the …
136 php  import  include 

23
Очистить строки, чтобы сделать их безопасными для URL и имени файла?
Я пытаюсь придумать функцию, которая хорошо выполняет очистку определенных строк, чтобы их можно было безопасно использовать в URL (например, после публикации), а также безопасно использовать в качестве имен файлов. Например, когда кто-то загружает файл, я хочу убедиться, что я удаляю все опасные символы из имени. До сих пор я придумал …


13
Выделите разницу между двумя строками в PHP
Какой самый простой способ выделить разницу между двумя строками в PHP? Я думаю о том, что происходит на странице истории редактирования переполнения стека, где новый текст выделен зеленым, а удаленный - красным. Если есть какие-либо заранее написанные функции или классы, это было бы идеально.
136 php  string  diff  word-diff 

15
Как получить IP-адрес клиента в Laravel 5+
Я пытаюсь получить IP-адрес клиента в Laravel. Получить IP-адрес клиента в PHP легко, используя $_SERVER["REMOTE_ADDR"]. Он отлично работает в основном PHP, но когда я использую то же самое в Laravel, он возвращает IP-адрес сервера вместо IP-адреса посетителя.

4
Значение ключа цикла PHP foreach
Я запускаю этот вызов БД, чтобы получить многомерный массив. Я пытаюсь получить ключи каждого, но когда я пытаюсь, он появляется пустым или как массив. $root_array = array(); $sites = $this->sites($member_id); foreach ($sites as $site){ $records = $this->db->select('p.name as place_name, p.id as place_id,p.active as place_status') ->from('places p') ->join('members_permissions pm','pm.sites_id = p.sites_id …
136 php  foreach 

17
Как удалить расширение из строки (только реальное расширение!)
Я ищу небольшую функцию, которая позволяет мне удалить расширение из имени файла. Я нашел много примеров по поиску в Google, но они плохие, потому что они просто удаляют часть строки с помощью "." , Они используют точку для ограничителя и просто вырезать строку. Посмотрите на эти сценарии, $from = preg_replace('/\.[^.]+$/','',$from); …
135 php 

6
Возвращаете JSON из PHP в JavaScript?
У меня есть PHP-скрипт, который вызывается через JQuery AJAX. Я хочу, чтобы PHP-скрипт возвращал данные в формате JSON в javascript. Вот псевдокод в скрипте PHP: $json = "{"; foreach($result as $addr) { foreach($addr as $line) { $json .= $line . "\n"; } $json .= "\n\n"; } $json .= "}"; По …
135 php  javascript  json 

10
Лучший способ разбора RSS / Atom-каналов с помощью PHP [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос В настоящее время я использую Magpie RSS, но иногда это происходит из-за того, …
135 php  parsing  rss  atom-feed 

20
Механизмы отслеживания изменений схемы БД [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
135 php  mysql  database  svn  migration 





10
Прописные логические значения и строчные в PHP
Когда я изучал PHP, я где-то читал, что вы всегда должны использовать версии логических значений в верхнем регистре, TRUEи FALSE, поскольку «нормальные» версии в нижнем регистре trueи false, были небезопасны для использования. Прошло много лет, и каждый сценарий PHP, который я написал, использует версию в верхнем регистре. Теперь, однако, я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.