无法加载资源:服务器响应状态为500(内部服务器错误)

时间:2013-11-08 15:25:35

标签: image .htaccess upload mamp profile

我正在为我的项目开发一个网站,我正在使用MAMP。因此,当我尝试上传个人资料图片时,它无法正常显示图片,它会显示默认的“图片未找到”图标。

以下是代码 -

<?php include 'core/init.php'; ?><br />
<?php
if(isset($_FILES['profile']) === true) {
if (empty($_FILES['profile']['name']) === true) {
echo 'please choose a file';
} else {
$allowed = array ('jpg', 'jpeg', 'gif','png');
$file_name = $_FILES['profile']['name'];
$file_extn = strtolower(end(explode('.', $file_name)));
$file_temp = $_FILES['profile']['tmp_name'];
if (in_array($file_extn, $allowed) === true) {
change_profile_image($session_user_id, $file_temp, $file_extn);
} else {
echo 'incorrect file type. Allowed: ';
echo implode(', ', $allowed);
}
}
}

if (empty($user_data['profile']) === false) {
echo '<img src="', $user_data['profile'], '" alt="', $user_data['first_name'],'\'s profile Image">';
}
?>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="profile"><br> <input type="submit">
</form>

以下是数据库连接

<?php
$connect_error = 'Sorry, we\'re experiencing connection problems.';
mysql_connect('localhost', 'root', 'root') or die($connect_error);
mysql_select_db('pfiper') or die($connect_error);
?>

0 个答案:

没有答案