Отвечу на вопросы по php/mysql/html/css/js

php.developer
На сайте с 22.11.2010
Offline
94
#71
vandamme:
вот нашел в инете скрипт, подставил свои данные, но ничего не происходит

<?php

if( $curl = curl_init() ) {
curl_setopt($curl, CURLOPT_URL, 'http://novaposhta.ua/frontend/tracking/ru');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, "en=56466000548693");
$out = curl_exec($curl);
echo $out;
curl_close($curl);
}
?>
systemiv
На сайте с 05.07.2012
Offline
60
#72
vandamme:
вот нашел в инете скрипт, подставил свои данные, но ничего не происходит


$ch = curl_init();

$data = array('name' => 'Foo', 'file' => '@/home/user/test.png');

curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

curl_exec($ch);
?>

Вот тут правильная отправка POST

vandamme
На сайте с 30.11.2008
Offline
675
#73

php.developer, о спасибо, как я не заметил параметра при переходе на другой язык

TF-Studio
На сайте с 17.08.2010
Offline
334
#74

Более расширенная функция:



function post_content ($url,$postdata)
{
$uagent = "Mozilla/5.0 (Windows NT 5.2; WOW64; rv:10.0.1) Gecko/20100101 Firefox/10.0.1";

$ch = curl_init( $url );
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_setopt($ch, CURLOPT_USERAGENT, $uagent); // useragent
curl_setopt($ch, CURLOPT_TIMEOUT, 120);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);

$content = curl_exec( $ch );
$err = curl_errno( $ch );
$errmsg = curl_error( $ch );
$header = curl_getinfo( $ch );
curl_close( $ch );

$header['errno'] = $err;
$header['errmsg'] = $errmsg;
$header['content'] = $content;
return $header;
}
Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
php.developer
На сайте с 22.11.2010
Offline
94
#75
systemiv:
Насколько мне известно JS не сильно ущемлен в использовании регулярок, так почему бы и нет:)
Ваш вариант подходит если имеет смысл вести например историю пути продукта. Там да, требуется запись в БД и прочие. А регулярка на клиенте, которая некоим образом, заметным для обычного пользователя, не повлияет на скорость работы, является вполне грамотной практикой.

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

systemiv
На сайте с 05.07.2012
Offline
60
#76
php.developer:
Рекомендую к прочтению. Есть отдельные главы по регуляркам и в частости случаям, когда их использовать не стоит.

В чем то я с Вами согласен, а в чем то нет, пусть каждый останется при своем мнении. Есть множество ситуаций, и множество тонких моментов, поэтому нельзя сказать как будет правильно. Если работает, пусть работает, а об оптимизации процесса можно сказать взглянув на конкретный пример, посмотреть как он реализован и что будет проще.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий