Probleme beim Erstellen einer Funktion in der config

  • Hi,
    hoffe ich erwische die richtige Rubrik und ihr könnt mir helfen.
    Vorgeschichte:
    Ich versuche mich das erste mal an php... Ich will einen 'Newsbereich' auf meiner Seite einrichten. Dazu habe ich mittlerweile ein (open) skript soweit verunstaltet, dass ich ausgegeben bekomme, was ich möchte, aber dazu muss ich in jeden Quellcode einer Seite, die den Newsbereich enthalten soll, den ganzen code dafür schreiben...
    Deshalb habe ich mir gedacht, bastel ich doch eine "funktion" in der config.php zurecht.
    Problem:
    Innerhalb der Funktion scheint alles soweit richtig, jedoch wird der gewünschte Wert nicht übergeben(?). Genauer: Alles was innerhalb der Funktion steht wird ausgeführt, aber die Werte auf die es mir ankommt, werden nicht in den Quellcode der Zielseite übertragen :( Was mache ich falsch?

    Code:
    ...
    <?php
    }
    function newscenter()
    {
    if ( $number[0] >= '0' )
    {
    print '<td width="140" valign="top"><table border="0" cellspacing="0" cellpadding="0">';
    foreach ($number as $key => $value )
    {
    if ( $value >= '0' )
    {
    print '<tr><td style="padding-left:20">
    '.$news[$value].'</td></tr>';
    }
    }
    ?>
    </table></td></tr>
    <?php
    }
    else print '<td valign="top" width=140 style="padding-left:20">
    '.$nonews.'</td></tr>
    ';
    }
    ...

    Die Werte aus $news[$value] werden nicht angezeigt :cry:

    Ich hoffe, ich klinge nicht zu doof und jemand erbarmt sich

  • ändert sich nix :(

    Ist vielleicht am Quelltext der Zielseite was falsch?

  • ich weiss nich ob du so die funktion aufbauen kannst
    sonst mach das am besten ohne, ist eh nicht zuu sinnvoll das so zu machen oderdu lässt in der funktion in einen string schreiben den du dann mit return wieder zurückgibst


    dann aufrufen mit $schreiben = newscenter();
    echo $schreiben;
    (oder ich mach grad irgendeinen müll, bin voll müde ;) )

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • funktioniert leider auch nicht :(
    als output bekomme ich auf der index.php

    Code
    (...)
    <tr><td width="608"></td>
    <td valign="top" width=140 style="padding-left:20">
    </td></tr>	<tr><td></td>(...)

    ich heck' nicht, warum das geht, wenn es direkt in der index.php steht, aber der selbe code mit der Funktion nicht läuft :cry:
    Muss ich vielleicht noch etwas in die config includen?