Aller au contenu

Aenoa

Hubmaster
  • Compteur de contenus

    771
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Aenoa

  1. Malheureusement pour ce prix là aucune carte-mère de serveur ne sera disponible en "neuve". Peut être sur les marchés gris / seconde main cela dit. Je conseille souvent SuperMicro, une soldered 8c/16t Epyc Genoa et de la ram en DDR4, 4x 1G ethernet (une variante existe avec plusieurs SFP+) et un IPMI, mais ça tourne autour de 850 EUR HT. Je pense qu'il serait du coup, pour un budget si restrictif, plus intéressant de prendre un mini-PC - souvent ça ne consomme pas grand chose et est relativement puissant, par exemple les MinisForum. J'ai des amis en étant très satisfait, mais je n'ai pas testé moi-même ces mini-pcs. En espérant que ça aide, Bien à vous,
  2. Bienvenue sur le Hub! Le lien vers ton site est mauvais, tu as oublié l'extension A très vite et passes un excellent weekend!
  3. Bonjour, Il suffit de ne pas utiliser `-=` mais de réassigner `$result` avec le résultat de `$nb[$i] - $result`
  4. Hello, Si tu souhaites n'utiliser que une variable qui se met à jour, tu peux faire la boucle suivante: <?php $result = $nb[0]; for ( $i = 1; /* notez que l'on commence à 1 car 0 est déjà assigné au dessus */ $i < size($nb); $i++) { $result -= $nb[$i]; } Une fois ce calcul terminé, $result contiendra la valeur finale décomptée de chaque élément de $nb, avec comme valeur initiale $nb[0]. Tu peux également afficher la valeur lors de chaque itération dans la boucle si tu le préfères. Si tu souhaites stocker chaque valeur dans une variable à la place, remplace $result par un tableau ce qui te permettra, pour chaque index de stocker la valeur précédente. Bien à toi,
  5. Bonjour! Malheureusement sans le code il sera difficile de le vérifier avez-vous vérifié que votre hébergeur autorise l'utilisation de la fonction mail() en php? C'est assez commun d'avoir cela désactivé chez les hébergeurs. Avec un bout de code je pourrais vous en dire plus! Excellente journée! Aenoa
  6. Bienvenue sur le hub!
  7. Bonjour! Je pense que la chose pouvant le mieux répondre à tes besoins serait d'envoyer un mail via SMTP. Je te conseille donc de regarder pour des scripts tout faits en PHP qui te permettraient de te connecter a un serveur SMTP (par exemple, celui de gmail) et de là tu pourra envoyer les emails en utilisant l'email gmail associée. Si tu désires envoyer un message via le domaine titi.fr, regardes quel serveur SMTP est utilisé, connectes-toi y avec le script, et hop! Le tour est
  8. Hello, et bienvenue sur le hub! Je tiens à te signaler que tu as des erreurs PHP sur la page détail de ton site, je cite: sur l'URL suivante, prise depuis les "récents" de ta page d'accueil - /telecharger-gratuitement-lart-de-la-guerre-en-chine-documentaire-en-mp3-JUordU9h02w.html N'hésite pas si tu as une question, on est là pour ça, et passe une excellente journée!
  9. Bienvenue sur le hub YoanSmith !
  10. définissez l'index du vhost comme "add.php" ou renommez le fichier php que vous souhaitez voir être exécuté par défaut en "index.php". A moins que vous souhaitez signaler que les scripts ne sont pas fonctionnels ? Si c'est le cas, il vous faudra installer le module PHP pour votre serveur web
  11. Bienvenue sur le Hub !
  12. l'opacité du parent s'applique a son propre container, si le premier niveau est a 0.8 et dedans tu met un 1.0 ça sera 1.0x 0.8 donc 0.8; Si tu le met à 0.5, ça sera 0,5x 0,8 d'opacité soit 0.4 d'opacité pour l'enfant. Si tu désire qu'un container interne ai une opacité de 1.0, tu peux éventuellement le mettre en position: absolute au même niveau que ton container transparent, et jouer avec le Z-index en effet. Si c'est juste pour avoir un fond un peu transparent de couleur, je ne peux que te conseiller d'utiliser la propriété css "background-color: rgba(0a255rouge, 0a255vert, 0a255bleu, opacité). Si tu veux du noir (0, 0 et 0 en RGB) avec une opacité de 0.8, tu peux donc mettre background-color: rgba(0,0,0,0.8); et le tour sera joué
  13. Bienvenue!
  14. Bienvenue ! N'hésite pas à poser des questions si besoin, on est là pour ça !
  15. bienvenue sur le hub !
  16. Bienvenue sur le Hub camarade Belge. N'hésite pas à poser tes questions dans les bonnes catégories, on y répondra avec plaisir ! Bonne journée
  17. C'est toujours votre ancien code, il n'y a aucun correctif comparé l'une des premières versions et ne contient aucune ligne de ma requête SQL ^^ Pensez à bien vérifier d'être à jour avant d'aller plus loin, ça règle souvent les problèmes
  18. il manque un ) a la fin de la requête SQL de $reponce. également, il y avait des petites erreurs: le code CSS (style) avait entre-autre une balise sans nom, ou encore ton <script> qui était dans la boucle, l'écrivant autant de fois qu'il y a d'anniversaires dans les 30 prochains jours; pour régler ça, il suffit de fermer la boucle avant <style> et de fermer la balise table. Dans ton code CSS <style> en fin de page, tu as écrit <table> { ... } alors qu'il ne faut pas mettre les chevrons. table { ... } suffit. J'ai également indenter ton code (je te conseille de tout le temps le faire, cela rends le code plus lisible et aide à trouver les erreurs Voici le code après changements: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml <head> <title> Base de donnees uncmimizan</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <style type="text/css"> body,td,th { font-size: 15px; color: #000; } IL_MANQUE_QUELQUE_CHOSE_ICI{ font-size: 14px; } </style> </head> <body> <?php //Connection avec la BDD. mysql_connect("localhost", "root", "")or die ('Erreur :'.mysql_error()); mysql_select_db("uncmimiz_membres")or die ('Erreur :'.mysql_error()); // Requete sql sur la table "galette_adherents, colonne "ddn_adh" pour vérification si anniversaire J+30 $reponce = mysql_query("SELECT nom_adh, prenom_adh, ddn_adh, DATE_FORMAT(ddn_adh, '%d-%m-%y') as formatedDate, FLOOR(DATEDIFF(CURDATE(), ddn_adh)/365) as age FROM galette_adherents WHERE (DAY(ddn_adh) >= DAY(CURDATE()) AND MONTH(ddn_adh) = MONTH(CURDATE())) OR (DAY(ddn_adh)<= DAY(CURDATE()) AND MONTH(ddn_adh) = MONTH(CURDATE())+1)"); // Affiche l'entete du tableau avec les resultats ?> <table> <tr> <th>NOM</th> <th>PRENOM</th> <th>ANNIVERSAIRE</th> <th>AGE</th> </tr> <?php //On affiche les lignes du tableau une à une à l'aide d'une boucle while($donnees = mysql_fetch_array($reponce)) { ?> <tr> <td><?php echo $donnees['nom_adh'];?></td> <td><?php echo $donnees['prenom_adh'];?></td> <td><?php echo $donnees['ddn_adh'];?></td> </tr> <? } // Fermeture de la boucle ici, car précédement, la boucle se terminait après la balise style, ce qui ajoutait du style à chaque ligne affichée. mysql_close(); ?> </table> <style type="text/css"> table { border-style:double;border-min-wigth 30%: 3px;border-color: yellow;background-color:yellow; border-collapse: collapse; min-width: 30%; } th { font-family: Arial; border-style:double; min-width: 30%; padding: 5px; background-color:yellow; } td { font-family: sans-serif; border-style:double; min-width: 30%; margin:auto text-decoration: none; color: yellow;padding: 5px;text-align: left;background-color: blue;caption font-family: sans-serif; } </style> </body> </html> Je te conseille également de ne pas utiliser les fonctions commençant par mysql_ et mysqli_ car elles sont non sécurisées et considérées "mortes" depuis de nombreuses versions de PHP. Si tu comptes continuer le PHP, je te conseille de te tourner vers PDO, une "classe" PHP qui gère la base de donnée et sécurise ce que l'utilisateur encode avant insertion en base de données. http://php.net/manual/en/pdo.prepare.php Cela peut paraître flou au début, mais tu devra y passer si tu veux progresser dans un bon environnement ! Bon courage et à bientôt !
  19. Dans ce code, mon code n'est pas présent; Êtes-vous sûr qu'il s'agit du bon fichier test_anniversaire.php ?
  20. pouvez-vous fournir le code complet? Cela sera plus facile pour vous aider
  21. Bonjour, ci-après un script SQL expliqué pour votre calcul: SELECT nom_adh, prenom_adh, ddn_adh, DATE_FORMAT(ddn_adh, '%d-%m-%y') as formatedDate, FLOOR(DATEDIFF(CURDATE(), ddn_adh)/365) as age FROM galette_adherents WHERE (DAY(ddn_adh) >= DAY(CURDATE()) AND MONTH(ddn_adh) = MONTH(CURDATE())) OR (DAY(ddn_adh) <= DAY(CURDATE()) AND MONTH(ddn_adh) = MONTH(CURDATE())+1); La première ligne sélectionne le nom, prénom, date de naissance (non formaté), la date de naissance (formaté en jj-mm-aa, et nommé formatedDate) et son age anniversaire (diff. entre la date du jour et la date de naissance (en jours) divisé par 365 (pour avoir les années) le tout arrondi à l'inférieur, sous le nom age La seconde ligne spécifie la table, la troisième ligne demande à ce que le JOUR de la date de naissance soit égal ou supérieur au jour actuel du mois en cours, et que le mois de la date de naissance soit égal au mois de la date en cours la quatrième ligne demande à ce que le JOUR de la date de naissance soit égale ou inférieure au jour actuel du mois en cours, et que le mois de la date de naissance soit égal au mois en cours +1. Enfin, entre la 3e et 4e ligne, on demande que ce soit soit l'un, soit l'autre. résultat visuel de la requête: Dans ton script, il te suffit ensuite de faire un mysql_count_rows (je pense, je n'ai pas utilisé mysql_quelquechose depuis longtemps, c'est déprécié et non recommandé niveau sécurité) pour avoir le nombre d'anniversaires dans les 30 prochains jours. pour ce qui est de la boucle while, tu peux utiliser nom_adh, prenom_adh, ddn_adh (format yyyy-mm-dd), formatedDate (format dd-mm-yy), et age (son... age) voilà, j'espère que ça t'aurai aidé, ne copie-colle pas bêtement mais essaie de voir comment ça a été fait pour progresser également dans tes connaissances ! Bonne journée ! PS: j'ai déplacé votre post dans le forum PHP
  22. Bienvenue sur le Hub, Clément !
  23. faites juste un lien envoyant vers l'url suivante au clic : https://www.facebook.com/sharer/sharer.php?u=http://google.be remplacez http://google.be par l'url de votre image en question et voilà !
×
×
  • Créer...