hey
irgendwie hab ich grad nen Brett vorm Kopf
ich hoffe ihr könnt mir helfen :O
ich möchte innerhalb einer Funktion eine andere aufrufen
die funktion get_smilies ansich funktioniert
problem ist die funktion get_sel_smilies oder die art wie die funktion get_sel_smilies aufgerufen wird
PHP-Code:
<?php
//class.php
class inhalt
{
function get_smilies()
{
//verfügbare smilies auslesen
$smily_dir = dir("./img/smilies");
while($eintrag = $smily_dir->read())
{
//1 und 2 Array wert auslassen
if($eintrag == "." or $eintrag == "..")
{
continue;
}
$img_name[] = $eintrag;
}
foreach($img_name as $img)
{
$length = strlen($img);
//dateiname ohne endung
$file_name = substr($img, 0, $length-3);
//smily code,der im nachrichten feld angzeigt wird
$emotion[] = str_replace(".", ":", $file_name);
}
$this->img_name = $img_name;
return($emotion);
}
function get_sel_smilies($uid)
{
//hat der user noch keine smilies ausgewählt
if(empty($sel_smilies['sel_smilies']))
{
//hier soll die funktion get_smilies aufgerufen werden, dies klappt noch nicht
$smily_func = $this->get_smilies();
$emotion = $smily_func->emotion;
}
else
{
........
}
echo "<pre>emotion";
print_r($emotion);
print_r($img_name);
echo "</pre>";
$this->img_name = $img_name;
return($emotion);
}
}
die Funktion wird so aufgerufen
PHP-Code:
$inhalt = new inhalt($con);
$emotion = $inhalt->get_sel_smilies($id);
$img_name = $inhalt->img_name;
Code:
Notice: Trying to get property of non-object in class.inc.php
habt ihr ne ahnung warum er da snicht so mag?
Julius :)