Показать сообщение отдельно

  #2  
Старый 05.04.2008, 14:20
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

add.php
Код:
<?php
	$file = 'base.txt';
	$a = $_POST['picture'];
	$b = $_POST['article'];
	$c = $_POST['info'];
	$d = $_POST['link'];
	if(!$a || !$b || !$c || !$d) {
		echo('<style>
		input[type="text"]
		{
		width: 300px;
		}
		</style>
		<title>Добавление статей</title>
		<form method="POST">
		<table>
		<tr><td><b>Картинка</b></td><td><input type="text" name="picture"></td></tr>
		<tr><td><b>Название статьи</b></td><td><input type="text" name="article"></td></tr>
		<tr><td><b>Информация</b></td><td><input type="text" name="info"></td></tr>
		<tr><td><b>Ссылка</b></td><td><input type="text" name="link"></td></tr>
		</table>
		<input type="submit" value="Создать">
		</form>');
	} else {
		$fopen = fopen($file, 'a');
		$boolean = fwrite($fopen, base64_encode($a).' | '.base64_encode($b).' | '.base64_encode($c).' | '.base64_encode($d));
		fclose($fopen);
		if((bool)$boolean == true) {
			echo('<title>Статья успешно добавлена</title><b>Статья успешно добавлена</b>');
		} else {
			echo('<title>Статья не добавлена</title><b>Статья не добавлена</b>');
		}
	}
?>
info.php
Код:
<?php
	$file = file_get_contents('base.txt');
	if($file) {
		echo('<title>Статейки</title><table><tr><td>Картинка</td><td>Название статьи</td><td>Информация</td><td>Ссылка</td></tr>');
		foreach(explode("\n", $file) as $article) {
			list($a, $b, $c, $d) = explode(" | ", $article);
			$a = base64_decode($a);
			$b = base64_decode($b);
			$c = base64_decode($c);
			$d = base64_decode($d);
			echo('<tr><td><img src="'.$a.'"></td><td>'.$b.'</td><td>'.$c.'</td><td>'.$d.'</td></tr>');
		}
		echo('</table>');
	} else {
		echo('<title>Статей нет</title><b>Статей нет</b>');
	}
?>
Вроди всё. Я не проверял и фильтров никаких не делал. Надо будет - сделаешь.

Последний раз редактировалось NOmeR1; 05.04.2008 в 14:29..