Как на PHP создать папку

Создать папку на PHP можно с помощью функции под названием mkdir(). Смотрим примеры.

1. Самый простой вариант, указываем только путь до каталога. В каталоге «htdocs» появляется папка с именем «good-folder»:

<?php
$path = '/opt/lampp/htdocs/'; // - путь до создаваемой папки.
$folder = 'good-folder';      // - имя создаваемой папки.
if (mkdir($path. $folder)==false)
  print 'Не удалось создать директорию.';
else
  print 'Директория создана';
?>

(далее…)

Опубликовано 25-07-2013 в 08:10

Как на PHP удалить файл

Удалить файл средствами PHP можно, используя функцию под названием unlink(). Вот пример её использования:

<?php
$file = "/opt/lampp/htdocs/logs/14-04-2013_08-49-46.txt";
if ( is_readable($file) )
  if ( unlink($file) )
    print "Файл $file удален.";
  else
    print "Файл $file не удалось удалить.";
else
  print 'Такой файл не существует либо у вас нет к нему доступа.';
?>

(далее…)

Опубликовано 20-07-2013 в 08:32

Как на PHP узнать размер файла

В простейшем случае для того, чтобы узнать размер файла на PHP достаточно вызвать функцию filesize(), например вот так я узнаю сколько «весит» дистрибутив MODx Evolution, лежащий в каталоге /opt/lampp/htdocs:

<?php echo filesize('/opt/lampp/htdocs/modx-1.0.8.zip') . ' Б'; ?>

Однако давайте попробуем автоматически конвертировать в зависимости от размера файла байты в килобайты, мегабайты, гигабайты, терабайты, петабайты, эксабайты, зеттабайты и йоттабайты. (далее…)

Опубликовано 16-07-2013 в 07:48

Как прижать footer к низу окна

Далее будет рассмотрен пример того, как можно прижать подвал / footer к низу страницы. Сразу отмечу, что способ этот стандартный, а значит кроссбраузерный, т.е. без всяких сомнительных CSS хаков. Даже в IE (по крайней мере в IE8) будет работать.

Посмотреть рабочий пример

Смотрим скриншот:

Как прижать footer на CSS

(далее…)

Опубликовано 12-07-2013 в 10:46

Пишем плагин к TinyMCE для MODX Evolution

Итак, ниже приведен пример плагина для WYSIWIG TinyMCE, встроенного, в виде дополнения, в CMS / CMF MODX Evolution. Чтобы вы сразу же могли «скопипастить» и опробовать описанное, программный код привожу цельно. Смотрите мои комментарии.

(function() {
  tinymce.create('tinymce.plugins.CodeButton', {

    init : function(ed, url) {

      // Добавляем новую команду:
      ed.addCommand('codeButton', function(ui, v) {
        var e = ed.dom.getParent(ed.selection.getNode(), 'CODE');
        if (e == null) {
          // Будем ли добавлять элемент <CODE>text</CODE>:
          if ( ed.selection.isCollapsed() ) {
            // Когда ничего не выбрано:
            ed.formatter.toggle('code');
          } else {

(далее…)

Опубликовано 10-07-2013 в 10:38

Настройка планировщика задач Cron на IHC

Текущий материал освещает вопрос постановки задач на Cron касаемо платного хостинга IHC. Отличием сей заметки от официальной справочной информации, приведенной на сайте компании, является то, что первая содержит больше примеров с пояснениями.

Итак, общий вид инструкции для Cron выглядит следующим образом:

* * * * * выполняемая команда

Где звездочки * (в порядке слева направо) характеризуют вот такие вот настройки временных интервалов:

  1. Минуты, допускаются числовые значения от 0 до 59.
  2. Часы, допускаются числовые значения от 0 до 23.
  3. Дни, допускаются числовые значения от 1 до 31.
  4. Месяцы, допускаются числовые значения от 1 до 12.
  5. Дни недели, допускаются числовые значения от 1 до 7.

Планировщик задач на хостинге IHC

(далее…)

Опубликовано 4-07-2013 в 10:43

Осторожно! или в SERP бывают сюрпризы

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

Вот собственно и сам скриншот:

Ловушки для пользователей в поисковой выдаче Google

Особенности встреченного экземпляра: мимикрирует / маскируется под реальную страницу поисковой системы Яндекс, которая выдается для пользователя, если есть подозрение, что посетитель не живой человек, а специализированная программа а-ля бот. Типичный случай. (далее…)

Опубликовано 3-07-2013 в 11:35













Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты