|
You last visited: Today at 13:22
Advertisement
Log Datei in Website anzeigen
Discussion on Log Datei in Website anzeigen within the Web Development forum part of the Coders Den category.
06/08/2013, 22:20
|
#1
|
elite*gold: 15
Join Date: Nov 2009
Posts: 171
Received Thanks: 46
|
Log Datei in Website anzeigen
Halli Hallo,
ich wollte, da ich und jemand es brauchen, eine Log Datei (noname.txt), auf der Webseite anzeigen lassen, die sich nach so und so vielen Sekunden aktualisiert.
Ist sowas möglich?
Beispiel:
Ich öffne Seite -> noname.de/logs und wähle die Logdatei die ich sehen möchte.
Nun erscheint eine leere Seite, auf der nur links oben folgendes aus der textdatei/log steht:
2013/ 6/ 7 21:14:24
[Log] Chat -> ja
2013/ 6/ 7 21:14:28
[Log] Chat -> ok
Nun wollte ich es, dass es automatisch aktualisiert wird, also ich öffne die Textdatei im Browser und sehe halt diese Logs, jetzt schreib jemand beispielsweise in Flyff im Chat: "Hallo"
Nun soll sich die Datei im Browser aktualisieren und folgendes erscheint:
2013/ 6/ 7 21:14:24
[Log] Chat -> ja
2013/ 6/ 7 21:14:28
[Log] Chat -> ok
2013/ 6/ 7 21:19:42
[Log] Chat -> Hallo
Hoffe ihr könnt mir dabei helfen, ich kenne mich nicht mit HTML/PHP bzw. teilweise aus und bräuchte deshalb Vorlagen oder so.
Danke!
|
|
|
06/08/2013, 22:29
|
#2
|
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
|
fread wird wohl die Hauptfunktion sein die du suchst 
Du solltest schon PHP beherschen um sowas zu machen.
Dazu kannst du dir noch

ansehen.
Ansich musst du eben die Datei mittels PHP auslesen.
Zum aktualisieren könnte man sowas machen:
PHP Code:
$page = $_SERVER['PHP_SELF']; $sec = "10"; header("Refresh: $sec; url=$page");
btw würde das eher in die Coding Sektion als Flyff passen
|
|
|
06/08/2013, 22:38
|
#3
|
elite*gold: 0
Join Date: May 2012
Posts: 871
Received Thanks: 642
|
Möglich ist es aufjedenfall...^^
Würde dir auch gern weiterhelfen bzw. den Code schicken nur weiß ich gerade nicht mehr wie man etwas aus einer .txt Datei ausliest.
Was dir evtl. eine Hilfe sein könnte ist die alte Sapphiere Flyff Webseite.
Dort wurden die News so ausgelesen falls ich mich nicht Irre.
Ansonsten einfach mal googlen, so schwer ist das eigentlich nicht^^
|
|
|
06/08/2013, 22:42
|
#4
|
elite*gold: 15
Join Date: Nov 2009
Posts: 171
Received Thanks: 46
|
Habe schon gegoogelt und nichts gefunden, nur Zeug was leider nicht geklappt hat.
Kannst du, she was 16, mir vlt. doch etwas helfen und nen Code oder so schicken? Wäre super.
ross, ich kann leider nichts mit den tuts anfangen, aber vielen Dank, hast nen Thanks. Ich blich bei PHP nur durch, wenn ich einen Code habe. Selbst erstellen = Schwer, andere Codes verstehen = Kein Problem
|
|
|
06/08/2013, 22:55
|
#5
|
elite*gold: 0
Join Date: Feb 2010
Posts: 151
Received Thanks: 42
|
Es wird doch alles in der DB Gespeichert , also was willst du mit einer .txt ?
Und es ist einfach alles ausgeben zulassen was dort gespeichert wird.
So Far,
DooM
|
|
|
06/08/2013, 22:56
|
#6
|
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
|
@Thejokerman:
Auf Schattenbaum wird alles peinlichst erklärt. Da kannste auch als Noob durchsteigen...
btw -> gehört in Coding Sektion!
|
|
|
06/08/2013, 23:01
|
#7
|
elite*gold: 15
Join Date: Nov 2009
Posts: 171
Received Thanks: 46
|
@Doomm es wird bei uns in einer .txt gespeichert.
|
|
|
06/08/2013, 23:19
|
#8
|
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
|
Ich poste jetzt nurnoch diesen Link andem du es hinbekommen solltest (da es einfach nur c&p ist....)
Ansonsten stell ich endgültig fest das du zu faul bist etwas selber zu machen (sorry aber ein bisschen Eigenarbeit darf man wohl erwarten x_x )
|
|
|
06/08/2013, 23:28
|
#9
|
elite*gold: 15
Join Date: Nov 2009
Posts: 171
Received Thanks: 46
|
Habs! Danke!
Nun die Frage, wie aktualisiere ich das Ganze immer automatisch?
Mein Code war:
<?php
$datei = file("/*.txt");
foreach($datei AS $ausgabe)
{
$zerlegen = explode("[", $ausgabe);
echo "<b>$zerlegen[0]</b><br>
$zerlegen[1]<br><br>";
}
?>
|
|
|
06/08/2013, 23:37
|
#10
|
elite*gold: 15
Join Date: May 2010
Posts: 5,996
Received Thanks: 2,283
|
Flyff PServer - Discussions / Questions -> Web Development
#moved
|
|
|
06/08/2013, 23:54
|
#11
|
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
|
Quote:
Originally Posted by ©ross
Zum aktualisieren könnte man sowas machen:
PHP Code:
$page = $_SERVER['PHP_SELF'];
$sec = "10";
header("Refresh: $sec; url=$page");
|
Quote:
Originally Posted by Thejokeman
Habs! Danke!
Nun die Frage, wie aktualisiere ich das Ganze immer automatisch?
|
Hatte da ein beispiel genannt
|
|
|
06/09/2013, 00:01
|
#12
|
elite*gold: 15
Join Date: Nov 2009
Posts: 171
Received Thanks: 46
|
Ok, das hab ich.
Nun hab ich auch mal probiert alle dateien eines bestimmten Ordners in einer Liste darzustellen. Was ich wollte, dass man auf den Link klickt und die Datei dann automatisch heruntergeladen wird. Geht das?
Code:
PHP Code:
<?php
// Verzeichnis mit den Dateien
$verzeichnis = 'xx\Logs\Chat';
// Tabellenkopf
echo <<<TABLEHEAD
<table border="1" cellpadding="2" cellspacing="3">
<tr>
<th>Dateiname</th>
<th>Dateigröße</th>
<th>aktualisiert</th>
</tr>
TABLEHEAD;
// Verzeichnis auslesen und Dateien ausgeben
foreach (new DirectoryIterator( $verzeichnis ) as $datei)
{
if (!$datei->isDir() && !$datei->isDot())
{
echo '<tr>';
echo '<td><a href="' .$verzeichnis.$datei->getFilename(). '">' .$datei->getFilename(). '</a></td>';
echo '<td>' .ceil( $datei->getSize()/1024 ). ' KB</td>';
echo '<td>' .date( 'd.m.Y', $datei->getMTime() ). '</td>';
echo "</tr>\n";
}
}
// Tabelle schließen
echo '</table>';
?>
Das ganze sieht dann so aus:
Die Seite heisst komisch, ich weis, ist ne ganz alte worauf ich noch Zugriff habe.
Nun, ich will dann auf die Datei klicken, bzw. auf das Blaue, und möchte es dann runtergeladen haben. Wie geht das? Google hilft mir nicht weiter..
|
|
|
06/09/2013, 09:09
|
#13
|
elite*gold: 0
Join Date: May 2012
Posts: 871
Received Thanks: 642
|
meine das war @!fopen oder so bin mir aber gerade nicht sicher.
|
|
|
06/09/2013, 09:26
|
#14
|
elite*gold: 15
Join Date: Nov 2009
Posts: 171
Received Thanks: 46
|
Das kann gut möglich sein, nur habe ich keinen Plan wie ich das in den Code einbinde, dass ich auch auf die Datei klicke und diese sich dann öffnet/herunterlädt.
|
|
|
06/09/2013, 13:56
|
#15
|
elite*gold: 0
Join Date: Feb 2010
Posts: 72
Received Thanks: 32
|
PHP Code:
<?php $datei = fopen("datei.txt","r"); while(!feof($datei)) { $zeile = fgets($datei,1024); echo $zeile; } fclose($userdatei); ?>
Wenn du dass auf deine Seite gibst dann wird die Datei "datei.txt" geöffnet, und auf dem Browser ausgegeben..
Ist das das was du suchst?
EDIT: Herunterladen wäre noch einfacher in dem du
<a href="pfad/zur/datei.txt">Der Text zum link</a>
|
|
|
 |
|
Similar Threads
|
[Html]Txt datei inhalt anzeigen
04/18/2013 - Web Development - 5 Replies
Wie kann ich den Txt datei inhalt anzeigen?
Ich weiß es geht mit "iframe" aber dort wird mir immer so eine box um die ausgabe angezigt das möchte ich nicht.
oder wenn ich den border weglasse ist dort immer so viel frei ich möchte nur den inhalt bekomme und ihn dann einfach an eine Txt hinten drann hängen bzw. in den Txt mit einzeigen:)
Hoffe mir kann da jemand weiter helfen:)
danke
|
Verkaufe Middleman wallpaper.gif datei + psd datei suche egold
07/29/2012 - elite*gold Trading - 16 Replies
GFX shop.
Es werden die gif + psd datein verkauft , ihr sagt preis wenn er passt schikt ihr eg und ich DL link
#1
http://i.epvpimg.com/afzcd.gif
#2Neu
|
Fehlermeldung, Datei existiert nicht zum packen der Season1, Datei ist aber da ...
08/10/2011 - Metin2 Private Server - 4 Replies
Hallo,
wie oben schon beschrieben hab ich die Season1 entpackt um eine neue Map
einzufügen, doch das Problem ist, wenn ich die Season1 wieder einpacken will,
dann steht in der CMD Box ein Fehler:
Bild im Anhang!
Doch die Datei exisitert, ich war in den Ordner rein, und die Datei war auch da.
|
All times are GMT +1. The time now is 13:22.
|
|