Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#61 21-11-2007 17:02:33

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

j'essai

Hors ligne

 

#62 21-11-2007 17:07:28

Asherah
Membre
Date d'inscription: 15-11-2007
Messages: 161
Site web

Re: Besoin d'aide sur un formulaire

si ca ne marche toujours pas

c'est que metta normalement devrait etre placé dans head.. mais je n'ai jamais eu de probleme avec ce genre de redirection sinon met en javascript:

Code:

    $message = 'Vous avez recus de nouvelles images!<br>'.$images;
        mail($a, $sujet, $message);
    echo '<script language="javascript"
 type="text/javascript">
<!--
window.location.replace(
 "http://www.google.fr");
-->
</script>';
exit();

Hors ligne

 

#63 21-11-2007 17:10:35

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

nickel !!!! en javascript c du direct ( les 2 secondes sont meme super rapide lol hihihih ) trop trop bien.... merci merci.
c bizard qd meme que le premier a pas marché.

Hors ligne

 

#64 21-11-2007 17:12:28

Asherah
Membre
Date d'inscription: 15-11-2007
Messages: 161
Site web

Re: Besoin d'aide sur un formulaire

comme je te dit metta ce met entre <head> et </head> j'ai souvent utiliser ce genre de redirection sans avoir de probleme... mais bon, comme quoi il ne faut pas rester sur ce qu'ont pense etre des acquis^^'

Hors ligne

 

#65 21-11-2007 17:14:39

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

par compte je passe du formulaire à google avec entre une page blanche avec une petite erreur que je n'arrive pas à lire mais je reçoit pas mon mail lol...zut zut zut lol

Hors ligne

 

#66 21-11-2007 17:17:14

Asherah
Membre
Date d'inscription: 15-11-2007
Messages: 161
Site web

Re: Besoin d'aide sur un formulaire

rhoooo bon,

fait

Code:

    $message = 'Vous avez recus de nouvelles images!<br>'.$images;
    echo $message;//<------------------------------------
    exit();<-------------------------------------------------
    mail($a, $sujet, $message);
    echo '<script language="javascript"
     type="text/javascript">
    <!--
    window.location.replace("http://www.google.fr");
    -->
    </script>';
exit();

et regarde ce que ca affiche.

Hors ligne

 

#67 21-11-2007 17:17:20

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

error ligne 46 je regarde

Hors ligne

 

#68 21-11-2007 17:25:08

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

Code:

Parse error: parse error in c:\program files\easyphp1-8\www\test\verif.php on line 57

visiblement la dessus :

Code:

$message = 'Vous avez recus de nouvelles images!<br>'.$images;
    echo $message;//<------------------------------------
    exit();<-------------------------------------------------
    mail($a, $sujet, $message);

mais je veut pas t'embeter, c'est deja tres gentil de m'aider...

sinon je vais revenir à la version d'avant ou j'atterissait sur une page blanche apres validation ou il etait inscrit :

lupload a reussi
lupload a reussi
lupload a reussi
lupload a reussi
lupload a reussi

puis je rajoute juste apres la redirection sur une autre page web : exemple google.fr


car la tout fonctionnait parfaitement et je recevais mon formulaire par mail il me restait juste a aller sur mon serveur dans le repertoire upload pour recupere les photos.

qu'en pense tu ?

Hors ligne

 

#69 21-11-2007 17:26:56

Asherah
Membre
Date d'inscription: 15-11-2007
Messages: 161
Site web

Re: Besoin d'aide sur un formulaire

c'est normal la

Code:

$message = 'Vous avez recus de nouvelles images!<br>'.$images;
    echo $message;//<------------------------------------
    exit();<-------------------------------------------------
    mail($a, $sujet, $message);

j ai oublié de mettre les // devant <--------
donc:     exit();//<-----

mais les fleches cetait juste pour t'indiquer ce qu'il y avais a modifier^^

Hors ligne

 

#70 21-11-2007 17:28:17

Asherah
Membre
Date d'inscription: 15-11-2007
Messages: 161
Site web

Re: Besoin d'aide sur un formulaire

faudras les enlever l'echo et le exit() quand ca seras debuggé

Hors ligne

 

#71 21-11-2007 17:30:32

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

ceci est vraiment super, ça marche vraiment vraiment bien :

Code:

//on vérifies que le champ est bien rempli:
$images_autorisees = 'jpg';
$dossier = './upload/';
$nbr_upload = '5';//nombre de champs d'upload


$total_envoi ='1';//j'initialise mon compte de fichiers
for($i = 0; $i < sizeof($_FILES['Upload']['name']); $i++)
{
    if(empty($_FILES['Upload']['name'][$i])){//j'ajoute 1 a chaques champ rempli
    $total_envoi = $total_envoi+1;
    }
    $envoi = htmlentities(addslashes($_FILES['Upload']['name'][$i]));//je desactive les requette nocives
    if($envoi != False){//si le fichier est different que vide je continue 
    $extension = strrchr($envoi,'.');
    if($extension != '.'.$images_autorisees){//si c'est different que .jpg,  j'affiche une erreur
    echo 'Merci de ne poster que des images au format jpg!';
    exit();
    }
    $nomFichier    = $_FILES["Upload"]["name"][$i];
    //nom temporaire sur le serveur:
    $nomTemporaire = $_FILES["Upload"]["tmp_name"][$i] ;
    //type du fichier choisi:
    $typeFichier   = $_FILES["Upload"]["type"][$i] ;
    //poids en octets du fichier choisit:
    $poidsFichier  = $_FILES["Upload"]["size"][$i] ;
    //code de l'erreur si jamais il y en a une:
    $codeErreur    = $_FILES["Upload"]["error"][$i] ;
if(copy($nomTemporaire, $dossier.$nomFichier)){
        echo("<br>l'upload a réussi") ;
        }
    else{
        echo("<br>l'upload a échoué") ;
        }
}
else{
    if($total_envoi > $nbr_upload){//si tout les champ sont vide je demande au moins un fichier
    echo 'Veuillez envoyer au moins un fichier!';
    exit();
    }
}
}

il faudrait juste rajouter un script pour être ensuite diriger sur une autre page genre google

Hors ligne

 

#72 21-11-2007 17:35:08

Asherah
Membre
Date d'inscription: 15-11-2007
Messages: 161
Site web

Re: Besoin d'aide sur un formulaire

c'est pas compliqué ^^

Code:

if(copy($nomTemporaire, $dossier.$nomFichier)){
            $url = 'http://'.$_SERVER['HTTP_HOST'].''.dirname($_SERVER["PHP_SELF"]).'/';
    $images.= '<a href="'.$url.''.$dossier.''.$nomFichier.'"><img src="'.$url.''.$dossier.''.$nomFichier.'">'.$url.''.$dossier.''.$nomFichier.'</a><br>';
        }
    else{
        echo("<br>l'upload a échoué") ;
        }
}
else{
    if($total_envoi > $nbr_upload){//si tout les champ sont vide je demande au moins un fichier
    echo 'Veuillez envoyer au moins un fichier!';
    exit();
    }
}
}
    $message = 'Vous avez recus de nouvelles images!<br>'.$images;
    mail($a, $sujet, $message);
    echo '<script language="javascript"
     type="text/javascript">
    <!--
    window.location.replace("http://www.google.fr");
    -->
    </script>';
exit();

et en haut tu remet

Code:

/////////////////////////////Gestion des images\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
$images_autorisees = 'jpg';
$dossier = 'upload/';
$nbr_upload = '5';//nombre de champs d'upload
//////////////////////////////////////////////////////////////////////////////////

///////////////////////////////Gestion du mail\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//a envoyer a:
$a = 'ton-adresse@hotmail.fr.com';
//sujet:
$sujet = 'Alerte nouvelles données';
// Message
//////////////////////////////////////////////////////////////////////////////////

Voili^^

Dernière modification par Asherah (21-11-2007 17:37:26)

Hors ligne

 

#73 21-11-2007 17:41:02

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

merci pour tout, pitete a demain la je vais dodo lol.
encore merci à pluche ;-)

Hors ligne

 

#74 21-11-2007 17:42:09

Asherah
Membre
Date d'inscription: 15-11-2007
Messages: 161
Site web

Re: Besoin d'aide sur un formulaire

au fait j ai edité le post d'avant y avais un exit qui trainait et il manquait $message alors reprend le maintenant c'est bon^^ bonne nuit^^

Dernière modification par Asherah (21-11-2007 17:42:29)

Hors ligne

 

#75 21-11-2007 17:44:53

kenzopyro
Membre
Date d'inscription: 13-11-2007
Messages: 63

Re: Besoin d'aide sur un formulaire

ok

Hors ligne