Форум программистов, компьютерный форум, киберфорум
Блоги
Войти
Регистрация
Восстановить пароль
Старый
Рейтинг: 3.00. Голосов: 2.
Разработка API в Yii2. Проблемы с загрузкой файлов методом PUT
Запись от long399 размещена 15.05.2023 в 06:36 (Блог форумчанина long399)
Обновил(-а) long399 15.05.2023 в 13:17
Метки api, php, rest, yii2

Недавно столкнулся с проблемой при разработке API в Yii2, которую удалось решить. Хотелось бы поделиться. Возможно, у кого-то возникнет...
Аватар для long399
Модератор
Размещено в PHP, Программирование, Yii2
Показов 888 Комментарии 0 long399 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Captcha с математическими выражениями
Запись от long399 размещена 16.08.2021 в 08:16 (Блог форумчанина long399)
Обновил(-а) long399 02.09.2021 в 11:32 (update source)
Метки captcha, php, yii2

Написал небольшой класс для приложения на Yii2, который расширяет стандартный yii\captcha\CaptchaAction. С его помощью мы сможем использовать captcha, в сгенерированном тексте которой...
Миниатюры
Нажмите на изображение для увеличения
Название: captcha.png
Просмотров: 721
Размер:	4.9 Кб
ID:	7084   Нажмите на изображение для увеличения
Название: m1.png
Просмотров: 652
Размер:	2.9 Кб
ID:	7085   Нажмите на изображение для увеличения
Название: m2.png
Просмотров: 628
Размер:	2.8 Кб
ID:	7086  

Нажмите на изображение для увеличения
Название: m3.png
Просмотров: 598
Размер:	2.7 Кб
ID:	7087  
Аватар для long399
Модератор
Размещено в PHP, Программирование, Yii2
Показов 2726 Комментарии 0 long399 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Реализация безопасного логического И, ИЛИ, в языке PHP; проверено на PHP 5.3.18
Запись от elnorbert размещена 25.08.2019 в 17:57

Реализация безопасного логического И, ИЛИ, в языке PHP; проверено на PHP 5.3.18

автор реализации способа безопасной логики не берет на себя...
Размещено в Без категории
Показов 1473 Комментарии 0 elnorbert вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
[Ещё один ман] Настройка nginx+uwsgi+php
Запись от Рыжий Лис размещена 10.07.2019 в 12:04
Метки nginx, php, uwsgi

Неужели ты не осилил установить php-fpm (fastcgi)?

Bash
1
apt install uwsgi-plugin-php php-xml php-mbstring php-pgsql
Код:
server {
  …
  root /var/www/example;
...
Аватар для Рыжий Лис
Просто Лис
Размещено в Без категории
Показов 1641 Комментарии 0 Рыжий Лис вне форума
Старый
Функция для распаковки GitHub архивов
Запись от N3stY размещена 15.02.2017 в 16:31
Метки github, php, simpledeveloping

Небольшая функция которая поможет вам распаковывать архивы из GitHub

PHP
1
2
3
4
function dgarch($repo=false, $dir=false, $temp=false, $rmarch=true)
{
  /*
    $repo     ->
...
Аватар для N3stY
(ノಠ益ಠ)ノ彡┻━┻
Размещено в PHP
Показов 2864 Комментарии 0 N3stY вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Пример простейшего калькулятора на PHP без перезагрузки страницы (чистый Ajax, без jQuery и других библиотек)
Запись от ProCode размещена 30.01.2017 в 19:05

Привет. Это, в каком-то смысле, продолжение креатива Исполнение PHP-скрипта без перезагрузки страницы и без знания JavaScript(!) - Xajax но здесь я решил не использовать сторонние...
Аватар для ProCode
Размещено в PHP
Показов 2729 Комментарии 4 ProCode вне форума
Старый
Самая частая ошибка новичка в PHP и как легко её избежать
Запись от ProCode размещена 15.12.2016 в 18:22

Уверен, каждый из нас хоть единожды, да писал что-то вроде

PHP
1
2
if($somevar = 1) {
//код который почему-то всегда исполняется...
а потом долго ломал голову:...
Аватар для ProCode
Размещено в Без категории
Показов 4122 Комментарии 14 ProCode вне форума
Старый
Пути-дороги, или "как правильно подключить меню через include()" :)
Запись от Киберсемантика размещена 04.10.2016 в 22:07
Обновил(-а) Киберсемантика 04.10.2016 в 22:26 (убрал повтор)

По мотивам вопросов в "PHP для начинающих" на Киберфоруме.

Часто бывает так, что какую-то часть кода...
Размещено в Без категории
Показов 1726 Комментарии 0 Киберсемантика вне форума
Старый
Github Atom: заставить разворачиваться конструкцию emmet-а “div.class” по табуляции в php файлах
Запись от fol размещена 07.09.2016 в 11:19
Обновил(-а) fol 07.09.2016 в 11:26 (Перемещение в категорию)
Метки atom, emmet, html, php

Для тех, кто пользуется Emmet-ом в Atom.

Дело в том, что в html файлах отрабатывает:
Код:
div.some-class
преобразовывается в
Код:
<div class="some-class"></div>
при нажатии...
Аватар для fol
fol
Показов 6991 Комментарии 0 fol вне форума
Старый
Автозагрузка классов (при вызове его метода) из любой директории сайта.
Запись от Gcom размещена 07.09.2016 в 05:19

Что бы решить данную проблему с путями, добавляем класс IncludePath (лучше в index.php):
PHP
1
2
3
4
class IncludePath
{
    private $pathToDirectory;
    private $aPathToDirectory;
...
Аватар для Gcom
Размещено в Без категории
Показов 1825 Комментарии 1 Gcom вне форума
Старый
PHP класс для отправки данных через cURL
Запись от Max Dark размещена 12.07.2016 в 04:36 (Записки "для себя")
Обновил(-а) Max Dark 12.07.2016 в 05:03

Набросал небольшой велосипед для работы с cURL.
Позволяет отправлять GET/POST запросы, загружать файлы на сервер
PHP
1
2
3
4
<?php
require_once 'cURLWrapper.php';
 
// отправка
...
Аватар для Max Dark
шКодер самоучка
Показов 2855 Комментарии 0 Max Dark вне форума
Старый
Проверка PHP7
Запись от el_programmer размещена 29.04.2016 в 11:45 (PVS-Studio)
Обновил(-а) tezaurismosis 19.06.2016 в 19:22 (Рекламные ссылки удалены)

Автор: Сергей Васильев



Повторная проверка проектов нередко бывает весьма интересной. Она позволяет...
Миниатюры
Нажмите на изображение для увеличения
Название: image1.png
Просмотров: 404
Размер:	273.1 Кб
ID:	3760   Нажмите на изображение для увеличения
Название: image2.png
Просмотров: 459
Размер:	116.4 Кб
ID:	3761   Нажмите на изображение для увеличения
Название: image3.png
Просмотров: 546
Размер:	98.2 Кб
ID:	3762  

Нажмите на изображение для увеличения
Название: image4.png
Просмотров: 491
Размер:	142.2 Кб
ID:	3763  
Заблокирован
Размещено в Без категории
Показов 1933 Комментарии 0 el_programmer вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Загрузка изображений с помощью PHP
Запись от ASKazin размещена 13.02.2016 в 16:13 (Еще один блог web-мастера)
Метки php

Если вы создаете систему управления сайтом(CMS), то есть вероятность, что вам потребуется реализовать загрузку...
Аватар для ASKazin
Размещено в PHP
Показов 1781 Комментарии 0 ASKazin вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Работа с паролем в PHP (с солью)
Запись от ASKazin размещена 08.02.2016 в 09:35 (Еще один блог web-мастера)
Метки md5, php

Создаем функцию для соли:
PHP
1
2
3
4
5
function salt()
{
    $salt = substr(md5(uniqid()), -8);
    return $salt;
}
При регистрации записываем...
Аватар для ASKazin
Размещено в PHP, Безопасность
Показов 1575 Комментарии 0 ASKazin вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Использование PDO в MySQL
Запись от ASKazin размещена 07.02.2016 в 15:44 (Еще один блог web-мастера)
Обновил(-а) ASKazin 07.02.2016 в 15:46
Метки html, mysql, pdo, php, sql

Создаем базу и таблицу через phpMyAdmin:

SQL
1
2
3
4
5
--
-- База данных: `test_base`
--
CREATE DATABASE IF NOT EXISTS `test_base`;
USE `test_base`;
...
Аватар для ASKazin
Размещено в MySQL, PHP
Показов 1839 Комментарии 0 ASKazin вне форума
Старый
9 шагов по оптимизации YII
Запись от and_y87 размещена 19.08.2015 в 09:27

Нашёл довольно интересную статью про оптимизацию приложения на движке Yii.

Интересно что из представленного в той статье перешло во вторую версию.

Коротко о содержании....
Аватар для and_y87
Developer
Показов 2475 Комментарии 0 and_y87 на форуме
Старый
Рейтинг: 1.00. Голосов: 1.
Интересное на хабре, сегодня.
Запись от and_y87 размещена 04.02.2015 в 11:14
Обновил(-а) and_y87 04.02.2015 в 13:11

То что меня заинтересовало.

Двухфакторная аутентификация, которой удобно пользоваться
Блог компании Яндекс, Разработка под iOS*, Мобильный...
Миниатюры
Нажмите на изображение для увеличения
Название: 4989_900.jpg
Просмотров: 759
Размер:	42.8 Кб
ID:	3021  
Аватар для and_y87
Developer
Показов 7316 Комментарии 5 and_y87 на форуме
Старый
PHP+jQuery обновление данных без перезагрузки
Запись от and_y87 размещена 16.10.2014 в 16:24
Обновил(-а) and_y87 20.10.2014 в 12:41
Метки ajax, jquery, php, аякс

Отправляю сюда что бы было куда направлять в случае повхоряющегося попроса...

пример упрощён для более...
Аватар для and_y87
Developer
Показов 2933 Комментарии 0 and_y87 на форуме
Старый
Удаление/перемещение записи в другую таблицу с доп. информацией
Запись от Voka размещена 19.09.2014 в 22:12
Обновил(-а) Voka 20.09.2014 в 10:04
Метки mysql, php, sql

Долго думал как сделать так, чтобы при удалении записи ее можно было восстановить.
Самый просто вариант это...
Аватар для Voka
Размещено в PHP / SQL
Показов 2840 Комментарии 0 Voka вне форума
Старый
Определение исчисляемого ( JS + PHP )
Запись от and_y87 размещена 17.07.2014 в 10:10

Добавил на GitHub в свою library скрипт определения исчисляемого на JS.
Ранее в в этом блоге постил уже эту функцию, но определение было только на PHP.

Теперь код реализован на JavaScript...
Аватар для and_y87
Developer
Показов 2719 Комментарии 0 and_y87 на форуме
Старый
Рейтинг: 5.00. Голосов: 1.
Создание кодов, паролей, промокодов. ( JS + PHP )
Запись от and_y87 размещена 15.07.2014 в 10:10
Обновил(-а) and_y87 15.07.2014 в 12:47

Добавил на GitHub в свою library скрипт который генерирует "некий" текст по заданной "маске".

Код реализован на JavaScript & PHP.

Функция имеет...
Аватар для and_y87
Developer
Показов 10847 Комментарии 1 and_y87 на форуме
Старый
Рейтинг: 3.00. Голосов: 2.
PHP Форматирование числа с разделением по 3 цифры
Запись от and_y87 размещена 25.06.2014 в 12:21

Долго пытался сообразить как быстро и просто такое делается.

в итоге наткнулся на такую интересную функцию: number_format()

PHP
1
$number = 15200000.00; // цифра на входе
...
Аватар для and_y87
Developer
Показов 6513 Комментарии 2 and_y87 на форуме
Старый
MongoDB PHP базовые методы (перевод)
Запись от Артур Аралин размещена 11.06.2014 в 13:57 (Artur Aralin)
Метки mongodb, php

Для использования MongoDB в PHP необходимо использовать драйвер PHP MongoDB. Скачать драйвер можно тут. Убедитесь в том, что вы загрузили последнюю версию драйвера....
Аватар для Артур Аралин
Размещено в PHP
Показов 6194 Комментарии 0 Артур Аралин вне форума
Старый
Информационный отпечаток
Запись от elnorbert размещена 04.07.2013 в 08:52
Обновил(-а) elnorbert 06.05.2019 в 11:48 (активировал запись размещенную 6 лет назад)

Информационный отпечаток

Алгоритм получения информационного отпечатка применяется в сервисе Track ID. В программе Tunatic....
Размещено в Без категории
Показов 829 Комментарии 0 elnorbert вне форума
Старый
Пример использования Long Polling в jQuery & php
Запись от Schtrich размещена 07.12.2012 в 03:13
Обновил(-а) Schtrich 07.12.2012 в 14:34
Метки jquery, long polling, php

Сторона клиента:

HTML5
1
2
3
4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
...
Аватар для Schtrich
weboman
Размещено в Без категории
Показов 28181 Комментарии 2 Schtrich вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Арифметика JavaScript и PHP
Запись от Kantaria размещена 29.11.2012 в 23:02 (HTML+CSS=Камасутра)
Обновил(-а) Kantaria 29.11.2012 в 23:05

Сегодня во время учебы Js, я столкнулся с интересной проблемой.
Я написал простенький код:

Javascript
1
2
3
<script type="text/javascript">
var a = 10;
a /=
...
Аватар для Kantaria
html + css = камасутра
Размещено в Без категории
Показов 60557 Комментарии 11 Kantaria вне форума
Старый
php! Сумма цифр натурального числа
Запись от Schtrich размещена 17.05.2012 в 09:33

PHP
1
2
3
4
5
6
7
// функция вернет сумму чисел натурального числа
function get_sum($number)
{
 
$sum = 0;
do {
    $sum += $number
...
Аватар для Schtrich
weboman
Размещено в php
Показов 18243 Комментарии 8 Schtrich вне форума
Старый
php! Кол-во цифр в натуральном числе
Запись от Schtrich размещена 17.05.2012 в 09:25

PHP
1
2
3
4
// функция возвращает кол-во цифр в натуральном числе.
function getLength($number) {
    $length = 0;
    if ($number == 0){
...
Аватар для Schtrich
weboman
Размещено в php
Показов 16534 Комментарии 3 Schtrich вне форума
Старый
Рейтинг: 4.75. Голосов: 4.
Реализация MVC. Часть первая.
Запись от maximkou размещена 24.04.2012 в 20:41
Обновил(-а) maximkou 25.04.2012 в 09:11

Итак, начнем. Кто не в курсе, что такое MVC - идем сюда. Реализация будет крайне простой, куски кода привожу из тех времен, когда сам только...
Вложения
Тип файла: zip www.zip (3.8 Кб, 596 просмотров)
Размещено в Без категории
Показов 14111 Комментарии 8 maximkou вне форума
Старый
Apache & root
Запись от Dimedrol размещена 01.04.2012 в 23:23 (Один день из жизни веб-разработчика)
Метки apache, exec, php, root, system

Задача: Дать возможность php функциям exec и system выполнять команды от имени root.
Для начала создадим нового пользователя:


useradd apache
passwd -d apache
...
Аватар для Dimedrol
Размещено в Linux
Показов 34994 Комментарии 2 Dimedrol вне форума
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru