это HTML форма влияет кодPHP в move_upload_file
<input type="radio" name="rdImage" value="upload"/> Upload your image
<label class="cabinet">
<input style="margin-left:10px;" type="file" name="user_upload_image" class="uploader" id="file">
</label>
<input type="radio" name="rdImage" value="preExisting" checked="checked"/> Choose from images below
и это не PHP код
if($selectedImage == "upload")
{
$allowed_filetypes = array('.gif','.jpg','');
$upload_path = './home_page_image/';
$filename = $_FILES['user_upload_image']['name'];
$ext = substr($filename, strpos($filename,'.'), strlen($filename)-1);
if(!in_array($ext,$allowed_filetypes))
die('The file you attempted to upload is not allowed.');
if(move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path . $filename))
{
$selectedImage = $filename;
}
else
{
$message = "There was an error during the file upload. Please try again."; // I always get this line as output }
}
независимо от того, что .. я всегда получаю эту строку в качестве выхода «Была ошибка во время загрузки файла. Повторите попытку. "
что может быть, я делаю неправильно ??? друзья какие-нибудь советы?
эти ошибки (или уведомления) в выводе
Notice: Undefined index: user_upload_image in C:\wamp\www\aaa\aaa.php on line 163
Call Stack
# Time Memory Function Location
1 0.0337 194984 {main}() ..\aaa.php:0
(!) Notice: Undefined index: userfile in C:\wamp\www\aaa\aaa.php on line 178
Call Stack
# Time Memory Function Location
1 0.0337 194984 {main}() ..\aaa.php:0
Включите ВСЕ ошибки и сообщите нам, что вы получаете. –
** Пожалуйста, выполните некоторую отладку **. Что такое массивы массива '$ _FILES'? Этот путь вы пытаетесь использовать для записи? Вы находитесь в правильном каталоге для использования относительного пути, который у вас есть? – Nanne
Убедитесь, что вы (более конкретно, пользователь, выполняющий php-процесс) имеете разрешение на запись в загрузочный loaction – shannonman