LEOnidUKG

LEOnidUKG
Рейтинг
1776
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование

А сделать нормальный экспорт уже никак?

Splux:
LEOnidUKG, уточните пожалуйста, 25 долларов - это написание одной статьи, она одна будет по всем каталогам разослана, какой будет объем? Имеет ли смысл подготовить самостоятельно размноженную статью?

Будет написана одна статья подготовленная к размножению. Из неё будет сделан комплект из 400 шт. уникальных статей. Вот именно они и будут рассылаться.

Если будете заказывать составление статьи, то смысла вам что-то писать нет.

вы объясните по русски. У вас сайт на utf8?

Вы такие символы в чём видите? На сайте или в блокноте? Какой у вас блокнот?

Вы серьёзно думаете, что все бабки вложенные в кино идут на дело? :)

Думаете только в СНГ умеют пилить бабки?

ну как у меня в комментах сделано

Есть название root_id т.е. к кому привязан коммент

А так же level т.е. на каком уровне комментарий идёт

id|user|root_id|level

jondeer:
Как все запущено, по такому варианту придется два скрипта переписывать :)

Конечно не знаю, что там переписать, но по моему варианту просто вставить функцию и заменить строчку, чтобы работа была через неё и всё.

Но вам виднее, я пользуюсь этой функцией, а то раньше тоже доставлял много хлопот этот редирект.

А ну так вам нужен, как это сделано?

Ну это обычный JS base64 encoder. Какой точно не знаю, но поищите, например тут:

http://javalikescript.free.fr/jsdoc/wb/symbols/src/jls.util.StringCodec.js.html

http://javascript.ru/php/base64_decode

Lord Maverik:
Вот у меня хард на 500Гиг. Я уже столько на него перезаписал за 2 года. И все можно восстановить? Этож диск неограниченной емкости выходит!

Не знаю про харды, но на обычной дискетке (о боже как это давно было), я таскал в школу в 3-и раза больше. Записал, удалил, записал, удалил. В школе просто восстановил все 3-и архива успешно 🍿

jondeer:
Интересно :) А как же на других серверах работают скрипты, где используется CURL ?

Да легко :)

Вместо:

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

Надо написать:

curl_redir_exec($ch, CURLOPT_FOLLOWLOCATION, 1);


function curl_redir_exec($ch)
{
static $curl_loops = 0;
static $curl_max_loops = 20; # Максимальное количество перебросов.
if ($curl_loops >= $curl_max_loops)
{
$curl_loops = 0;
return FALSE;
}
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$data = curl_exec($ch);
list($header, $data) = explode("\n\n", $data, 2);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($http_code == 301 || $http_code == 302)
{
$matches = array();
preg_match('/Location:(.*?)\n/', $header, $matches);
$url = @parse_url(trim(array_pop($matches)));
if (!$url)
{
$curl_loops = 0;
return $data;
}
$last_url = parse_url(curl_getinfo($ch, CURLINFO_EFFECTIVE_URL));
if (!$url['scheme'])
$url['scheme'] = $last_url['scheme'];
if (!$url['host'])
$url['host'] = $last_url['host'];
if (!$url['path'])
$url['path'] = $last_url['path'];
$new_url = $url['scheme'] . '://' . $url['host'] . $url['path'] . ($url['query']?'?'.$url['query']:'');
curl_setopt($ch, CURLOPT_URL, $new_url);
return curl_redir_exec($ch);
} else {
$curl_loops=0;
return $data;
}
}
Всего: 31516