[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: преобразование ссылок
Dozer009
Доброе время суток Уважаемые ГУРУ(PHP)!

столкнулся с такой проблемой есть сервис коротких ссылок у них есть api хочу его использовать для преобразования линков пачками.
забыл сказать зачем всё это нужно, потому что программа, которая постит в WP, она у ссылок регистры уменьшает , а этот сервис выдает короткие ссылки уже в нижнем регистре ,а исходные они генеренные и вверхнем и нижнем. может у кого есть другое решение буду признателен...

<?php 
// HTTP authentication
//http://$login:$apikey@b23.ru/api/shorten/$url

$url = "http://Dozer:******@b23.ru/api/shorten";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
//curl_setopt($ch, CURLOPT_USERPWD, "Dozer:*****");
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>


мануал использования

api/shorten — сокращение длинных ссылок

На входе принимает полную ссылку, требующую сокращения, в следующем формате:

/api/shorten/ссылка?параметры%23якорь

Обратите внимание: знак якоря («хэш») должен передаваться в кодированном формате.

Выдаёт короткую ссылку в виде plain text.

Доступ: при обращении требует передать имя пользователя и API-ключ в качестве пароля в формате стандартной HTTP-авторизации

с меня МАГАРЫЧ!
walerus
<?php 
// HTTP authentication
//http://$login:$apikey@b23.ru/api/shorten/$url


$url = 'http://google.com/'; // Для примера, входящий урл...

$url = "http://Dozer:******@b23.ru/api/shorten/" . $url;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
//curl_setopt($ch, CURLOPT_USERPWD, "Dozer:*****");
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.