Redirectionare in Ajax dupa un succes in PHP
Scris: Vin Noi 22, 2013
am in fisierul care executa comanda asa:
dar la mesajul de succes vreau un redirect.
am incercat asa:
si
Nici una nu da rezultate, ce sa fac ?
Codul merge totul e ok la el, dar vroiam un redirect dupa mesajul de succes
Cod: Selectaţi tot
<?php session_start(); include('../conectare.php'); $allowtype = array('jpg', 'jpeg');
if(isset($_FILES['myfile']))
{
if($_FILES['myfile']['name'] == '')
{ $rezultat = '<img src=/imagini/stare-error.png> <font color=red>Alege o poza!</font>'; }
else if(strlen($_FILES['myfile']['name']) > 2)
{
if (isset($_FILES['myfile'])) {
$type = end(explode(".", strtolower($_FILES['myfile']['name'])));
if (in_array($type, $allowtype)) {
if ($_FILES['myfile']['error'] == 0) {
$cerereidpoza = mysql_query("SELECT * FROM membri ORDER BY id DESC LIMIT 1");
$cerereidpozarez = mysql_fetch_assoc($cerereidpoza);
$idx = $cerereidpozarez['id'];
$numex = $cerereidpozarez['nume'];
$folder = '../users/poza-profil/';
$thefile = $folder . $idx. '.'. $type;
if (!move_uploaded_file ($_FILES['myfile']['tmp_name'], $thefile)) {
$rezultat = '<img src=/imagini/stare-error.png>
Sa intamplat ceva, nu stiu ce este, revin-o peste cateva minute pentru a
adauga poza de profil! Daca problema persista contacteaza-ne!';
}
else {
$rezultat = '<img src="/imagini/stare-succes.png">
<font color=green>Poza ta de profil a fost incarcata cu succes </font>
';
}
}
}
else { $rezultat = '
<br><font color=red> <img src=/imagini/stare-error.png>
Fisierul <font color=blue>'. $_FILES['myfile']['name']. '</font>
nu are tipul de extensie permis, se accepta doar format .jpg</font>'; }
}
}
}
$rezultat = urlencode($rezultat);
echo '<body onload="parent.doneloading(\''.$rezultat.'\')"></body>';
?>
am incercat asa:
Cod: Selectaţi tot
header("Location: /adresa.php");
Cod: Selectaţi tot
<meta http-equiv="refresh" content="1;url=/adresa.php" />
Codul merge totul e ok la el, dar vroiam un redirect dupa mesajul de succes