Я создаю свой собственный сайт по адресу http://harrisonprograms.com, и у меня есть проблема на странице профиля.PHP, HTML проверить, является ли файл изображением
Проблема заключается в том, что я создал PHP-скрипт, который будет загружать изображение на сервер, например, каталог изображений может быть Users/whatevertheusername/imagename.png, а затем добавить ссылку на строку в MySQL в строке MySQL пользователей , Однако до того, как скрипт выполняет это он проверяет, если файл загружен в файл изображения с помощью функции подстроки, я не могу отправить изображение, потому что моя репутация не достаточно высока, так вот код в тексте
if(isset($_POST['SUBMITFILE2'])){
$imageName = $_FILES['UPLFILE2']['name'];
$imageData = file_get_contents($_FILES['UPLFILE2']['tmp_name']);
$imageType = $_FILES['UPLFILE2']['type'];
//VALIDATE WHETHER FILE IS AN IMAGE OR NOT
if(substr("$imageName", 0, 5) == 'image'){
вещь, которую я не могу понять, она используется, чтобы работать и проверять, был ли файл образным или нет, но теперь он перестает работать, и я не знаю почему.
5 строк кода; это оно? Добавьте отчет об ошибках в начало файла (ов) сразу после открытия тега < 'error_reporting (E_ALL); ini_set ('display_errors', 1); 'Посмотрите, дает ли оно что-либо –
, ваш' substr() 'actully использует строку« $ imageName », а не переменную. и даже если бы название изображения не помогло - вы говорите, что это действовало однажды? – 2014-09-30 20:42:09
Я не уверен, что я четко понимаю вашу проблему, но вы проверяете, является ли загруженный файл изображением, проверяя его имя? Так что, если я загружу файл под названием 'imagename.pdf', он также пройдет проверку? – marian0