Установка рингтонов на iPhone 10

Большинство новых пользователей айфонов сталкиваются с проблемой установки своих мелодий на звонок.

В данном устройстве происходит ломка стереотипов того, что любая загруженная mp3-шка может быть установлена на звонок.

Сейчас буду рассказывать и показывать, как же установить любимую мелодию на звонок.

Читать полностью »

UNZIP с использованием FTP — реально! 1

Большинство веб-мастеров и тех, кто размещает сайты знают как публикуется сайт на площадку хостинг-провайдера. Весь сайт архивируется в zip архив, копируется на площадку и используя SSH-соединение распаковывается командой unzip.

Но бывают ситуации, когда по разным причинам этог самый SSH-доступ не доступен, а копирование по одному файлу через FTP-соединение — это очень длительный  процесс, а все потому что нет команды unzip для FTP. Нужен выход.

После недолгих гугляний выяснилось, что этот самый выход был давно найден, правда с одним условием — на хостинге должен поддерживаться PHP, что не является препятствием на большинстве хостингов.

Для начала нам потребуется скачать библиотеку — pclzip.lib.php

Далее есть два варианта:

1. Для небольших архивов (до 2 Мб) удобнее будет использовать следующий скрипт:

<form enctype=»multipart/form-data» action=»index.php» method=»POST»>
Upload a Zip Archive (*.zip): <input name=»zip» type=»file» /><input type=»submit» value=»Upload» />
</form>
<?
//check if file is uploaded
if(isset($_FILES['zip'])){
require_once(‘pclzip.lib.php’); //include class

$upload_dir = ‘uploads’; //your upload directory NOTE: CHMODD 0777
$filename = $_FILES['zip']['name']; //the filename

//move file
if(move_uploaded_file($_FILES['zip']['tmp_name'], $upload_dir.’/’.$filename))
echo «Uploaded «. $filename . » — «. $_FILES['zip']['size'] . » bytes<br />»;
else
die(«<font color=’red’>Error : Unable to upload file</font><br />»);

$zip_dir = basename($filename, «.zip»); //get filename without extension fpr directory creation

//create directory in $upload_dir and chmodd directory
if(!@mkdir($upload_dir.’/’.$zip_dir, 0777))
die(«<font color=’red’>Error : Unable to create directory</font><br />»);

$archive = new PclZip($upload_dir.’/’.$filename);

if ($archive->extract(PCLZIP_OPT_PATH, $upload_dir.’/’.$zip_dir) == 0)
die(«<font color=’red’>Error : Unable to unzip archive</font>»);

//show what was just extracted
$list = $archive->listContent();
echo «<br /><b>Files in Archive</b><br />»;
for ($i=0; $i<sizeof($list); $i++) {

if(!$list[$i]['folder'])
$bytes = » — «.$list[$i]['size'].» bytes»;
else
$bytes = «»;

echo «».$list[$i]['filename'].»$bytes<br />»;
}

unlink($upload_dir.’/’.$filename); //delete uploaded file
}
?>

Нужно лишь скопировать на площадку два php-файла и запустить тот что с приведенным выше кодом. В браузере будет предложено загрузить файл с архивом и после нажатия кноки Upload — разархивированные файлы появятся в папке uploads на сервере.

2. Для всех остальных архивов можно использовать следующий код:

<?php
require_once(‘pclzip.lib.php’);
$archive = new PclZip(‘archive.zip’);
if ($archive->extract() == 0) {
die(«Error : «.$archive->errorInfo(true));
}else{
echo ‘ok’;
}
?>

Где archive.zip — имя Вашего архива в той же папке, что и PHP-скрипт на сервере.

 

Полный комплект файлов можно скачать по ссылке — http://dx689.ru/media/unzip_on_ftp.zip

Posted from iPhone 0

Подключил трубу к блогу. Теперь постить посты стало еще проще :)

Никогда не думал, что админки могут быть такими простыми… 0

Решил установить что-нибудь такое, чтоб можно было без лишних напрягов публиковать посты на любую тему.

Как то почти случайно подвернулся движок вордпресс.

Начал радовать еще в самом начале:

Поздравляем!

WordPress установлен. Ожидали больше шагов? Извините, что разочаровали :)

Так вот и продолжает радовать. Быстренько настроил и он уже готов работать.

Далее по мере наличия свободного времени буду улучшать и наполнять полезными записями.