Страница формы не может быть перенаправлена ​​из-за загрузки

Я использую умную платформу для управления страницей формы с функцией загрузки. Прежде чем я включил функцию загрузки, перенаправление после отправки и обработки формы происходило хорошо как на моем локальном, так и на удаленном сервере.

После того, как я включил функцию загрузки, которая загружает изображения в один из удаленных каталогов, перенаправление не происходит на удаленном сервере, а происходит на моем локальном хосте.

В чем может быть проблема?

// page header
PageHeader("Create a new Post on Pulse");

if($_POST['apply']){$addAuthor=$db->query("INSERT INTO pulseauthors(`UserID`,`signature`,`AboutAuthor`)  VALUES('".$userArray['UserID']."','".$_POST['signature']."','".$_POST['about']."')");

if(!$addAuthor){
header("Location: ".SITE_URL."/pulse");

}else{$wlcmMsg=true && $message='<div class="alert alert-success"><strong>Welcome to Pulse!</strong> You can write your new post below now, or some other time.</div>';
}$smarty->assign('wlcmMsg',$wlcmMsg);

$smarty->assign('message',$message);

}

if($_POST['submit']) {
// sanitize title
$title = Sanitize($_POST['title']);if($_POST['newCat'] != ""){//assign category to the new created one
$cat=$_POST['newCat'];

//Create a new CategorY

$db->query("INSERT INTO pulse_cat (`category`) VALUES('".$cat."')");}else{

$cat=$_POST['cat'];

}

require_once 'libs/upload_file.php';//This is the upload function$body=$_POST['body'];// check if empty
if(!IsEmpty($title) && !IsEmpty($body) && !IsEmpty($_FILES["file"]["name"]) && !IsEmpty($cat) ) {
// check title length
if(strlen($title) < 256) {
// check body length
if(strlen($body) <= 100000) {// insert app post
$db->query(sprintf("INSERT INTO posts_discussions (Title, Text,category,featuredImage) VALUES (%s, %s,%s,%s)", SafeSQL($title), SafeSQL($body),SafeSQL($cat),SafeSQL($featuredImage) )) or SQLError();
$postId = $db->insert_id;
// insert post
$db->query(sprintf("INSERT INTO posts (UserID, PostType, PostID, Time) VALUES (%s, 5, %s, %s)", Secure($userArray['UserID'], 'int'), Secure($postId, 'int'), Secure($now) )) or SQLError();
// update user posts
$db->query(sprintf("UPDATE users SET UserPosts = UserPosts + 1 WHERE UserID = %s", Secure($userArray['UserID'], 'int') )) or SQLError();
// redirectheader('Location: '.SITE_URL.'/pulse/'.$postId);}else {
$error = "Your body is too long. The maximum length is 100,000 characters.";

unlink("".SITE_URL."/".$featuredImage."");

}
}else {
$error = "Your title is too long. The maximum length is 255 characters.";

unlink("".SITE_URL."/".$featuredImage."");
}
}else {
$error = "Please provide all the fields to be able to postan article.";

unlink("".SITE_URL."/".$featuredImage."");
}
}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]