|
|
|
| Здравствуйте я написал скрипт который должен загружать на сервер одну фотографиюи один видео клим. Кагда я загружаю просто фотографию то она нармально загружаеца а когда я загружаю фото и видео то тогда выдает ошибку
Может я чота нито делаю?
add.php фаил
<?php
include("../config.php");
$query = mysql_query("select * from video order by pos desc");
$row = mysql_fetch_object($query);
?>
<center>
<h2><p><b> Форма для загрузки фотографий </b></p></h2>
<form action="add_new.php" method="post" enctype="multipart/form-data">
Маленькая фотография<input type="file" name="small_file"><br>
Видео<input type="file" name="video"><br>
Позицыя фотографии<input type="text" name="pos" value='<?php echo ($row->pos + 1); ?>'><br>
<input type="submit" value="Загрузить"><br>
</form>
</body>
</html>
|
add_new.php фаил
<?php
include("../config.php");
$query = mysql_query("select * from video");
$row = mysql_num_rows($query);
$HTTP_POST_FILES["small_file"]["name"] = ($row+1).".jpg";
$HTTP_POST_FILES["video"]["name"] = ($row+1).".WMV";
$small_url = "C:/";
$video = "C:/";
if(!copy($HTTP_POST_FILES["small_file"]["tmp_name"],"$small_url".$HTTP_POST_FILES["small_file"]["name"]))
echo("Ошибка при загрузки маленькой фотографии<br>");
else
{
echo "Маленькая фотография загруженна успешно <br>";
}
if(!copy($HTTP_POST_FILES["video"]["tmp_name"],"$video".$HTTP_POST_FILES["video"]["name"]))
echo("Ошибка при загрузки видео<br>");
else
{
echo "Видео загруженно<br>";
echo "<a href='admin.php'>Перейти в администрацию</a><br>";
}
$small = "video_foto/" . $HTTP_POST_FILES["small_file"]["name"];
$big = "video/" . $HTTP_POST_FILES["video"]["name"];
$query1 = mysql_query("insert into video(foto, video_url, pos) value ('$small', '$big', '$_REQUEST[pos]')");
if(!$query1)
{
echo "Произошла ошибка с запесью файла в базу данных";
echo mysql_error();
}
unset($HTTP_POST_FILES["video"]["tmp_name"]);
?>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Адоп Акробат
(01.11.2004 в 06:35)
| | ап | |
|
|
|
|
|
|
|
для: Адоп Акробат
(01.11.2004 в 22:46)
| | А размер видеофайла большой и пишет ли PHP сам какие-нибудь предупреждения или сообщения об ошибках? | |
|
|
|
|
|
|
|
для: cheops
(01.11.2004 в 23:07)
| | нет пхп никаких сообщений не дает. видео весит 5 мег. а пробую я на локалке | |
|
|
|
|
|
|
|
для: Адоп Акробат
(02.11.2004 в 00:15)
| | Посмотрите чему равна директива upload_max_filesize в php.ini и если её размер мал, увеличьте его
| |
|
|
|
|
|
|
|
для: cheops
(02.11.2004 в 10:19)
| | Гы гы спасиба cheops стояло 2 мега | |
|
|
|