Plusieurs questions php
leod
Messages postés
98
Date d'inscription
Statut
Membre
Dernière intervention
-
Camuke Messages postés 224 Date d'inscription Statut Membre Dernière intervention -
Camuke Messages postés 224 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous
j'aurai plusieurs petites question à vous poser ^^
la première comment peu on faire pour que lorsqu'un utilisateur ferme la fenêtre (avec la croix)
il soit rediriger vers une autre fenetre (qui le delogue lui dit aurevoir et se ferme)
je voudrai eviter en faite d'utilser des cookies (et donc pouvoir supprimer la session qu'il a utilisé)
si la premiere question n'est techniquement pas possible
comment fonctionne les cookies ?
deusieme serie de question :
pour simplifier des test sur une page je souhaite utiliser des fonctions
exemple dans un formulaire une fonction image_valide($_FILES)
test si l'image choisis correspond a certain critere
renvoie soit false soit une variable !
je precise exemple
if (!image_valide($_FILES)) {erreur}
elseif(autre test...
si renvoie false alors erreur sinon autres test et la variable renvoyé sera utiliser plus tard
c'est possible ou pas ?
hesitez pas si vous n'avez pas compris mes petits soucis
un gros merci a l'avance a ceux qui me repondrons
j'aurai plusieurs petites question à vous poser ^^
la première comment peu on faire pour que lorsqu'un utilisateur ferme la fenêtre (avec la croix)
il soit rediriger vers une autre fenetre (qui le delogue lui dit aurevoir et se ferme)
je voudrai eviter en faite d'utilser des cookies (et donc pouvoir supprimer la session qu'il a utilisé)
si la premiere question n'est techniquement pas possible
comment fonctionne les cookies ?
deusieme serie de question :
pour simplifier des test sur une page je souhaite utiliser des fonctions
exemple dans un formulaire une fonction image_valide($_FILES)
test si l'image choisis correspond a certain critere
renvoie soit false soit une variable !
je precise exemple
if (!image_valide($_FILES)) {erreur}
elseif(autre test...
si renvoie false alors erreur sinon autres test et la variable renvoyé sera utiliser plus tard
c'est possible ou pas ?
hesitez pas si vous n'avez pas compris mes petits soucis
un gros merci a l'avance a ceux qui me repondrons
A voir également:
- Plusieurs questions php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
8 réponses
Pour la fermeture d'une page, c'est assez simple avec du javascript. Tu met execute une fonction javascript des que la page se ferme
en code sa pourrai donner sa:
<head>
<SCRIPT language="Javascript">
function FermeturePage()
{
open("Popup.php", "target", "toolbar=0, directories=0, status=0, menubar=0, width=500, height=100, scrollbars=0, location=0, resizable=0")
}
</SCRIPT>
</head>
<body onunload="javascript:FermeturePage()">
Ton code
</body>
Sa va ouvrir la page popup.php, apres tu met se que tu veux dans la page.
Pour ton probleme de fonction, je comprend pas trop ce que tu veux.
Des fonction en php c'est: function NomFonction(Parametre, Parametre) {
Return .... (ps: en php, le return est pas forcement obligatoire.)
}
et tu l'appelle dans ton code: Variable = NomFonction(Parametre, Parametre);
en code sa pourrai donner sa:
<head>
<SCRIPT language="Javascript">
function FermeturePage()
{
open("Popup.php", "target", "toolbar=0, directories=0, status=0, menubar=0, width=500, height=100, scrollbars=0, location=0, resizable=0")
}
</SCRIPT>
</head>
<body onunload="javascript:FermeturePage()">
Ton code
</body>
Sa va ouvrir la page popup.php, apres tu met se que tu veux dans la page.
Pour ton probleme de fonction, je comprend pas trop ce que tu veux.
Des fonction en php c'est: function NomFonction(Parametre, Parametre) {
Return .... (ps: en php, le return est pas forcement obligatoire.)
}
et tu l'appelle dans ton code: Variable = NomFonction(Parametre, Parametre);
merci a vous deux de vos reponses
oui c'est pour verifier l'image avant de l'accepter
1ere question je vais tester ca , exactement ce que je voulais
pour la 2eme question je test une image
soit je renvoie false (l'image est incorrect)
soit je renvoie une variable = l'image est correct (mais du coup je ne renvoie pas true)
pour la syntaxe d'une fonction pas de probleme particulier mais mon probleme est au niveau de la mise en forme
portion de mon code simplifier
if(condition1){erreur=blabla}
elseif(condition2){erreur=blabla2}
elseif(condition3){erreur=blabla3}
esleif(!image_ok($_FILES)){erreur=blabla4}
esleif ....
je voulais savoir si deja en argument on peu passer $_FILES temporaire
si on pouvai en gros renvoyer a la fois vrai et a la fois garder la reponse traiter dans la fonction dans une variable reutilisable
oui c'est pour verifier l'image avant de l'accepter
1ere question je vais tester ca , exactement ce que je voulais
pour la 2eme question je test une image
soit je renvoie false (l'image est incorrect)
soit je renvoie une variable = l'image est correct (mais du coup je ne renvoie pas true)
pour la syntaxe d'une fonction pas de probleme particulier mais mon probleme est au niveau de la mise en forme
portion de mon code simplifier
if(condition1){erreur=blabla}
elseif(condition2){erreur=blabla2}
elseif(condition3){erreur=blabla3}
esleif(!image_ok($_FILES)){erreur=blabla4}
esleif ....
je voulais savoir si deja en argument on peu passer $_FILES temporaire
si on pouvai en gros renvoyer a la fois vrai et a la fois garder la reponse traiter dans la fonction dans une variable reutilisable
nikel le premier code par contre ya moyen autrement qu'en popup ?
car si le navigateur bloque les popup .... ca marche pas du coup ^^
car si le navigateur bloque les popup .... ca marche pas du coup ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est ca que tu cherche non ?
http://www.miasmatech.net/scripts/article/article_content.php?article_id=2
http://www.miasmatech.net/scripts/article/article_content.php?article_id=2
C'est pas vraiment un popup, c'est une autre page qui est ouverte (comme si tu cliqué sur un lien) sauf que c'est ton navigateur qui le fait tout seul.
Si tu veux modifier l'aspect, avoir la barre d'adresse, de menu, agrandir, faut modifier sa:
"toolbar=0, directories=0, status=0, menubar=0, width=500, height=100, scrollbars=0, location=0, resizable=0")
width et height, tu leur met la valeur que tu souhaite comme taille de ta page. Le reste faut mettre soit 0 ou 1. Je te laisse tester chaque 0 et 1 pour voir a quoi sa correspond.
Pour le passage de parametre des fonctions, oui tu peux passer un $_FILES ya aucun soucis
Pour la fonction je sais pas trop je te propose sa:
$Var = $MaFonction();
if ($Var == "false") {
echo 'erreur';
}else {
$Var2 = $MaFonction();
if ($Var2 == "false") {
echo 'error'
} etc.
Avec cette methode, tu recupere une chaine de caractere que tu mette un long commentaire ou juste false. toute facon Php n'oblige pas a declarer les types de variables donc tu est libres. Et en changant toujours le nom la variable qui recoit la reponce, tu garde toutes les reponces de ta fonction.
Si tu veux modifier l'aspect, avoir la barre d'adresse, de menu, agrandir, faut modifier sa:
"toolbar=0, directories=0, status=0, menubar=0, width=500, height=100, scrollbars=0, location=0, resizable=0")
width et height, tu leur met la valeur que tu souhaite comme taille de ta page. Le reste faut mettre soit 0 ou 1. Je te laisse tester chaque 0 et 1 pour voir a quoi sa correspond.
Pour le passage de parametre des fonctions, oui tu peux passer un $_FILES ya aucun soucis
Pour la fonction je sais pas trop je te propose sa:
$Var = $MaFonction();
if ($Var == "false") {
echo 'erreur';
}else {
$Var2 = $MaFonction();
if ($Var2 == "false") {
echo 'error'
} etc.
Avec cette methode, tu recupere une chaine de caractere que tu mette un long commentaire ou juste false. toute facon Php n'oblige pas a declarer les types de variables donc tu est libres. Et en changant toujours le nom la variable qui recoit la reponce, tu garde toutes les reponces de ta fonction.
merci de vos reponses elle sont nikel
un seul bemol sur le popup (il est bien bloqué sur mon firefox par exemple) donc pris comme un popup
et le probleme autre que je n'avais pas vu c'est que a chaque changement de page ou chargement different il ouvre se popup
je voudrai qu'il ne s'actionne que si la croix est cliqué et pas a chaque changement de page
sinon la session est suppr a chaque changemment de page
un seul bemol sur le popup (il est bien bloqué sur mon firefox par exemple) donc pris comme un popup
et le probleme autre que je n'avais pas vu c'est que a chaque changement de page ou chargement different il ouvre se popup
je voudrai qu'il ne s'actionne que si la croix est cliqué et pas a chaque changement de page
sinon la session est suppr a chaque changemment de page
Pour le popup, il suffit de les autoriser (tu met un message sur ta page comme quoi le navigateur doit les accepter).
Pour ton probleme de fermeture de session, je suis pas expert en javascript mais ya TRES peu de chance qu'il existe un evenement javascript sur cette croix rouge....
J'ai pas tout ton code mais met un session_destroy() dans les If quand c'est neccessaire
Pour ton probleme de fermeture de session, je suis pas expert en javascript mais ya TRES peu de chance qu'il existe un evenement javascript sur cette croix rouge....
J'ai pas tout ton code mais met un session_destroy() dans les If quand c'est neccessaire