Возникла проблема при перехода со старой версии Denwer на новую На старой версии Denwer все работает, а на новой почему то именно добавление имени файла не заносится PHP: <?php require 'config.php'; require 'process.php'; if(isset($_FILES['fupload'])) { if(preg_match('/[.](jpg)|(gif)|(png)|$/', $_FILES['fupload']['name'])) { $filename = $_FILES['fupload']['name']; $source = $_FILES['fupload']['tmp_name']; $target = $path_to_image_directory . $filename; move_uploaded_file($source, $target); createThumbnail($filename); } } if (isset($filename) && isset($title) && isset($description)) { $result = mysql_query ("INSERT INTO galery (filename,title,description) VALUES ('$filename','$title','$description')"); } else { echo ""; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Страница добавления новой статьи</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border"> <!--Шапка сайта--> <? include ("blocks/header.php"); ?> <tr> <td><table width="690" border="0" cellspacing="0" cellpadding="0"> <tr> <!--Левый блок сайта--> <? include ("blocks/lefttd.php"); ?> <td valign="top"> <p>Загрузка изображений:</p> <form enctype="multipart/form-data" action="" method="post"> <p><label>Введите описание изображения<br> <input type="text" name="title" id="title"> </label></p> <p> <label>Введите краткую информацию <textarea name="description" id="description" cols="40" rows="5"></textarea> </label> </p> <p><input type="file" name="fupload" /></p> <p><input type="submit" value="Загрузить" /></p> </form> <p></p> </td> </tr> </table> </td> </tr> <!--Низ сайта--> <? include ("blocks/footer.php"); ?> </table> </body> </html>
я отредактировал сообщение, приношу извинение до этого старый был исходник. На старой версии Denwer все работает а на новой почему то именно добавление имени файла не заносится
уф. А вот хренушки вам готовый ответ 1. чем отличаются настройки разных версий? 2. Откуда берутся $title и $description? 3. скрипт вообще в условие с запросом заходит?
Ура заработала большое спс тебе Luge дописал на запрос к базе и добавил массивчик для создания $title и $description из ячеек. Честно сказать понятие не имею чем отличается старая версия от новой. Факт то что на старой версии без всего этого работало нормально.