Fin de la page du site après exit [Résolu]

Signaler
Messages postés
12
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
13 octobre 2014
-
Messages postés
12
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
13 octobre 2014
-
Bonjour,
Je n'ai pas trouvé de réponse à ma question dans les forums, alors voici mon problème :
J'ai un Back Office qui permet d'uploader une photo, après verification de l'existance ou non du nom du fichier dans le dossier photos, j'ai mis un exit(le mon de la photo exite déjà) mais le problème est que la page après le exit ne se termint pas, j'ai pas le bas du site !!!

voici le code :

if ( isset($_POST['Envoyer']) && !empty($_POST['Envoyer']) ) {
if ( fileUpload('fichier') )
$strMsg = ' Envoie avec succès de la photo

';
else {

$TitreEquiP = $_POST['Titre'];
$TexteEquiP = $_POST['Texte'];
mysql_query("INSERT INTO equipe (IDEquiP, TitreEquiP, TexteEquiP) VALUES ('','$TitreEquiP','$TexteEquiP');");
echo "<td align="center">Votre message a été enregistré

[index.php?page=adm Retour à la page d\'enregistrement]

</td></tr></table>');

}
$blnRetour = move_uploaded_file($_FILES[$pstrInputName]['tmp_name'],$strRepertoire.$strNomFichier);

$TitreEquiP = $_POST['Titre'];
$TexteEquiP = $_POST['Texte'];
mysql_query("INSERT INTO equipe (IDEquiP, TitreEquiP, TexteEquiP, PhotoEquiP) VALUES ('','$TitreEquiP','$TexteEquiP','$strNomFichier');");
echo "<td align="center">Votre message a été enregistré

Retour à la page Administration
Retour à l'accueil</td>";
}

return $blnRetour;
}

Y a-t-il un autre moyen pour afficher ce message ?
Merci à tous

3 réponses

Messages postés
12
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
13 octobre 2014

C'est bon avec le return, en plus j'avais pas mis le message qui s'affiche quand il n'y a pas de photo en dehors de la fonction ????A présent tout eest rentré dans l'ordre.
Encore merci
Voici mon code terminé si ça peut aider quelqu'un :
if ( isset($_POST['Equipe']) && !empty($_POST['Equipe']) ) {
if ( fileUpload('fichier') )

$strMsg = '';

}
function fileUpload($pstrInputName) {
$blnRetour = false;
if ( !empty($pstrInputName) && is_uploaded_file($_FILES[$pstrInputName]['tmp_name']) ) {
$strRepertoire = './photos/';
$strNom = $_FILES[$pstrInputName]['name'];
$strNomFichier = $strNom;
if ( file_exists($strRepertoire . $strNomFichier))
{
echo "<td align="center" class="Style1">
Le nom de la photo existe déjà. Veuillez changer le nom de la photo et recommencer.

Retour à la page d'enregistrement

</td>";
return ;
}
$blnRetour = move_uploaded_file($_FILES[$pstrInputName]['tmp_name'],$strRepertoire.$strNomFichier);
$TitreEquiP = $_POST['Titre'];
$TexteEquiP = $_POST['Texte'];
mysql_query("INSERT INTO equipe (IDEquiP, TitreEquiP, TexteEquiP, PhotoEquiP) VALUES ('','$TitreEquiP','$TexteEquiP','$strNomFichier');");
echo "<td align="center">Votre message a été enregistré

Retour à la page Administration
Retour à l'accueil</td>";
}
else {
$TitreEquiP = $_POST['Titre'];
$TexteEquiP = $_POST['Texte'];
mysql_query("INSERT INTO equipe (IDEquiP, TitreEquiP, TexteEquiP) VALUES ('','$TitreEquiP','$TexteEquiP');");
echo "<td align="center">Votre message a été enregistré

Retour à la page Administration
Retour à l'accueil</td>";
}
return $blnRetour;
}
Messages postés
208
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
2 décembre 2008

Euh je me pose la question sur exit dans une fonction. Est ce que exit termine le code de la fonction ou de la page????? j'aurais fais un return dans la fonction 0 ou 1
Messages postés
12
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
13 octobre 2014

Ben oui mais je débute !!!
je voudrais que l'exit termine le code de la fonction mais hélas il me termine la page. Je vais voir avec return.
Merci