Autor Zpráva
Taps
Profil
Zdravím, chtěl jsem si vytvořit jednoduchý plugin do phprs, avšak se objevil problém. Když použiji příkaz echo tak se zobrazí informace, ale zase se nezobrazí grafika bloku. Při použití echo mi to vypsalo.

Parse error: parse error in /3w/kvalitne.cz/v/voska/plugin/oa_parser/oa_parser.php on line 20
Warning: call_user_func(oa_parser): First argument is expected to be a valid callback in /3w/kvalitne.cz/v/voska/trlayout.php on line 244

<?php
function oa_parser(){
$obsah="";
$obsah.="Aktuálně z webu<br>";
function parser($url){
$vyber = file_get_contents($url);
if(!$vyber){
echo "Funkce file_get_contents není na vašem hostingu povolená. Pro zmizení toho textu vypněte funkci RSS Parser v nastavení. (ID=15)";
}

preg_match_all("'<p>(.*?)<br/>'si", $vyber, $title);
preg_match_all('/<a[^>]*href="([^>]*)">/', $vyber, $link);

for($i = 2; $i <= 5; $i++)
{

$text = substr($title[1][$i], 0, 122);
$odkaz= $link[1][$i];

$obsah.=echo"<li><a href="$odkaz" >".$text."</a></li>";

}

}


$obsah.= parser("http://www.neco.cz",5);

switch ($GLOBALS["vzhledwebu"]->AktBlokTyp()):
case 1: Blok1($GLOBALS["vzhledwebu"]->AktBlokNazev(),$obsah); break;
case 2: Blok2($GLOBALS["vzhledwebu"]->AktBlokNazev(),$obsah); break;
case 3: Blok3($GLOBALS["vzhledwebu"]->AktBlokNazev(),$obsah); break;
default: Blok1($GLOBALS["vzhledwebu"]->AktBlokNazev(),$obsah); break;
endswitch;
}

?>
MOhl by mi prosím někdo poradit.díky
HGD
Profil
a nebude to tim, že by to spíš chtělo takle? :
$obsah.='<li><a href='.$odkaz.' >'.$text.'</a></li>';

echo '$obsah';
Taps
Profil
HGD
Už jsem to vyřešil, dík
Toto téma je uzamčeno. Odpověď nelze zaslat.

0