hi,
das hatte ich mal auf einer elten version meiner website so gemacht.
ich habe mit php die datei ausgelesen (ticker.txt) und in meinem admin-menü konnte ich den inhalt neu füllen.
lauftext_txt.php
[php:1:11a7187bdd]
$file = './ticker.txt';
function edit_ticker($file)
{
echo "<form action=\"?op=ticker_save\" method=\"post\">";
echo "
<textarea name=\"new_text\" rows=\"10\" cols=\"50\">
";
$fp = fopen($file, 'r');
while ($text = fgets($fp))
{
echo $text;
}
fclose($fp);
echo "
</textarea>
<input type=\"submit\" name=\"Submit\" value=\"speichern\">
</form>";
}
function ticker_save($file, $text)
{
if ($text)
{
$fp=fopen($file, 'w');
fwrite($fp,$text);
fclose($fp);
header("Location:?op=msg&result=true&time=2");
} else {
header("Location:?op=msg&result=false&time=2");
}
}
function msg($result, $time)
{
global $PHP_SELF;
if ($result == "true")
{
echo "Der Ticker wurde erfolgreich aktualisiert";
} elseif ($result == "false")
{
echo "Der Ticker konnte nicht aktualisiert werden";
}
echo "<meta http-equiv=\"refresh\" content=\"".$time."; url=?op=edit_ticker\">";
}
function show_ticker($file)
{
echo "<marquee>";
$fp = fopen($file, 'r');
while ($text = fgets($fp))
{
echo $text;
}
fclose($fp);
echo "</marquee>";
}
switch ($op)
{
case "ticker_save":
ticker_save($file, $_POST['new_text']);
break;
case "show_ticker":
show_ticker("");
break;
case "msg":
msg($_GET['result'], $_GET['time']);
break;
case "edit_ticker":
edit_ticker($file);
break;
}
[/php:1:11a7187bdd]
index.php
[php:1:11a7187bdd]
include ("lauftext_txt.php");
show_ticker("ticker.txt"); /ticker.txt ist das file das geladen werden soll zum anzeigen
[/php:1:11a7187bdd]
EDIT:
Duddle du lässt mich hier meine alten scripte suchen und antwortest in der zeit, na danke.
aber das script habe ich eben nochmal umgeändert, so an die 98 % davon den damals war ich nicht SO gut in php *g*
bye uzu