IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MkFramework Discussion :

Problème envoie mail


Sujet :

MkFramework

  1. #41
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    En regardant de nouveau le code de l'envoi d'email , je sais pourquoi:

    1. vous envoyez le mail trop tot: il faut l'envoyer apres avoir sauvegardé
    2. vous utilisez un parametre refmission qui n'existe pas dans la page missionshow

    Dans votre fichier main.php

    il faut deplacer l'envoi de mail apres $oMission->save
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    if($oMission->save()){
     
        //ici envoi de mail
        //et remplacer ic/'._root::getLink('mission::show',array('refmission'=>_root::getParam('refmission'))).'" >Mon lien
        //par ic/'._root::getLink('mission::show',array('id'=>oMission->id)).'" >Mon lien
     
     
    			//une fois enregistre on redirige (vers la page liste)
    			_root::redirect('mission::list');
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  2. #42
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2017
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Dom-Tom

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2017
    Messages : 162
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par imikado Voir le message
    En regardant de nouveau le code de l'envoi d'email , je sais pourquoi:

    1. vous envoyez le mail trop tot: il faut l'envoyer apres avoir sauvegardé
    2. vous utilisez un parametre refmission qui n'existe pas dans la page missionshow

    Dans votre fichier main.php

    il faut deplacer l'envoi de mail apres $oMission->save
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    if($oMission->save()){
     
        //ici envoi de mail
        //et remplacer ic/'._root::getLink('mission::show',array('refmission'=>_root::getParam('refmission'))).'" >Mon lien
        //par ic/'._root::getLink('mission::show',array('id'=>oMission->id)).'" >Mon lien
     
     
    			//une fois enregistre on redirige (vers la page liste)
    			_root::redirect('mission::list');
    Je vais essayer et je te tient au courant

  3. #43
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2017
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Dom-Tom

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2017
    Messages : 162
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par kidmig Voir le message
    Je vais essayer et je te tient au courant
    Rien a changer la meme erreur et le lien n'est pas bon : http://10.10.70.2/mkframework/data/g...oMission-%3eid

  4. #44
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    j'aivais oublié le $

    c'est
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    _root::getLink('mission::show',array('id'=>$oMission->id)).'" >Mon lien
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  5. #45
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2017
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Dom-Tom

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2017
    Messages : 162
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par imikado Voir le message
    j'aivais oublié le $

    c'est
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    _root::getLink('mission::show',array('id'=>$oMission->id)).'" >Mon lien
    J'ai essayer avec aussi et sa fonctionne pas, sa envoie pas le mail et me dit : Trying to get property of non-object par rapport au lien

  6. #46
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    Si vous aviez essayé avec l'envoi de l'email ou il était avant (comme dans l'archive) c'est normal: tout en haut, $oMission n'etait pas encore defini, alors qu'ici, apres le save, $oMission est bien defini, il a meme été enregistré en base de données
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  7. #47
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2017
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Dom-Tom

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2017
    Messages : 162
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par imikado Voir le message
    Si vous aviez essayé avec l'envoi de l'email ou il était avant (comme dans l'archive) c'est normal: tout en haut, $oMission n'etait pas encore defini, alors qu'ici, apres le save, $oMission est bien defini, il a meme été enregistré en base de données
    J'ai essayer des deux coté avant et après le save et rien ne fonctionne

  8. #48
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    En mettant dans le if( $oMission->save, vous ne devriez pas avoir d'erreur

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
     
    if($oMission->save()){
     
    			$oAgence=model_agence::getInstance()->findById( _root::getParam('agence'));
    			$tUser=model_user::getInstance()->findMesUtilisateursDuGroupe56();
    			if (isset($oAgence)){
    				foreach($tUser as $oUser){
    					$sFromLibelle='HyperInterim';
    					$sEmailFrom='hyperinterim@gbh.fr';
     
    					$sSubject='Carrefour Martinique Sadeco(Dillon) : Demande Interim = ATTENTE VALIDATION ('._root::getParam('refmission').')';
    					$sBody='Texte de l email avec mon lien: <a href="http://10.10.70.2/mkframework/data/genere/HyperInterim/public/'._root::getLink('mission::show',array('id'=>$oMission->id) ).'" >Mon lien (Le lien est pour les internes)</a>
    					<br>
    					Date de la demande :'._root::getParam('datejours').'<br>
    					'.implode('<br>',_root::getParam('nomaccroi') ).'<br>'
    					._root::getParam('accroimotif').'<br>'
    					._root::getParam('remplnom').'<br>'
    					._root::getParam('remplmotif').'<br>
    					Rayon affectation 1 :'._root::getParam('rayonaffect1').'<br>
    					Soit :'._root::getParam('pourcentray1').'%<br>
    					Rayon affectation 2 :'._root::getParam('rayonaffect2').'<br>
    					Soit :'._root::getParam('pourcentray2').'%<br>
    					Mission allouees :'.implode('<br>',_root::getParam('missionallou') ).'<br>
    					Autre :'._root::getParam('missionallouautre').'<br>
    					Date Debut :'._root::getParam('datedeb').'<br>
    					Date Fin :'._root::getParam('datefin').'<br>
    					Soit :'._root::getParam('nbjourtotal').'<br>
    					Heure Debut :'._root::getParam('heuredeb').'<br>
    					Heure Fin :'._root::getParam('heurefin').'<br>
    					Soit :'._root::getParam('heurejour').'<br>
    					Nombre de Personne :'._root::getParam('nbpersonne').'<br>
    					Soit :'._root::getParam('heurejourtotal').'<br>
    					Personne a contacter :'._root::getParam('contactmag').'<br>
    					Interimaire souhaite (si connu) :'._root::getParam('nominterimaire').'<br>
    					Commentaire souhaite :'._root::getParam('commentagence').'<br>';
     
    					$sEmailDestinataire=$oAgence->EmailAgence;
     
    					$oPluginMail=new plugin_mail();
     
    					$oPluginMail->setFrom($sFromLibelle,$sEmailFrom);
     
    					$oPluginMail->addTo($sEmailDestinataire);
    					$oPluginMail->addTo($oUser->email);
     
    					$oPluginMail->setSubject( $sSubject );
    					$oPluginMail->setBodyHtml( $sBody );
     
     
    					$oPluginMail->send();
    				}
    			}
     
     
    			//une fois enregistre on redirige (vers la page liste)
    			_root::redirect('mission::list');
    		}else{
    			return $oMission->getListError();
    		}

    Si avec ce code vous avez une erreur j'aimerais bien la lire + voir le fichier main.php

    Voici le fichier main.php avec les modifications discutés , regardez la méthode processSave()
    Fichiers attachés Fichiers attachés
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  9. #49
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    décembre 2017
    Messages
    162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Dom-Tom

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : décembre 2017
    Messages : 162
    Points : 48
    Points
    48
    Par défaut
    Citation Envoyé par imikado Voir le message
    En mettant dans le if( $oMission->save, vous ne devriez pas avoir d'erreur

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
     
    if($oMission->save()){
     
    			$oAgence=model_agence::getInstance()->findById( _root::getParam('agence'));
    			$tUser=model_user::getInstance()->findMesUtilisateursDuGroupe56();
    			if (isset($oAgence)){
    				foreach($tUser as $oUser){
    					$sFromLibelle='HyperInterim';
    					$sEmailFrom='hyperinterim@gbh.fr';
     
    					$sSubject='Carrefour Martinique Sadeco(Dillon) : Demande Interim = ATTENTE VALIDATION ('._root::getParam('refmission').')';
    					$sBody='Texte de l email avec mon lien: <a href="http://10.10.70.2/mkframework/data/genere/HyperInterim/public/'._root::getLink('mission::show',array('id'=>$oMission->id) ).'" >Mon lien (Le lien est pour les internes)</a>
    					<br>
    					Date de la demande :'._root::getParam('datejours').'<br>
    					'.implode('<br>',_root::getParam('nomaccroi') ).'<br>'
    					._root::getParam('accroimotif').'<br>'
    					._root::getParam('remplnom').'<br>'
    					._root::getParam('remplmotif').'<br>
    					Rayon affectation 1 :'._root::getParam('rayonaffect1').'<br>
    					Soit :'._root::getParam('pourcentray1').'%<br>
    					Rayon affectation 2 :'._root::getParam('rayonaffect2').'<br>
    					Soit :'._root::getParam('pourcentray2').'%<br>
    					Mission allouees :'.implode('<br>',_root::getParam('missionallou') ).'<br>
    					Autre :'._root::getParam('missionallouautre').'<br>
    					Date Debut :'._root::getParam('datedeb').'<br>
    					Date Fin :'._root::getParam('datefin').'<br>
    					Soit :'._root::getParam('nbjourtotal').'<br>
    					Heure Debut :'._root::getParam('heuredeb').'<br>
    					Heure Fin :'._root::getParam('heurefin').'<br>
    					Soit :'._root::getParam('heurejour').'<br>
    					Nombre de Personne :'._root::getParam('nbpersonne').'<br>
    					Soit :'._root::getParam('heurejourtotal').'<br>
    					Personne a contacter :'._root::getParam('contactmag').'<br>
    					Interimaire souhaite (si connu) :'._root::getParam('nominterimaire').'<br>
    					Commentaire souhaite :'._root::getParam('commentagence').'<br>';
     
    					$sEmailDestinataire=$oAgence->EmailAgence;
     
    					$oPluginMail=new plugin_mail();
     
    					$oPluginMail->setFrom($sFromLibelle,$sEmailFrom);
     
    					$oPluginMail->addTo($sEmailDestinataire);
    					$oPluginMail->addTo($oUser->email);
     
    					$oPluginMail->setSubject( $sSubject );
    					$oPluginMail->setBodyHtml( $sBody );
     
     
    					$oPluginMail->send();
    				}
    			}
     
     
    			//une fois enregistre on redirige (vers la page liste)
    			_root::redirect('mission::list');
    		}else{
    			return $oMission->getListError();
    		}

    Si avec ce code vous avez une erreur j'aimerais bien la lire + voir le fichier main.php

    Voici le fichier main.php avec les modifications discutés , regardez la méthode processSave()
    Désoler mais sa fonction toujours pas, quand sa a envoyé l'email et que j'appuie sur le lien, d'une part il recupere pas l'id et j'ai toujours la meme erreur

    Trying to get property of non-object
    #0 C:\wamp\www\mkframework\data\genere\HyperInterim\module\mission\view\show.php(20): exception_error_handler(8, 'Trying to get p...', 'C:\\wamp\\www\\mkf...', 20, Array)
    #1 C:\wamp\www\mkframework\lib\framework\class_view.php(85): include('C:\\wamp\\www\\mkf...')
    #2 C:\wamp\www\mkframework\lib\framework\class_layout.php(158): _view->show()
    #3 C:\wamp\www\mkframework\data\genere\HyperInterim\layout\bootstrap.php(32): _layout->load('main')
    #4 C:\wamp\www\mkframework\lib\framework\class_layout.php(122): include('C:\\wamp\\www\\mkf...')
    #5 C:\wamp\www\mkframework\data\genere\HyperInterim\module\mission\main.php(524): _layout->show()
    #6 C:\wamp\www\mkframework\lib\framework\class_root.php(276): module_mission->after()
    #7 C:\wamp\www\mkframework\data\genere\HyperInterim\public\index.php(47): _root->run()
    #8 {main}

    Detail:
    #0 C:\wamp\www\mkframework\data\genere\HyperInterim\module\mission\view\show.php (20)
    exception_error_handler( , 'Trying to get property of non-object' , 'C:\wamp\www\mkframework\data\genere\HyperInterim\module\mission\view\show.php' , , Array ( ) )
    #1 C:\wamp\www\mkframework\lib\framework\class_view.php (85)
    include( 'C:\wamp\www\mkframework\data\genere\HyperInterim\module\mission\view\show.php' )
    #2 C:\wamp\www\mkframework\lib\framework\class_layout.php (158)
    _view -> show( )
    #3 C:\wamp\www\mkframework\data\genere\HyperInterim\layout\bootstrap.php (32)
    _layout -> load( 'main' )
    #4 C:\wamp\www\mkframework\lib\framework\class_layout.php (122)
    include( 'C:\wamp\www\mkframework\data\genere\HyperInterim\layout\bootstrap.php' )
    #5 C:\wamp\www\mkframework\data\genere\HyperInterim\module\mission\main.php (524)
    _layout -> show( )
    #6 C:\wamp\www\mkframework\lib\framework\class_root.php (276)
    module_mission -> after( )
    #7 C:\wamp\www\mkframework\data\genere\HyperInterim\public\index.php (47)
    _root -> run( )
    #8 {main}

    Fichier : C:\wamp\www\mkframework\data\genere\HyperInterim\module\mission\view\show.php ligne 20
    Message : Trying to get property of non-object
    2

    3
    <center><h1><u>Détails</u></h1></center>
    4
    ****<br>
    5
    ****<br>
    6
    ****
    7
    ****<ul*class="nav*nav-pills">
    8
    **<li*class="active"><a*data-toggle="tab"*href="#home">La*Mission</a></li>
    9
    **<li><a*data-toggle="tab"*href="#menu1">Motif*de*la*mission</a></li>
    10
    **<li><a*data-toggle="tab"*href="#menu2">Missions*allouées</a></li>
    11
    **<li><a*data-toggle="tab"*href="#menu3">Planning*de*la*Mission</a></li>
    12
    **
    13
    **</ul>
    14
    **
    15
    **<div*class="tab-content">
    16
    **<div*id="home"*class="tab-pane*fade*in*active">
    17
    **<br>
    18
    ****<div*class="form-group">
    19
    ********<label*class="col-sm-2*control-label">Référence*Mission</label>
    20
    ********<div*class="col-sm-10"><?php*echo*$this->oMission->refmission*?></div>
    21
    ****</div>
    22
    ********
    23
    ****<div*class="form-group">
    24
    ********<label*class="col-sm-2*control-label">Date*de*la*demande</label>
    25
    ********<div*class="col-sm-10"><?php*echo*$this->oMission->datejours*?></div>
    26
    ****</div>
    27
    ****</div>
    28
    ****
    29
    ****<div*id="menu1"*class="tab-pane*fade">
    30
    ****<br>
    31
    ****
    32
    ****<div*class="form-group">
    33
    ********<label*class="col-sm-2*control-label">Accroissement*temporaire*d’activité*lié*à*:</label>
    34
    ********<div*class="col-sm-10"><?php*if(isset($this->tJoinmodel_accroimotif[$this->oMission->accroimotif])){*echo*$this->tJoinmodel_accroimotif[$this->oMission->accroimotif];}else{*echo*$this->oMission->accroimotif*;}?></div>
    35
    ****</div>
    36
    ********
    37
    ****<div*class="form-group">

    Navigation
    Module:mission Action:show
    $_GET
    Array
    (
    [:nav] => mission::show
    [id] =>
    )
    $_POST
    Array
    (
    )
    $_SESSION
    Array
    (
    [ip] => c5cbcf08f3584cd7536056bd496ad6516d915e7e
    [userAgent] => c46f24d108d292583dbedc6204ba1e38b123c505
    [timeout] => 1516884175
    [oAccount] => O:8:"row_user":4:{s:14:"*sClassModel";s:10:"model_user";s:28:"abstract_row_bChooseUpdate";b:1;s:13:"*_tProperty";a:5:{s:2:"id";s:2:"12";s:5:"login";s:5:"admin";s:8:"password";s:40:"838b1a1ebec07d46984dd6b1a8143f181807058a";s:5:"email";s:0:"";s:9:"groupe_id";s:1:"1";}s:21:"*_tPropertyToUpdate";N;}
    [gestionuser_tabAllowDeny] => Array
    (
    [profils::index] => Array
    (
    [access] => 1
    )

    [auth::logout] => Array
    (
    [access] => 1
    )

    [mission::new] => Array
    (
    [access] => 1
    )

    [mission::edit] => Array
    (
    [access] => 1
    )

    [mission::delete] => Array
    (
    [access] => 1
    )

    [mission::show] => Array
    (
    [access] => 1
    )

    [agence::index] => Array
    (
    [access] => 1
    )

    [Auto-Validation] => Array
    (
    [access] => 1
    )

    [mission::validation] => Array
    (
    [access] => 1
    )

    [mission::refuse] => Array
    (
    [access] => 1
    )

    [mission::approbation] => Array
    (
    [access] => 1
    )

    [mission::list] => Array
    (
    [access] => 1
    )

    [mission::list2] => Array
    (
    [access] => 1
    )

    [mission::list3] => Array
    (
    [access] => 1
    )

    )

    )
    $_SERVER
    Array
    (
    [HTTP_ACCEPT] => text/html, application/xhtml+xml, image/jxr, */*
    [HTTP_ACCEPT_LANGUAGE] => fr-FR,fr;q=0.5
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 Edge/15.15063
    [HTTP_ACCEPT_ENCODING] => gzip, deflate
    [HTTP_HOST] => 10.10.70.2
    [HTTP_CONNECTION] => Keep-Alive
    [HTTP_COOKIE] => PHPSESSID=f43hg7bt2mmh9li9c8tmkkat93
    [PATH] => C:\Program Files\PHP\v5.3;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;
    [SystemRoot] => C:\Windows
    [COMSPEC] => C:\Windows\system32\cmd.exe
    [PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
    [WINDIR] => C:\Windows
    [SERVER_SIGNATURE] =>
    Apache/2.4.9 (Win64) PHP/5.5.12 Server at 10.10.70.2 Port 80


    [SERVER_SOFTWARE] => Apache/2.4.9 (Win64) PHP/5.5.12
    [SERVER_NAME] => 10.10.70.2
    [SERVER_ADDR] => 10.10.70.2
    [SERVER_PORT] => 80
    [REMOTE_ADDR] => 10.10.71.136
    [DOCUMENT_ROOT] => C:/wamp/www/
    [REQUEST_SCHEME] => http
    [CONTEXT_PREFIX] =>
    [CONTEXT_DOCUMENT_ROOT] => C:/wamp/www/
    [SERVER_ADMIN] => admin@example.com
    [SCRIPT_FILENAME] => C:/wamp/www/mkframework/data/genere/HyperInterim/public/index.php
    [REMOTE_PORT] => 59161
    [GATEWAY_INTERFACE] => CGI/1.1
    [SERVER_PROTOCOL] => HTTP/1.1
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => :nav=mission::show&id=
    [REQUEST_URI] => /mkframework/data/genere/HyperInterim/public/index.php?:nav=mission::show&id=
    [SCRIPT_NAME] => /mkframework/data/genere/HyperInterim/public/index.php
    [PHP_SELF] => /mkframework/data/genere/HyperInterim/public/index.php
    [REQUEST_TIME_FLOAT] => 1516882375.063
    [REQUEST_TIME] => 1516882375
    )
    Le problème vient t-il vraiment de l'envoie de l'email ou vient t'il de la page show quand j'appuie sur le lien.

  10. #50
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    Je suppose que dans le lien, id= à vide, donc oui c'est bien au moment de créer le mail

    on peut pour adier à debugguer ajouter dans le corps du mail le contenu de mission pour essayer de comprendre, note: votre champ contenant la clé primaire est bien "id" ?

    Ajouter ceci dans le code du body

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $sBody='Texte de l email avec mon lien:

    a remplacer par

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $sBody=' DEBUG : '.print_r($oMission,1).' Texte de l email avec mon lien:
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

Discussions similaires

  1. Problème envoi mail OLE2
    Par mafiacom dans le forum Forms
    Réponses: 1
    Dernier message: 07/02/2008, 13h11
  2. Réponses: 3
    Dernier message: 08/08/2007, 19h08
  3. Problème Envoi Mail - SMTP Orange
    Par lteixeir dans le forum Internet
    Réponses: 6
    Dernier message: 05/07/2007, 22h57
  4. [MySQL] problème envoi mail pour mot de passe
    Par bonsam dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 17/11/2006, 20h57
  5. [Mail] problème envoi mail html
    Par biggief dans le forum Langage
    Réponses: 3
    Dernier message: 14/04/2006, 16h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo