Вопрос-Ответ по php

Печать RSS
6852
Кураторы темы:


Пришелец
0
5002. Wapruks, text/plain?

крутой чЕл
0
ну типо того. Для изображений например image/jpg, image/png, image/gif и т.п

Пришелец
0
5004. Wapruks, я почему и решил попробовать так,потому что он с txt еще кучу расширений схожим с ним грузил,например php скрипты.
А

Оранжевые штаны
0
)='jpg' это не сравнение, надо )=='jpg' и лучше так узнавать расширение
<?php 
$target_path = 'SmartAdmin/'; 
$target_path.= basename( $_FILES['file']['name']); 
$ext = pathinfo( $target_path, PATHINFO_EXTENSION);

if ($ext=='jpg' || $ext=='txt'){ 
	if (move_uploaded_file($_FILES['file']['tmp_name'], $target_path) { 
		echo '1';
	} 
	else{ 
		echo '0'; 
	}
}
else { 
echo '0'; 
}
?>
Изменил: Александр (03.02.2012 / 21:53)

крутой чЕл
0
проверяй. Например
if($ext == 'php' or $ext == 'php3' or $ext == 'php4' or $ext == 'php5' or $ext == 'php6'
	
	                    or $ext == 'phtml' or $ext == 'cgi' or $ext == 'asp' or $ext == 'js' or $ext == 'phtm'
	
	          or $ext == 'py' or $ext == 'pl')
			  
			  
																		{			
				
				echo"Ошибка. Запрещённый формат файла";
				
				         exit;
						 
						 
						          }

Пришелец
0
5006. Муз-ТВ, что-то такой же эффект,вообще ничего не происходит ни цифру не выводит,ни файл не грузит.
А

Оранжевые штаны
0
А загрзка файлов разрешена на сайт? Создай ".htaccess" файл и напиши туда file_uploads On

крутой чЕл
0
а у тебя не выклюен вывод ошибок?
А

Оранжевые штаны
0
помести вверх после <?php что выводит?
error_reporting(9);
var_dump($_FILES);
Изменил: Александр (03.02.2012 / 22:13)

крутой чЕл
0
5010. Не тот раздел. Пост удаляю
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск