Jetzt kostenlos Anmelden!

moon

unregistriert

1

Samstag, 6. September 2008, 00:20

include in Echo ausgeben

Wie bekomme ich das hin, dass hier die Include auch ausgegeben wird?

Zeile: 10

Der Pfad ist definitiv richtig!

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    // Show the news fader?  (assuming there are things to show...)
    if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
    {
echo "<table border=\"0\" width=\"100%\" class=\"tborder\" cellpadding=\"4\" style=\"margin-bottom: 2ex;\">\n"; 
echo "        <tr>\n"; 
echo "            <td class=\"catbg\"> &nbsp;Speedletter</td>\n"; 
echo "        </tr>\n"; 
echo "        <tr>\n"; 
echo "            <td valign=\"middle\" align=\"center\" height=\"60\"><?php
include '../random.php';
?>\n"; 
echo "            </td>\n"; 
echo "        </tr>\n"; 
echo "    </table>\n";
    }
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 074

Geschlecht: Männlich

PHPKIT Version: keine

2

Samstag, 6. September 2008, 01:07

wie sieht denn die random.php aus?

achja und mach den code mal vernünftig:

vorschlag1

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Show the news fader?  (assuming there are things to show...)
    if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
    {
echo '<table border="0" width="100%" class="tborder" cellpadding="4" style="margin-bottom: 2ex;">
        <tr>
            <td class="catbg"> &nbsp;Speedletter</td>
        </tr>
        <tr>
            <td valign="middle" align="center" height="60">';

include('../random.php');

echo '            </td>
        </tr>
</table>';
    }
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende

moon

unregistriert

3

Samstag, 6. September 2008, 01:58

Danke für den sauberen Code.
Aber was ist an der anderen Variante falsch? Ist nur rein neugier! Denn ich erstelle mit teilweise mit einem Generator html in php code!

Leider wird nichts ausgegeben!
In der Random.php sieht es so aus:

PHP-Quelltext

1
2
3
4
5
6
7
<?php
 srand ((double) microtime() * 1000000);
 $zitate file("admin/plugins/randomizer/random.txt");
 $i count($zitate)-1;
 print $zitate[rand(0,$i)];

?>


Das Script wird auf mehren Seiten eingesetzt, also von meinen Seiten!
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 074

Geschlecht: Männlich

PHPKIT Version: keine

4

Samstag, 6. September 2008, 10:55

erfolgt eine ausgabe wenn du die random.php alleine aufrufst?
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende

moon

unregistriert

5

Samstag, 6. September 2008, 16:49

Ja das tut sie, sie ist ja aktuell auf einer anderen Seite im Einsatz!
Liegt es vivleicht an dem PFad in der Ramdom?

Edit:

Dooki,

mir wurde von jemanden anderes gesagt das dieses

PHP-Quelltext

1
<?php
und

PHP-Quelltext

1
?>
dennoch nicht fehlen darf.

Wie man sieht, anhand der Farben wäre der Code ja so richtig:


Wenn ich dieses aber mit dem Code da ändere, färbt sich der Code allgemein und da ich mich versuche daran zu halten, sieht man arber das es ja falsch ist:


Und nun bekomme ich eine Fehlermeldung!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »moon« (9. September 2008, 09:20)

  • Zum Seitenanfang
  • Zum Seitenende