Les meilleurs développeurs PHP freelances sont sur Codeur.com
Terminé·Moins de 500 €·14 offres·826 vues·11 interactions
Bonjour,
Dans le cadre de la mise à jour progressive de notre site et en attendant une ultérieure implémentation en e-commerce, nous cherchons quelqu'un pour nous mettre à jour les formulaires actuellement non fonctionnels aux adresses suivantes :
[URL visible pour les membres Pro]
[URL visible pour les membres Pro]
[URL visible pour les membres Pro]
[URL visible pour les membres Pro]
[URL visible pour les membres Pro]
[URL visible pour les membres Pro]
[URL visible pour les membres Pro]
[URL visible pour les membres Pro]
Le site est depuis début août sous PHP 7 : comme vous le verrez (cf code ci-dessous pour l'un de ces formulaires), les fonctions php des formulaires ci-dessus sont plus que dépassées. Il s'agit donc simplement de mettre à jour sur tous les formulaires les fonctions php dépassées et de s'assurer du bon fonctionnement.
Cordialement,
Charles
_________________________________________________________
<?php
// Couleur du texte des champs si erreur saisie utilisateur
$color_font_warn="#FF0000";
// Couleur de fond des champs si erreur saisie utilisateur
$color_form_warn="#FFCC66";
// Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que vous faites !
$list['f_1']=array("Sélectionnez","Madame","Mademoiselle","Monsieur");
if(isset($_POST['submit'])){
$erreur="";
// Nettoyage des entrées
while(list($var,$val)=each($_POST)){
if(!is_array($val)){
$$var=strip_tags($val);
}else{
while(list($arvar,$arval)=each($val)){
$$var[$arvar]=strip_tags($arval);
}
}
}
// Formatage des entrées
$f_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_2)));
$f_3=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_3)));
$f_4=trim(eregi_replace("[^0-9\ +]", "", $f_4));
$f_5=strip_tags(trim($f_5));
// Verification des champs
if($f_1==0){
$erreur.="<li><span class='txterror'>Le champ « Titre » n'a pas été défini.</span>";
$errf_1=1;
}
if(strlen($f_2)<2){
$erreur.="<li><span class='txterror'>Le champ « Prénom » est vide ou incomplet.</span>";
$errf_2=1;
}
if(strlen($f_3)<2){
$erreur.="<li><span class='txterror'>Le champ « Nom » est vide ou incomplet.</span>";
$errf_3=1;
}
if(strlen($f_4)<2){
$erreur.="<li><span class='txterror'>Le champ « Téléphone » est vide ou incomplet.</span>";
$errf_4=1;
}
if(strlen($f_5)<2){
$erreur.="<li><span class='txterror'>Le champ « Courriel » est vide ou incomplet.</span>";
$errf_5=1;
}else{
if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',
$f_5)){
$erreur.="<li><span class='txterror'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>";
$errf_5=1;
}
}
if($erreur==""){
// Création du message
$titre=mb_encode_mimeheader('[INSCRIPTION] Valses de cinéma - 1er semestre [Téléphone visible pour les membres Pro]');
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf_8' . "\r\n";
$headers .="From:$f_5\r\n";
$corps=file_get_contents('[URL visible pour les membres Pro]');
$corps=str_replace('{TITRE}',$list['f_1'][$f_1],$corps);
$corps=str_replace('{PRENOM}',utf8_encode($f_2),$corps);
$corps=str_replace('{NOM}',$f_3,$corps);
$corps=str_replace('{TELEPHONE}',$f_4,$corps);
$corps=str_replace('{COURRIEL}',$f_5,$corps);
[E-mail visible pour les membres Pro],
[E-mail visible pour les membres Pro]", $titre, stripslashes($corps), $headers)){
$ok_mail="true";
}else{
$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
}
}
}
else {
$f_1 = '';
$f_2 = '';
$f_3 = '';
$f_4 = '';
$f_5 = '';
$erreur = '';
$ok_mail = '';
}
?>
Budget indicatif : Moins de 500 €
Publication : 24 août 2018 à 09h11
Profils recherchés : Développeur PHP
14 freelances ont répondu à ce projet
14 propositions de devis en moins de 2h
Montant moyen des devis proposés : 200 €
Estimation du délai de réalisation : 1 jour
Projet réalisé par ERALION
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.