funnytommy
Erfahrenes Mitglied
Hallo ihr,
Hab eine Frage zu PHP, ich bin da etwas neu in PHP, kenn mich aber ein wenig mit Programmierung (vor allem Visual Basic, C, HTML, CSS) aus.
Folgendes Problem:
Ich habe eine Homepage auf der ich ein Statistik System laufen habe, und nebenbei noch das CMS Joomla. Das Statistikprogramm (Webreflow) stellt eine Ministatistik bereit, diese würde ich gerne auf der Hauptseite anzeigen lassen.
Der Code der Ministatistik ist folgender:
So und ich will das ganze jetzt wie folgt einbinden:
Leider funktioniert dies einfach nicht!! Es will einfach die kleine Statistik nicht einbinden. Gibt es auch eine intelligentere Lösung für mein Problem Ich will nämlich das Design der Minitstat anpassen können ohne aber dann die Einbindungsdatei modizifieren zu lassen.
Live kann man sich die ministat hier ansehen: http://landjugendebbs.pytalhost.com/statistik/ministat_s_de.php
Also vlt. hat jemand von euch eine Idee wie das Komfortabel gemacht wird.
Achja, ich weiß nicht obs wichtig ist, aber die Dateien befinden sich in komplett verschiedenen Verzeichnissen.
Danke für die Hilfe,
mfg tom
Hab eine Frage zu PHP, ich bin da etwas neu in PHP, kenn mich aber ein wenig mit Programmierung (vor allem Visual Basic, C, HTML, CSS) aus.
Folgendes Problem:
Ich habe eine Homepage auf der ich ein Statistik System laufen habe, und nebenbei noch das CMS Joomla. Das Statistikprogramm (Webreflow) stellt eine Ministatistik bereit, diese würde ich gerne auf der Hauptseite anzeigen lassen.
Der Code der Ministatistik ist folgender:
Code:
<?
/*************************************************************************
* *
* WebReflow - Website Statistik and Tracking Tool *
* ---------------------------------------------------------------- *
* *
* File: ministat_s.php *
* Copyright: (C) 2004 Visolon GmbH *
* EMail: service@webreflow.com *
* Web: http://www.webreflow.com *
* Scriptversion: 1.2.4 *
* *
**************************************************************************
* *
* Customize this script for your needs. *
* *
* This script is NOT freeware! Please read the Copyright Notice *
* (licence.txt) for further information. *
* *
*************************************************************************/
require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'inc' . DIRECTORY_SEPARATOR . 'common.inc.php');
require_once(WRF_DIR . 'classes' . DIR_SEP. 'page_use_overview.class.php');
require_once(WRF_DIR . 'classes' . DIR_SEP. 'user.class.php');
$User = new User();
$TodayOverview = new PageUseOverview();
$TodayOverview->set_values("now", 0, "d");
$TodayOverview->change_seconds_to_formated_time();
$TotalOverview = new PageUseOverview();
$TotalOverview->set_values("max");
$TotalOverview->change_seconds_to_formated_time();
echo '
<style type="text/css">
<!--
td {
text-align: right;
font-family: Verdana;
font-size: 7pt;
}
-->
</style>
<table style="border: solid 1px #DDDDDD;">
<tr>
<td width="25">
Besucher:
</td>
<td>Online: ' . $User->get_sum_online_users() . '
</td>
<td>Heute:' . $TodayOverview->sum_visitors . '
</td>
<td>Gesamt:' . $TotalOverview->sum_visitors . '
</td>
</tr>
</table>
';
?>
So und ich will das ganze jetzt wie folgt einbinden:
Code:
<?php
$file = fopen ("http://landjugendebbs.pytalhost.com/statistik/ministat_s_de.php", "r");
if (!$file) {
echo "<p>Datei konnte nicht geöffnet werden.\n";
exit;
}
while (!feof ($file)) {
$line = fgets ($file, 1024);
if (strstr($line, "<td>Gesamt:")) {
$line = str_replace("<td>Gesamt: ", "", $line);
$line = str_replace("</td>", "", $line);
}
if (strstr($line1, "<td>Heute: ")) {
$line1 = str_replace("<td>Heute: ", "", $line1);
$line1 = str_replace("</td>", "", $line1);
}
if (strstr($line2, "<td>Online: ")) {
$line2 = str_replace("<td>Online: ", "", $line2);
$line2 = str_replace("</td>", "", $line2);
break;
}
}
fclose($file);
echo $line;
echo $line1;
echo $line2;
?>
Leider funktioniert dies einfach nicht!! Es will einfach die kleine Statistik nicht einbinden. Gibt es auch eine intelligentere Lösung für mein Problem Ich will nämlich das Design der Minitstat anpassen können ohne aber dann die Einbindungsdatei modizifieren zu lassen.
Live kann man sich die ministat hier ansehen: http://landjugendebbs.pytalhost.com/statistik/ministat_s_de.php
Also vlt. hat jemand von euch eine Idee wie das Komfortabel gemacht wird.
Achja, ich weiß nicht obs wichtig ist, aber die Dateien befinden sich in komplett verschiedenen Verzeichnissen.
Danke für die Hilfe,
mfg tom