8791 sujets

Développement web côté serveur, CMS

Bonjour,
encore moi Smiley langue

là,je crois que je ne peux pas réussir sans une aide d'une personne calée en php.

Je débute en php et css. Doucement, je me dépollue de tout ce que j'ai pu apprendre en html ( mise en page avec des tableaux bouhhhhhhh le vilain etc...) et des javascripts en n'en plus finir pour... pas grand chose au final quand on voit qu'on peut tout faire ou presque en php.

Voilà mon soucis, je voudrais refaire le javascript ci-dessous en php.
j'ai mis pas mal de temps à le faire mais pour le refaire en php, je pourrai pas y arriver sans une aide.

Voici le code complet du javascript (appelons le saints.js) :

<!-- DEBUT DU SCRIPT 

var mm; 
var today= new Date(); 
var smonth= 1+(today.getMonth()); 
if (smonth==1) { 
mm= new Array("Jour de l'An","Basile","Geneviève","Odilon","Edouard","Mélaine","Raymond","Lucien Felix","Alix","Guillaume","Paulin","Tatiana","Yvette","Nina","Rémi","Marcel","Roseline","Prisca","Marius","Sébastien","Agnès","Vincent","Barnard","Fran&ccedil;ois","Manuel, Brittany","Paule","Angèle","Valère","Gildas","Martine","Marcelle");} 
if (smonth==2) { 
mm= new Array("Ella","Théophane","Blaise","Véronique","Agathe","Gaston","Eugènie","Jacqueline","Apolline","Arnaud","Notre-Dame de Lourdes","Félix","Béatrice","Valentin","Claude","Julienne","Alexis","Bernadette","Gabin","Aimée","Pierre, Damien","Isabelle","Lazare","Modeste","Roméo","Nestor","Honorine","Romain");} 
if (smonth==3) { 
mm= new Array("Jonathan","Charles","Guénolé","Casimir","Olivia","Colette","Félicité","Journée de la Femme","Françoise","Vivien","Rosine","Justine","Rodrigue","Mathilde","Louise","Bénédicte","Patrick","Cyrille","Joseph","Herbert","Clémence","Léa","Victorien","Aldemar","Humbert","Lara","Habib","Gontran","Gladys","Amédée","Benjamin");} 
if (smonth==4) { 
mm= new Array("Hugues","Sandrine","Richard","Isidore","Irène","Marcelin","Clotaire","Julie","Gautier","Fulbert","Stanislas","Jules","Ida","Maxime","Paterne","Benoît-Joseph","Anicet","Parfait","Emma","Odette","Anselme","Alexandre","Georges","Fidèle","Marc","Alida","Zita","Valérie","Ava, Catherine","Robert");} 
if (smonth==5) { 
mm= new Array("Fête du Travail","Boris","Philippe","Sylvain","Judith","Prudence","Gisèle","Désiré","Pac&ouml;me","Solange","Estelle","Achille","Rolande","Matthias","Denise","Honoré","Pascal","Eric","Yves","Bernardin","Constantin","Emile","Didier","Donatien","Sophie","Bérenger","Augustin","Germain","Aymar","Ferdinand","Visitation");} 
if (smonth==6) { 
mm= new Array("Justin","Blandine","Kévin","Clotilde","Igor","Norbert","Gilbert","Médard","Diane","Landry","Barnabé","Guy","St Antoine de Padoue","Elisée","Germaine","St Jean-François Régis","Hervé","Léonce","Romuald","Silvère","Rodolphe","Aaron","Audrey","Jean-Baptiste","Eléonore","Anthelme","Fernand","Irénée","Pierre, Paul","Martial");} 
if (smonth==7) { 
mm= new Array("Thierry","Martinien","Thomas","Florent, Eliane","Antoine","Mariette, Nolwenn","Raoul","Thibaut","Amandine","Ulrich","Benoît","Olivier","Henri Enzo","Camille - Fête Nationale","Donald Wladimir","Carmen Elvire","Carole Charlotte, Caroline","Frédéric","Arsène","Marine","Victor","Madeleine, Margaux","Brigitte","Christine Ségolène","Jacques, James","Anne, Nancy","Nathalie","Samson","Marthe","Juliette","Germain");} 
if (smonth==8) { 
mm= new Array("Alphonse","Alexandrine","Lydie","Jean-Marie","Abel","Octavien","Gaetan","Dominique","Amour","Laurent, Laura","Clara","Clarisse","Hippolyte, Philomène","Evrard, Maximilien","Alfred, Myriam, Marion, Marie","Armel","Hyacinthe","Hélène, Laetitia","Eudes","Bernard","Christophe, Noémie","Fabrice","Rose","Barthélémy, Nathanaël","Louis, Clovis, Ludovic","Natacha","Monique","Linda","Sabine, Sabrina","Sacha","Aristide");} 
if (smonth==9) { 
mm= new Array("Gilles","Ingrid","Grégory","Rosalie Moïse","Raïssa","Bertrand","Régine","Adrien","Alain","Inès","Adelphe","Apollinaire","Aimé","Materne","Lola, Roland","Edith","Renaud","Nadège Nadia","Emilie","Davy","Matthieu","Maurice","Constant","Thècle","Hermann","Damien","Vincent","Venceslas","Michel","Jér&ouml;me");} 
if (smonth==10) { 
mm= new Array("Thérèse","Léger","Gérard, Blanche","Fanny, Oriane","Fleur","Bruno","Serge","Pélagie","Denis, Sybille","Ghislain, Virgile","Firmin","Wilfried","Géraud","Juste, Céleste","Aurélie","Edwige","Baudouin","Luc","René","Adeline","Céline","Elodie","St Jean de Capistran","Florentin","Enguerran, Doria","Dimitri","Emeline","Simon, Jude","Narcisse","Bienvenue","Quentin");} 
if (smonth==11) { 
mm= new Array("Toussaint","Jour des Défunts","Hubert","Aymeric Karl Charles","Sylvie","Léonard","Carine","Geoffroy","Théodore","Léon","Martin","Christian","Brice","Sidonie","Arthur, Albert","Marguerite","Elisabeth, Elsa","Aude","Tanguy","Edmond, Edmée","Présentation de Marie","Cécile","Clément","Flora","Catherine","Delphine","Astrid Séverine","St Jacques de la Marche","Saturnin","André");} 
if (smonth==12) { 
mm= new Array("Florence","Viviane","François-Xavier","Barbara","Gérald","Nicolas","Ambroise","Frida Elfried","Fourier","Romaric","Daniel","Chantal","Lucie","Odile","Ninon","Alice","Gaël","Gatien","Urbain","Théophile","St Pierre C.","Xavière","Armand","Adèle","Joyeux Noël!","Etienne","Jean","Gaspard - Saints Innocents","David","Roger","Saint Sylvestre");} 
//------------------------ 
var sday= (today.getDate())-1; 
//alert(mm[sday]) ; 
if (mm[sday] == "Jour de l'An" ) 
{ document.write(mm[sday]) ; }
else
if (mm[sday] == "Présentation du Seigneur" ) 
{ document.write(mm[sday]) ; }
else
if (mm[sday] == "N.D de Lourdes" ) 
{ document.write(mm[sday]) ; }
else
if (mm[sday] == "St J.B. de la salle" ) 
{ document.write(mm[sday]) ; }
else
if (mm[sday] == "Fête du Travail" ) 
{ document.write(mm[sday]) ; }
else
if (mm[sday] == "Fête du Travail" ) 
{ document.write(mm[sday]) ; }
else
if (mm[sday] == "Visitation" ) 
{ document.write(mm[sday]) ; }
else
if (mm[sday] == "Fête Nationale Française" ) 
{ document.write(mm[sday]) ; }
else
if (mm[sday] == "Toussaint" ) 
{ document.write(mm[sday]) ; }
else
if (mm[sday] == "Jour des Défunts" ) 
{ document.write(mm[sday]) ; }
else
if (mm[sday] == "Joyeux Noël!" ) 
{ document.write(mm[sday]) ; }
else
if (mm[sday] == "Journée de la Femme" ) 
{ document.write(mm[sday]) ; }
else


// si le jour n'est pas particulier"," affiche Bonne fête toto"," avec toto = le saint du jour
{ document.write('Bonne fête '+ mm[sday]) ;  }

-->


Est-ce qu'une âme charitable pourrait reécrire le code en php si cela ne vous ennuie pas trop ? J'imagine que pour des pros, ça doit être simple mais pour moi, c'est trop dur, je ne maîtrise pas les tests conditionnels, la syntaxe à utiliser Smiley bawling

Merci d'avance si qq'un veut bien me donner ce coup de main
(Re)bonjour microphilou,

Le but de ce forum n'est pas de demander des prestations bénévoles aux autres membres, même s'il ne s'agit que d'un petit bout de code. Smiley cligne

Nous sommes ici dans une communauté d'entraide, c'est-à-dire où l'on pourra t'aider à résoudre des problèmes spécifiques, ce qui suppose que tu aies déjà cherché un peu... Il existe une multitude de ressources sur le PHP, sur le Web comme dans les librairies.
re
oui vous avez raison, je sais bien.
C'est juste que j'apprends plus facilement ce langage php à partir d'exemples. Tandis que chercher une fonction ou une instruction quand on ne sait pas comment la définir, c'est moins évident.

Je comprends bien ta réponse. Tant pris, je vais chercher tout seul dans min coin Smiley bawling et. Si je réapparais pas dans 100 ans, venez me chercher dans le grand livre du PHP Smiley biggol