2017-07-12 2 views
0

So habe ich eine benutzerdefinierte Formularseite erstellt, die Anwendungen von potenziellen Mitarbeitern akzeptiert.So senden Sie Informationen an eine andere Seite mit SSL in OpenCart

Es funktionierte gut, bevor ich ein SSL-Zertifikat hinzugefügt, aber jetzt keine der Daten zusammen mit der E-Mail sendet.

Es wird die Vorlage E-Mail senden, aber nicht die Daten, aber ich weiß, dass die Daten es an die controller.php wie der Absender in der E-Mail korrekt ist.

Ich bringe die Informationen in den Controller wie folgt.

if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) { 
if (isset($this->error['fullname'])) { 
$data['error_fullname'] = $this->error['fullname']; 
} else { 
$data['error_fullname'] = ''; 
} 

die Daten dann an meine Beschäftigung Vorlage schicken, wo ich die Frage glauben

$html = $this->load->view('default/template/mail/employment.tpl',$data); 
// This right here no Longer works after adding SSL 

Dann die E-Mail senden, nachdem die HTML-Befestigung

$mail->setSender(html_entity_decode($this->request->post['fullname'], ENT_QUOTES, 'UTF-8')); 
$mail->setHtml($html); 
$mail->send(); 

Dieses befindet sich aus der Seite des POST if-Anweisung zur Ausführung der Aktion im Formular verwendet SQL

$data['action'] = $this->url->link('information/Employment', '', 'SSL'); 

Dann in employment.tpl per E-Mail-Vorlage werde ich Vollername Referenz

<?php echo $fullname ?> 

ich die E-Mail immer erhalten, aber es ist nur die Vorlage nie die Daten jeder. Ich habe versucht, den vollen Link mit https: // auf dem $this->load->view zu verwenden, aber das funktioniert auch nicht.

Jede Hilfe wird sehr geschätzt und wird Ihnen gerne zusätzliche Informationen zur Verfügung stellen.

Antwort

0

Bitte überprüfen Sie die SSH-Einstellung funktioniert gut oder nicht auf Ihrer Website.

System -> Einstellungen -> Speichern bearbeiten und dann SSH-Einstellung überprüfen.

es ist nur Frage der http => https oder https => http

auf skype Bitte kommunizieren, wenn nicht aufgelöst. skype: jks0586

+0

Wenn Sie SSL meinen, ist es überprüft und funktioniert ordnungsgemäß. Auch die Daten sollten https => https sein. – IntheMountainair

+0

Bitte geben Sie mir die URL der Website an, an die die Daten nicht gesendet werden. – LetsCMS

Verwandte Themen