Bonjour à tous et à toutes,
Je suis confronté à mon ignorance :
Les internautes de mon site internet Cie Le Coeur Accords peuvent s'inscrire à notre newsletter. Jusque là, tout va bien.
Je gère les newsletters moi-même, (petite structure) or je dois aller chercher dans ma base de données mysql ces données justement.
Ainsi, je cherche à recevoir ces mêmes données par mail sans pour autant effacer la base de données que je trouve pratique.
Je comprends le html et le css, mais le php c'est du charabia.
quelqu'un saurait-il m'accompagner dans cette réalisation s'il vous plaît ?
Ci-dessous le code php de la page :
Merci pour votre attention
MiCkael
Je suis confronté à mon ignorance :
Les internautes de mon site internet Cie Le Coeur Accords peuvent s'inscrire à notre newsletter. Jusque là, tout va bien.
Je gère les newsletters moi-même, (petite structure) or je dois aller chercher dans ma base de données mysql ces données justement.
Ainsi, je cherche à recevoir ces mêmes données par mail sans pour autant effacer la base de données que je trouve pratique.
Je comprends le html et le css, mais le php c'est du charabia.
quelqu'un saurait-il m'accompagner dans cette réalisation s'il vous plaît ?
Ci-dessous le code php de la page :
Bloc de code:
<?php
function log_message_stacks_in_132_page60($string) {
echo "<script type='text/javascript'>console.log('$string');</script>";
return;
}
function process_actions_stacks_in_132_page60($action, $email, $first_name="", $last_name="", $custom="", $customtwo="") {
if($action === 'export' or filter_var($email, FILTER_VALIDATE_EMAIL)) {
require_once('index_files/postoffice-lib/PostOfficeAPI.php');
$postoffice_conn = new PostOfficeAPI('db429305573.db.1and1.com', 'dbo429305573', 'password', 'db429305573', 'changeme', 'index_files');
switch ($action) {
case 'add':
$postoffice_conn->add_subscriber($email, $first_name, $last_name, $custom, $customtwo);
break;
case 'remove':
$postoffice_conn->remove_subscriber($email, $first_name, $last_name, $custom, $customtwo);
break;
case 'export':
if (isset($_GET["auth"])) {
$postoffice_conn->export_subscribers($_GET["auth"]);
}
elseif (preg_match('/^(changeme)\@export\.csv$/', $email, $matches)) {
$postoffice_conn->export_subscribers($matches[1]);
}
break;
default:
break;
}
/*
*/
}
return;
}
/* Process Requests */
if ( isset($_POST['action']) ) {
$email = isset($_POST['email']) ? $_POST['email'] : '';
$first_name = isset($_POST['first_name']) ? $_POST['first_name'] : '';
$last_name = isset($_POST['last_name']) ? $_POST['last_name'] : '';
$custom = isset($_POST['custom']) ? $_POST['custom'] : '';
$customtwo = isset($_POST['customtwo']) ? $_POST['customtwo'] : '';
if (preg_match('/^changeme\@export\.csv$/', $email)) {
process_actions_stacks_in_132_page60('export', $email, $first_name, $last_name, $custom, $customtwo);
}
process_actions_stacks_in_132_page60($_POST['action'], $email, $first_name, $last_name, $custom, $customtwo);
}
elseif ( isset($_GET['action']) ) {
$email = isset($_GET['email']) ? $_GET['email'] : '';
$first_name = isset($_GET['first_name']) ? $_GET['first_name'] : '';
$last_name = isset($_GET['last_name']) ? $_GET['last_name'] : '';
$custom = isset($_GET['custom']) ? $_GET['custom'] : '';
$customtwo = isset($_GET['customtwo']) ? $_GET['customtwo'] : '';
process_actions_stacks_in_132_page60($_GET['action'], $email, $first_name, $last_name, $custom, $customtwo);
}
?>
Merci pour votre attention
MiCkael