Einzelnen Beitrag anzeigen
  #14 (permalink)  
Alt 27-09-2007, 18:10
f3hler
 Newbie
Links : Onlinestatus : f3hler ist offline
Registriert seit: Sep 2007
Beiträge: 7
f3hler ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Teilerfolg:
hab eine ticker.txt hochgeladen und da was reingeschrieben - das wird jetzt in der test6.php angezeigt.

Was aber noch nicht klappt:
das beschreiben der tickert.txt...so sieht jetzt die test.php aus:

Code:
<?php
	// by Firebird
	//
	
	// Hier nichts ändern
	// Einfach nur das Script hochladen und ihm chmod 666 (777) geben
	// Einbinden per require('marquee.php');
	//
	
	$lauftext = 'Dies ist ein Lauftext mit Stil';
	$passwort = '123';
	
	if(basename(__FILE__) == basename($_SERVER['PHP_SELF']))
	{
		if($_POST['pass'] == $passwort)
		{
			$text = preg_replace('/\$lauftext\s+=\s+\'(.+?)\';/', '$lauftext = \''.addslashes($_POST['text']).
				'\';', file_get_contents(__FILE__));
			fwrite(fopen('ticker.txt', 'wb'), $text);
		}
		
		preg_match('/\$lauftext\s+=\s+\'(.+?)\';/', file_get_contents(__FILE__), $text);
		$text = $text[1];
		echo('<form method="post" action="'.$_SERVER['PHP_SELF'].'">'.
			'<label for="text">Text</label><input type="text" name="text" id="test" '.
			'value="'.$text.'"/><label for="pw" name="pass" id="pass">Passwort</label>'.
			'<input type="password" id="pass" name="pass"/><input type="submit"/>');
	}
	
	echo('<marquee>'.$text.'</marquee>');
?>
habe auch mal testweise alle __FILE__ durch 'ticker.txt' ersetzt...
Mit Zitat antworten