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

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

10
Как мне получить имя класса в PHP?
public class MyClass { } В Java мы можем получить имя класса с помощью String className = MyClass.class.getSimpleName(); Как это сделать в PHP? Я уже знаю get_class(), но это работает только для объектов. В настоящее время работаю в Active Record. Мне нужно заявление вроде MyClass::className.
100 php 

3
Функция для возврата только буквенно-цифровых символов из строки?
Я ищу функцию php, которая будет принимать входную строку и возвращать ее очищенную версию, удаляя все специальные символы, оставляя только буквенно-цифровые. Мне нужна вторая функция, которая делает то же самое, но возвращает только буквенные символы AZ. Любая помощь очень ценится.
100 php  regex 


28
Как установить выбранное значение jquery select2?
Это относится к кодам до версии select2 4 У меня есть простой код для select2получения данных из ajax $("#programid").select2({ placeholder: "Select a Program", allowClear: true, minimumInputLength: 3, ajax: { url: "ajax.php", dataType: 'json', quietMillis: 200, data: function (term, page) { return { term: term, //search term flag: 'selectprogram', page: page …

5
Предотвращение добавления Laravel нескольких записей в сводную таблицу
У меня установлено и работает множество отношений, чтобы добавить товар в корзину, которую я использую: $cart->items()->attach($item); Это добавляет элемент в сводную таблицу (как и должно), но если пользователь снова щелкает ссылку, чтобы добавить уже добавленный элемент, в сводной таблице создается повторяющаяся запись. Есть ли встроенный способ добавления записи в сводную …

15
Вставить текущую дату в формате datetime mySQL
У меня проблемы с правильной вставкой даты в мою базу данных. $date = date('m/d/Y h:i:s', time()); Я использую этот формат, и он правильно отображается, однако, когда я вставляю mysql_query("INSERT INTO table (dateposted) VALUES ('$date')"); похоже, он не работает успешно, и время остается 00:00:00. Если бы вы могли найти решение, которое …
100 php  mysql 

18
Включите CSS, файл javascript в Yii Framework
Как включить файл Javascript или CSS в Yii Framework? Я хочу создать страницу на моем сайте , который имеет немного работы приложения Javascript, поэтому я хочу , чтобы включить .jsи .cssфайлы в целях конкретных.
99 javascript  php  css  yii 

8
Сортировка поставщика данных Yii2 по умолчанию
В Yii 1.1 этот код работает для сортировки по умолчанию: $dataProvider = new CActiveDataProvider('article',array( 'sort'=>array( 'defaultOrder'=>'id DESC', ), )); Как можно настроить сортировку по умолчанию в Yii2? Пробовал код ниже, но безрезультатно: $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => ['defaultOrder'=>'topic_order asc'] ]);

10
curl формат POST для CURLOPT_POSTFIELDS
Когда я использую curlчерез POSTи устанавливаю, CURLOPT_POSTFIELDнужно ли мне использовать urlencodeкакой-либо специальный формат? например: если я хочу опубликовать 2 поля, первое и последнее: first=John&last=Smith какой точный код / ​​формат следует использовать с curl? $ch=curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $reply=curl_exec($ch); curl_close($ch);
99 php  post  curl 

16
Тетрисинг массива
Рассмотрим следующий массив: /www/htdocs/1/sites/lib/abcdedd /www/htdocs/1/sites/conf/xyz /www/htdocs/1/sites/conf/abc/def /www/htdocs/1/sites/htdocs/xyz /www/htdocs/1/sites/lib2/abcdedd каков самый короткий и самый элегантный способ обнаружения общего базового пути - в данном случае /www/htdocs/1/sites/ и удалить его из всех элементов массива? lib/abcdedd conf/xyz conf/abc/def htdocs/xyz lib2/abcdedd
99 php  string  algorithm 

20
PHP: как проверить, существует ли файл изображения?
Мне нужно увидеть, существует ли конкретное изображение на моем компакт-диске. Я пробовал следующее, и это не работает: if (file_exists(http://www.example.com/images/$filename)) { echo "The file exists"; } else { echo "The file does not exist"; } Даже если изображение существует или не существует, всегда отображается сообщение «Файл существует». Я не уверен, почему …
99 php  image  file  file-io 

19
Как мне закрыть соединение раньше времени?
Я пытаюсь выполнить вызов AJAX (через JQuery), который инициирует довольно длительный процесс. Я бы хотел, чтобы сценарий просто отправил ответ, указывающий на то, что процесс запущен, но JQuery не вернет ответ, пока сценарий PHP не будет запущен. Я пробовал это с заголовком «закрыть» (см. Ниже), а также с буферизацией вывода; …
99 php  jquery  ajax 

4
Как в PHP работает «сделать что-нибудь ИЛИ УМЕРТЬ ()»?
Я пишу приложение php для доступа к базе данных MySQL, и в учебнике он говорит что-то вроде mysql_connect($host, $user, $pass) or die("could not connect"); Как PHP узнает, что функция завершилась неудачно, и запускает часть кристалла? Думаю, я спрашиваю, как работает часть «или». Не думаю, что видел это раньше.

13
Как обновить PHP в Mac OS X?
Мне кажется, это ужасно тупой вопрос, но, как ни странно, эта проблема плохо документирована. Я хотел бы обновить PHP, но есть несколько проблем: Нет встроенного менеджера пакетов. MacPorts не распознает php как установленный пакет, потому что он не устанавливал сам PHP. Запуск locate phpуказывает на наличие, вероятно, множества зависимостей. Я …
99 php  macos  macports 

22
Два массива в цикле foreach
Я хочу создать, selectboxиспользуя два массива, один из которых содержит коды стран, а другой - названия стран. Это пример: <?php $codes = array('tn','us','fr'); $names = array('Tunisia','United States','France'); foreach( $codes as $code and $names as $name ) { echo '<option value="' . $code . '">' . $name . '</option>'; } ?> …
99 php  arrays  foreach 

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