include('bd.php'); это было написано в файле photo.php Может это надо изменить ,только на что .юМожет какой нибудь человек напишет здесь этот скрипет полностью С загрузкой файлов в папку под назанием newpictures
Да это 4 форум уже ни че не понятно сколько файлов 3 .оказ ещё 1 файл надо подклучение к бд.НЕ понятно.
Такой файл (bd.php) PHP: <?php //Aдрес сервера MySQL $dblocation="localhost"; //Имя базы данных на хостинге или локальной машине $dbname="test"; //Имя пользователя базы данных $dbuser="root"; //его пароль $dbpasswd=""; //устанавливаем соединение с базой данных $dbcnx=@mysql_connect($dblocation, $dbuser, $dbpasswd); if(!$dbcnx) { exit("<p>В настоящий момент сервер базы данных не доступен, поэтому корректное отбражение страницы невозможно</p>"); } //выбираем базу данных if(!@mysql_select_db($dbname, $dbcnx)) { exit("<p>В настоящий момент база данных не доступна, поэтому корректное отбражение страницы невозможно </p>"); } ?>
И так скрипт Форма Скрипта (index.html) HTML: <html> <head> <title>Загрузка файлов на сервер</title> </head> <body> <h2><p><b> Форма для загрузки файлов </b></p></h2> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="filename"><br> <input type="submit" value="Загрузить"><br> </form> </body> </html> Скрипт обработки, усовершенствованный,(upload.php) PHP: <?php if($_FILES["filename"]["size"] > 1024*3*1024) { echo ("Размер файла превышает три мегабайта"); exit; } // Проверяем загружен ли файл if(is_uploaded_file($_FILES["filename"]["tmp_name"])) { // Если файл загружен успешно, перемещаем его // из временной директории в конечную $path="NEWPICTURES/".$_FILES["filename"]["name"]; $name=$_FILES["filename"]["name"]; move_uploaded_file($_FILES["filename"]["tmp_name"], $path); $sql="INSERT INTO `***`.`*****` (`id`, `name`, `path`) VALUES (NULL, '$name', '$path')"; $res=mysql_query($sql); $sql="SELECT * FROM *** WHERE path='$path'"; $res=mysql_query($sql); $data = mysql_fetch_array($res); print "<html><head><meta http-equiv='Refresh' content='0; URL=photo.php?id=".$data['id']; print <<<HERE '></head></html>"; HERE } else { echo("Ошибка загрузки файла"); } ?> Следующий файл (photo.php) PHP: <?php include('bd.php'); $id_photo=$_GET['id_photo']; $sql="SELECT * FROM photo WHERE id=$id_photo"; $res=mysql_query($sql); $photo=mysql_fetch_assoc($res); ?> <html> <head> <meta name="Keywords" content="<?php echo($photo[name]); ?>" /> </head> <body> <img src="<?php echo($photo[path]); ?>"> </body> </html> Соединение с базой (bd.php) PHP: <?php //Aдрес сервера MySQL $dblocation="localhost"; //Имя базы данных на хостинге или локальной машине $dbname="test"; //Имя пользователя базы данных $dbuser="root"; //его пароль $dbpasswd=""; //устанавливаем соединение с базой данных $dbcnx=@mysql_connect($dblocation, $dbuser, $dbpasswd); if(!$dbcnx) { exit("<p>В настоящий момент сервер базы данных не доступен, поэтому корректное отбражение страницы невозможно</p>"); } //выбираем базу данных if(!@mysql_select_db($dbname, $dbcnx)) { exit("<p>В настоящий момент база данных не доступна, поэтому корректное отбражение страницы невозможно </p>"); } ?>