Originally posted by crocodile2u
Ekklipse, если ты все-таки имел в виду move_uploaded_file() приведи кусок кода - небольшой - в котором локализована проблема.
EkklipСe а не Ekklipse )))
2 SiMM согласен, выразился не верно, но именно на нём скрипт прекращает своё выполнение, при всём притом что малые файлы грузятся
2 crocodile2u :
вот весь сурс :
<?
require ("config/config.inc.php");
if (isset($_FILES["userfile"]))
{
if (is_uploaded_file($_FILES['userfile']['tmp_name']))
{
$filename = $_FILES['userfile']['tmp_name'];
$ext = substr($_FILES['userfile']['name'],
1 + strrpos($_FILES['userfile']['name'], "."));
if (filesize($filename) > $max_image_size)
{
echo 'Размер файла > $max_image_size';
}
elseif (!in_array($ext, $valid_types))
{
echo 'Неразрешенный тип файла для аплоада';
}
else
{
$size = GetImageSize($filename);
echo "<br>Размер filesize : ".filesize($filename)."<br>";
if (($size) && ($size[0] < $max_image_width)
&& ($size[1] < $max_image_height))
{
$uploadfile = $uploaddir.$_FILES['userfile']['name'];
echo "FROM : ".$filename."<br>";
echo "TO : ".$uploadfile."<br>";
if (move_uploaded_file($filename, $uploadfile))
{
if (chmod("$uploadfile",666)) echo "<br>Права выставлены";
}
else
{
echo 'Ошибка перемещения файла';
}
}
else
{
echo "Размеры рисунка велики, макс. длина : $max_image_width, макс. ширина $max_image_height";
}
}
}
else echo "Файл пустой";
}
else
{
echo '
<form enctype="multipart/form-data" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="64000">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>';
}
?>