$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);
foreach (glob("mailfile/*{Стрекоза,стрекозка}*.*", GLOB_BRACE) as $filename) {
//
}
encodeURIComponent(t("inbound6session"))
<?
register_shutdown_function( "fatal_handler" );
function fatal_handler() {
$errfile = "unknown file";
$errstr = "shutdown";
$errno = E_CORE_ERROR;
$errline = 0;
$error = error_get_last();
if( $error !== NULL) {
$errno = $error["type"];
$errfile = $error["file"];
$errline = $error["line"];
$errstr = $error["message"];
echo format_error( $errno, $errstr, $errfile, $errline);
}
}
function format_error( $errno, $errstr, $errfile, $errline ) {
$trace = print_r( debug_backtrace( false ), true );
$content = '<table style="background-color: #FFFFFF;margin: 0 auto;">
<thead><th style="width: 100px;">Item</th><th>Description</th></thead>
<tbody>
<tr>
<th>Error</th>
<td><pre>'.$errstr.'</pre></td>
</tr>
<tr>
<th>Errno</th>
<td><pre>'.$errno.'</pre></td>
</tr>
<tr>
<th>File</th>
<td>'.$errfile.'</td>
</tr>
<tr>
<th>Line</th>
<td>'.$errline.'</td>
</tr>
<tr>
<th>Trace</th>
<td><pre>'.$trace.'</pre></td>
</tr>
</tbody>
</table>';
return $content;
}
class PHPFatalError
{
public function set_handler() {
register_shutdown_function(array($this, 'handle_shutdown'));
}
public function handle_shutdown() {
if (($error = error_get_last())) {
// echo сообщения о деталях ошибки
}
}
}
//div[contains(@class, "some-class")]/div/span[1]/following-sibling::text()
//div[contains(@class, "some-class")]/div/text()[normalize-space()]