Warning: move_uploaded_file(path/to/file/Avt_eksp_2008_rozd_1.pdf): failed to open stream: No such file or directory in z:\home\localhost\www\phpsite\admin\upload.php on line 13
Warning: move_uploaded_file(): Unable to move '/tmp\php9324.tmp' to 'path/to/file/Avt_eksp_2008_rozd_1.pdf' in z:\home\localhost\www\phpsite\admin\upload.php on line 13
Спустя 2 минуты, 32 секунды (2.05.2011 - 20:11) Natalya написал(а):
Ето мне надо на курсовую зделать. Изучаю php 2 два месяца. Немного трудно. Помогите, пожалуста
Вот мой код форми
<!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">
<style type="text/css">
<!--
.стиль2 {font-size: 14px}
-->
</style>
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--Підключаємо шапку сайту-->
<?php include ("blocks/header.php"); ?>
<tr>
<td><table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<!--Підключаємо лівий блок сайту-->
<?php include ("blocks/lefttd1.php"); ?>
<td valign="top" bgcolor="#F3FCF4">
<form method='post' name='my_form' enctype='multipart/form-data' action='upload.php'>
<p>Виберіть файл
<input name='filename' type='file' > <!--accept='image/jpeg'-->
<br>
<input name='submit' type='submit' value='Завантажити'>
</p></form>
</td>
</tr>
</table></td>
</tr>
<!--Підключаємо нижній графічний елемент-->
<?php include ("blocks/footer.php"); ?>
</table>
</body>
</html>
И код скрипта обработки формы (upload.php)
<!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>
</head>
<body>
<?php
if (is_uploaded_file($_FILES['filename']['tmp_name'] ))
{move_uploaded_file($_FILES['filename']['tmp_name'], 'path/to/file/' . $_FILES['filename']['name']);}
else
{
echo("Ошибка загрузки файла");
}
?>
</body>
</html>
Вот мой код форми
<!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">
<style type="text/css">
<!--
.стиль2 {font-size: 14px}
-->
</style>
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">
<!--Підключаємо шапку сайту-->
<?php include ("blocks/header.php"); ?>
<tr>
<td><table width="690" border="0" cellspacing="0" cellpadding="0">
<tr>
<!--Підключаємо лівий блок сайту-->
<?php include ("blocks/lefttd1.php"); ?>
<td valign="top" bgcolor="#F3FCF4">
<form method='post' name='my_form' enctype='multipart/form-data' action='upload.php'>
<p>Виберіть файл
<input name='filename' type='file' > <!--accept='image/jpeg'-->
<br>
<input name='submit' type='submit' value='Завантажити'>
</p></form>
</td>
</tr>
</table></td>
</tr>
<!--Підключаємо нижній графічний елемент-->
<?php include ("blocks/footer.php"); ?>
</table>
</body>
</html>
И код скрипта обработки формы (upload.php)
<!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>
</head>
<body>
<?php
if (is_uploaded_file($_FILES['filename']['tmp_name'] ))
{move_uploaded_file($_FILES['filename']['tmp_name'], 'path/to/file/' . $_FILES['filename']['name']);}
else
{
echo("Ошибка загрузки файла");
}
?>
</body>
</html>
Спустя 3 минуты, 30 секунд (2.05.2011 - 20:15) pyha_coder написал(а):
вот тут у тебя проблема.
если ошибка
неочем не говорит тогда
Тут читаем описание функции и решаем проблему.
move_uploaded_file($_FILES['filename']['tmp_name'], 'path/to/file/' . $_FILES['filename']['name']);
если ошибка
Warning: move_uploaded_file(): Unable to move '/tmp\php9324.tmp' to 'path/to/file/Avt_eksp_2008_rozd_1.pdf' in z:\home\localhost\www\phpsite\admin\upload.php on line 13
неочем не говорит тогда
Тут читаем описание функции и решаем проблему.
Спустя 9 минут, 29 секунд (2.05.2011 - 20:24) Natalya_H написал(а):
дело в том, что я не знаю существуєт ли у мене
Цитата |
'path/to/file/' |
я не знаю где искать эту папку. этот линк я уже читала. но всьоравно не получаєтса у меня исправить ошибку

Спустя 6 минут, 28 секунд (2.05.2011 - 20:31) pyha_coder написал(а):
path/to/file это переводиться путь к файлу. создай папку если у тебя ее нет, куда будут загружаться все файлы.
move_uploaded_file($_FILES['filename']['tmp_name'], './../upload/' . $_FILES['filename']['name']);
Спустя 8 минут, 52 секунды (2.05.2011 - 20:40) Guest написал(а):
{move_uploaded_file($_FILES['filename']['tmp_name'], 'path/to/file/' . $_FILES['filename']['name']);}
функция bool move_uploaded_file ( string $filename , string $destination )
в вашем случ :
$filename=$_FILES['filename']['tmp_name'] - полный путь к файлу который уже разместился в тмп
$destination=path/to/file/' . $_FILES['filename']['name'] - полный путь где будет расп файл и его название.
если путь к файлу так и называется (path/to/file), а на сервере его нет, то возн ошибка.
я думаю, что ошибка происходит из-за того что невозможно найти тот самый path/to/file, попробуйте к примеру так
{move_uploaded_file($_FILES['filename']['tmp_name'], 'z:\home\localhost\www\' . $_FILES['filename']['name']);}
функция bool move_uploaded_file ( string $filename , string $destination )
в вашем случ :
$filename=$_FILES['filename']['tmp_name'] - полный путь к файлу который уже разместился в тмп
$destination=path/to/file/' . $_FILES['filename']['name'] - полный путь где будет расп файл и его название.
если путь к файлу так и называется (path/to/file), а на сервере его нет, то возн ошибка.
я думаю, что ошибка происходит из-за того что невозможно найти тот самый path/to/file, попробуйте к примеру так
{move_uploaded_file($_FILES['filename']['tmp_name'], 'z:\home\localhost\www\' . $_FILES['filename']['name']);}
Спустя 26 минут, 35 секунд (2.05.2011 - 21:06) Natalya_H написал(а):
Огромное спасибо!!!! Вы мне очень помогли!!!
Извините что, наверное, отвлекла вас от более важных дел
Извините что, наверное, отвлекла вас от более важных дел
Спустя 32 минуты, 32 секунды (2.05.2011 - 21:39) Natalya_H написал(а):
а не подскажете, какая функция занимается скачиванием файла с сервера
(я делаю электронную библиотеку)
(я делаю электронную библиотеку)
Спустя 14 минут, 14 секунд (2.05.2011 - 21:53) svolota написал(а):
я дуаю, что достаточно будет указать ссылку на файл, если файл к примеру находится в z:\home\localhost\www\file.rar
пишем
пишем
echo "a href=\"file.rar\">Archive</a>";
Спустя 10 минут, 46 секунд (2.05.2011 - 22:04) Natalya_H написал(а):
тут такое дело.
вместе с учебником я загружаю информацию о нем (т.е. короткий текст, автор, название) хотя вместе еще не могу это соединить (пока не знаю как).
и когда у меня появляется эта информация должна быть ссылки на скачивание этому же учебника.
вместе с учебником я загружаю информацию о нем (т.е. короткий текст, автор, название) хотя вместе еще не могу это соединить (пока не знаю как).
и когда у меня появляется эта информация должна быть ссылки на скачивание этому же учебника.
Спустя 11 минут, 28 секунд (2.05.2011 - 22:15) svolota написал(а):
есть база данных, или вы работаете файлами?
Спустя 17 минут, 1 секунда (2.05.2011 - 22:32) Natalya_H написал(а):
есть база
у меня инфа об учебнике добавляется как в уроках Попова добавления урока
у меня инфа об учебнике добавляется как в уроках Попова добавления урока
Спустя 31 минута, 21 секунда (2.05.2011 - 23:04) svolota написал(а):
ммм... не читал Попова
ну к примеру:
используя табл
по нажатию ссылки на книгу перейти на страницу:
ну к примеру:
используя табл
lib
id_lib int(6) NOT NULL auto_increment
descr text
auth text
name text
по нажатию ссылки на книгу перейти на страницу:
$book = mysql_query("select * from lib where name="название_книги";");// название передаётся из пред страницы.
if($book)
{
$abook = mysql_fetch_array($book);
echo "<br>название = ".$abook['name']."<br>";
echo "Автор = ".$abook['auth']."<br>";
echo "Описание = ".$abook['descr']."<br>";
}
else
{
echo "<p><b>Error: ".mysql_error()."</b></p>";
exit();
}