-
Помогите новичку
Приведите, пожалуйста, пример базы данных и скрипта, использующего эту базу данных(совершенно любой работающий пример). Если вас не затруднит, напишите, пожалуйста, полный текст скрита и БД или вышлите эти файлы на E-mail. Желательно что-нибудь простое и понятное. Я пока не специалист в области Web-программирования.
Версии ПО, которые я использую:
Денвер с:
-PHP 4.3.0
-MySQL 3.23.53
Оно не слишком устарело?
P.S. Заранее очень благодарен.
-
Вот самый простой скрипт гостевой книги
Создаешь файл "guest.php" и пишешь внутри это:
<h2>Гостевая книга</h2>
<form action=guest.php method=post>
Введите email: <INPUT TYPE=TEXT NAME=email>
Ваше имя: <INPUT TYPE=TEXT NAME=name>
Сообщение:
<textarea name="msg" rows=10 cols=40></textarea>
<input type=submit value="Отправить ">
<?
$files = "guest.txt";
$qq=50;
if ($email == "") { $email = “нет”; }
$msg=substr($msg,0,999);
$email=substr($email,0,39);
$name=substr($name,0,39);
if ($msg != "" && $name != "") {
$time = Date("h:i:M:d");
$soo = "n$time $name (<a href="[Only registered and activated users can see links. Click Here To Register...]
$email </a>)
$msg<hr>";
$fp = fopen($files, "a+");
$fw = fwrite($fp, $soo);
fclose($fp); }
$lines = file($files);
$a = count($lines);
$u = $a - $qq;
for($i = $a; $i >= $u ;$i--) { echo $lines[$i]; }
?>
потом рядом создаешь файл ".htaccess" и пишешь внутри это:
php_value error_reporting 17
всё. Запускаешь guest.php и наслаждаешся.
База создается после первого оставленного сообщения. И называется guest.txt –
Скрипт работает без MySql.
-
1) не создается файл .htacces (выскакивает сообщение: Следует ввести имя файла);
2) спасибо за пример использования PHP для записи в файл, но мне все же требуется пример непосредственного применения MySQL.
-
скинЬ_Кед!!!,
Код:
создай файл индекс пхп
исправь на свое db_name
/// есть контакт
$db = mysql_connect(localhost,root,pass);
mysql_select_db (db_name) or die ("error_mysql");
/// теперь сам запрос
$query="SELECT * FROM news";
$result= mysql_query($query) or die ("error");
*while($r=mysql_fetch_array($result)){
*$var=$r['news_titre'];
*$var1=$r['news_txt'];
echo "$var - $var1";
}
///таблица
CREATE TABLE `news` (
*`idx` int(255) NOT NULL auto_increment,
*`news_titre` varchar(255) NOT NULL default '',
*`news_txt` text NOT NULL,
*PRIMARY KEY *(`idx`)
) TYPE=MyISAM;
INSERT INTO `news` (`idx`,`news_titre`,`news_txt`) VALUES (1,'Новость 1','текст новости 1');
INSERT INTO `news` (`idx`,`news_titre`,`news_txt`) VALUES (2,'Новость 2','текст новости 2');
INSERT INTO `news` (`idx`,`news_titre`,`news_txt`) VALUES (3,'Новость 3','текст новости 3');
-
вообще скачай официальный хелп
[Only registered and activated users can see links. Click Here To Register...]