.WCUAInfTable{width:600px; font-family:Arial; font-size:12px; color:#333333; border:1px solid #3D81EE; }
.WCUAInfItem{font-family:Arial; font-size:12px; color:#333333; background:#B3B3B3; }
.WCUAInfCaptionBg{background:#CCCCCC; }
a.WCUAInfCaption{color:#000000 !important; background:#CCCCCC !important; font-size:13px !important; }
.WCUAInfCaption{color:#000000; background:#CCCCCC; font-size:13px; }
a.WCUAInfLink{font-family:Arial !important; font-size:12px !important; color:#000000 !important; background:#B3B3B3 !important; text-decoration:underline !important; }
';
/* получаем массив $jobs, содержащий следующие элементы:
id - id вакансии
name - полное название вакансии
salary - заработная плата
region - город (города) данной вакансии
company - работодатель
*/
$jobs = @unserialize(file_get_contents('http://www.work.ua/export/informer/show_informer_php.php?informer=19645&rid=od&cid=0&count=40&salary=64&charset=CP1251'));
if ( $jobs!=false )
{
$inRegion = $jobs["in_region"];
unset($jobs["in_region"]);
if ( count($jobs) )
{
echo '
Работа '.$inRegion.'
Вакансии от WORK.ua
|
';
foreach($jobs as $k=>$v)
{
$sal = "";
if( $v["salary"] )
{
$sal = ", ".$v["salary"]." грн";
}
// если слишком длинное название вакансии
if( mb_strlen($v["name"],"CP1251")>50 )
{
// оставляем менее 50 символов до пробела
$v["name"] = preg_replace("/^(.{1,50})\s.*$/im", "$1", $v["name"]);
// если последний символ точка - удаляем ее
if( mb_substr($v["name"],-1) == ".")
{
$v["name"] = mb_substr($v["name"],0,-1);
}
// дополняем троеточием
$v["name"] = $v["name"]."...";
}
// выводим название вакансии, информацию по зарплате, городу, работодателю
echo '';
}
echo ' |
';
// сохранение статистики показов.
echo '';
}
}
/* Информер от Work.ua (конец)*/
?>