function remote_filesize($url) {
static $regex = '/^Content-Length: *+\K\d++$/im';
if (!$fp = @fopen($url, 'rb')) {
return false;
}
if (isset($http_response_header) &&
preg_match($regex, implode("\n", $http_response_header), $matches)) {
return (int)$matches[0];
}
return strlen(stream_get_contents($fp));
}
$template = '{username}, здравствуйте. у вас {count} сообщений, от {nickname}';
$variables = [
'{username}' => 'Николай',
'{count}' => 10,
'{nickname}' => 'LYMIX'
];
$content = str_replace(array_keys($variables), array_values($variables), $template);
function get_submenu($parent)
{
db_connect();
$result = mysql_query("SELECT * FROM menu WHERE parent='$parent' ORDER BY id");
$res_array = [];
while($row = mysql_fetch_assoc($result))
{
$res_array[] = $row;
}
return $res_array;
}
array(10) {
[""]=>
array(8) {
[0]=>
string(1) "1"
["id"]=>
string(1) "1"
[1]=>
string(7) "asdasdf"
["tittle"]=>
string(7) "asdasdf"
[2]=>
string(11) "dsfdfdfdsfd"
["link"]=>
string(11) "dsfdfdfdsfd"
[3]=>
string(4) "none"
["parent"]=>
string(4) "none"
}
array(10) {
[""]=>
array(4) {
["id"]=>
string(1) "1"
["tittle"]=>
string(7) "asdasdf"
["link"]=>
string(11) "dsfdfdfdsfd"
["parent"]=>
string(4) "none"
}
BasePrice ObjectЭто не массив, о чём ясно написано, поэтому и работать с ним надо не как с массивом, а как с объектом.
RewriteCond %{REQUEST_URI} ^/dir1/(.*)$
# если строка начинается с /dir1/
RewriteRule ^(.*)$ /dir3/%1 [R=301,L]
#Перенаправить все урлы с начинающиеся с dir1 на dir2 с сохранением дальнейшей структуры URL
<?php
$str = '<a href="/good/&id=122321312312&ld=eyJwcm9tb3Rpb25fcHJpY2UiOiI5OC4wMCIsInZvbHVtZSI6Miwic2NvcmUiOjEyLCJzZWxsZXJJZCI6IjE3OTY4NTg3OTAifQ==">Товар 1</a>';
if(preg_match('#&id=(\d+)#si', $str, $matches))
{
print_r($matches);
}