Февраль
17
Вопросы по PHP » ffmpeg в php: Ошибка [libmp3lame] lame: output buffer too small
Опубликовал: phpmaster | Просмотров: 869
Ранне я описывал использование ffmpeg в php в сочетании с функцией exec
Но иногда на некоторых системах видео конвертируется не до конца
Но иногда на некоторых системах видео конвертируется не до конца
Ноябрь
27
Вопросы по PHP » Как перевести байты в килобайты, мегабайты, гигабайты на PHP
Опубликовал: phpmaster | Просмотров: 958
Задача: разработать удобный перевод байтов в килобайты, мегабайты, гигабайты, используя стандартные функции php.
Ноябрь
22
Вопросы по PHP » Как узнать Content-type файла по содержанию в PHP и не только
Опубликовал: phpmaster | Просмотров: 698
Задача: получить значение Content-type определённого файла.
Решение: 1 способ используя mime_content_type
2 способ используя стандартную утилиту Linux file
Решение: 1 способ используя mime_content_type
2 способ используя стандартную утилиту Linux file
Ноябрь
22
Вопросы по PHP » Как использовать ffmpeg с PHP
Опубликовал: phpmaster | Просмотров: 471
Задача: использовать ffmpeg в php для конвертирования медиа файлов.
Решается вызовом через system или exec.
Решается вызовом через system или exec.
Сентябрь
15
Вопросы по PHP » Как разбить текст на блоки в php без разрыва фраз и слов
Опубликовал: phpmaster | Просмотров: 1060
Задача: разбить текст на блоки на определённое количество символов без разрыва фраз и слов, то есть без грубой "резки" текста
Способ решения, приведённый ниже будет разделять текст на блоки по ~1000 символов, используя разделитель точку.
Способ решения, приведённый ниже будет разделять текст на блоки по ~1000 символов, используя разделитель точку.
Июль
06
Вопросы по PHP » Как защититься от спама в комментариях в DLE
Опубликовал: phpmaster | Просмотров: 1342
Думаю, многим использующим CMS DLE надоел постоянный ссылочный спам в комментариях.
Встроенная защита в DLE Запрет на индексацию ПС, не защитит от замусоривания сайта, к тому же в новых алгоритмах google, ссылки в nofollow передают всё равно свой PR, но уже не странице на которую ссылаются, а в никуда.
В связи с этим я решил написать хак, который сможет защитить нас от потери pr и замусоривания сайта.
Встроенная защита в DLE Запрет на индексацию ПС, не защитит от замусоривания сайта, к тому же в новых алгоритмах google, ссылки в nofollow передают всё равно свой PR, но уже не странице на которую ссылаются, а в никуда.
В связи с этим я решил написать хак, который сможет защитить нас от потери pr и замусоривания сайта.
Июнь
29
Вопросы по PHP » Как защитится от SQL иньекций, xss атак на PHP
Опубликовал: phpmaster | Просмотров: 811
Задача: создание функии для перехвата возможных xss атак и подключение к любому сайту на php.
Вариантом решения будет использование следующей функции:
function antihack ();
Вариантом решения будет использование следующей функции:
function antihack ();
Июнь
21
Вопросы по PHP » Как на PHP обрабатывать очень большие файлы
Опубликовал: phpmaster | Просмотров: 978
Когда то работая над синонимайзером, я написал скрипт, который мог синонимизировать очень большие файлы, например sql дампы.
Думаю, этот код может быть полезен новичкам в php.
Думаю, этот код может быть полезен новичкам в php.
Июнь
21
Вопросы по PHP » Как интегрировать Syntaxhighlighter в DLE (Подсветка PHP кода)
Опубликовал: phpmaster | Просмотров: 1135
При написании первой статьи Как разбить текст на блоки в php я решил установить на совём сайте подсветку синтаксиса php.
Погуглив я не смог найти нормального хака и решил интегрировать Syntaxhighlighter в DLE сам.
Вот что у меня вышло.
Погуглив я не смог найти нормального хака и решил интегрировать Syntaxhighlighter в DLE сам.
Вот что у меня вышло.
Июнь
21
Вопросы по PHP » Как разбить текст на блоки в php
Опубликовал: phpmaster | Просмотров: 1008
Задача: разбить текст на блоки на определённое количество символов
Варианты решения:
1. с помощью функции substr();
2. с помощью функции str_split();
3. с помощью функции wordwrap();
Варианты решения:
1. с помощью функции substr();
2. с помощью функции str_split();
3. с помощью функции wordwrap();

Навигация