//*[not(name() = "tbody")]/@style
$res = $xpath->query('//*[not(name() = "tbody")]/@style');
foreach ($res as $r)
echo $r->nodeValue;
$res = $xpath->query('//*[not(name() = "tbody")]');
foreach ($res as $r)
echo $r->getAttribute('style');
$xml = '<СписокВалют>
<результат>
<контент>
<пункт вал1="USD" вал2="RUB">69.966015</пункт>
<пункт вал1="CNY" вал2="KZT">50.799100</пункт>
<пункт вал1="RUB" вал2="KZT">4.859019</пункт>
</контент>
</результат>
</СписокВалют>';
$doc = new DOMDocument('UTF-8');
$doc->loadXML($xml);
$xpath = new DOMXPath($doc);
$res = $xpath->query("//пункт[@вал1='USD']");
echo $res->item(0)->nodeValue;
function getUserIP()
{
$client = @$_SERVER['HTTP_CLIENT_IP'];
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
$remote = $_SERVER['REMOTE_ADDR'];
if(filter_var($client, FILTER_VALIDATE_IP))
$ip = $client;
elseif(filter_var($forward, FILTER_VALIDATE_IP))
$ip = $forward;
else
$ip = $remote;
return $ip;
}
$user_ip = getUserIP();
echo $user_ip;
$post['pic'] = 'sa';
$post['nume'] = 'value';
$post['sex'] = 'masculin';
$ch = curl_init('http://www.example.com/tm1');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$result = curl_exec($ch);
curl_close($ch);
$post = array('key' => 'value'); // укажите данные для отправки через POST
$headers = array('Content-Type: application/json', 'Authorization: Token 123', 'X-Secret: 123');
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); // отправка заголовков
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); // POST-данные
curl_setopt($ch, CURLOPT_URL, 'https://dadata.ru/api/v2/clean/phone');
$result = curl_exec($ch);
curl_close($ch);
echo $result;
$file = '/path/to/file.ext';
$mime_type = 'application/x-shockwave-flash'; // подставить нужный mime
$curl_file = new CURLFile($file, $mime_type, basename($file));
$post['file'] = $curl_file;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $post_url); // $post_url подставить свой
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
curl_setopt($curl, CURLOPT_HEADER, FALSE);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
$result = curl_exec($curl);
curl_close($curl);