Aller au contenu

Aenoa

Fondateur
  • Compteur de contenus

    763
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Aenoa

  1. Aenoa

    Bonjour à tous

    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!
  2. Aenoa

    Salutation

    Bienvenue sur le hub YoanSmith !
  3. Aenoa

    symfony, problème de config

    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
  4. Aenoa

    Doooooh

    Bienvenue sur le Hub !
  5. Aenoa

    Opacité et superposition de couches

    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é
  6. Aenoa

    Bonjour

    Bienvenue!
  7. Aenoa

    Salut à tous

    Bienvenue ! N'hésite pas à poser des questions si besoin, on est là pour ça !
  8. Aenoa

    Bonjour bonjour

    bienvenue sur le hub !
  9. Aenoa

    Bonjour à tous

    Bienvenue !
  10. 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
  11. Aenoa

    trouver l'age en php

    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
  12. Aenoa

    trouver l'age en php

    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 !
  13. Aenoa

    trouver l'age en php

    Dans ce code, mon code n'est pas présent; Êtes-vous sûr qu'il s'agit du bon fichier test_anniversaire.php ?
  14. Aenoa

    trouver l'age en php

    pouvez-vous fournir le code complet? Cela sera plus facile pour vous aider
  15. Aenoa

    trouver l'age en php

    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
  16. Aenoa

    Clement Bonjour

    Bienvenue sur le Hub, Clément !
  17. 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à !
  18. Aenoa

    Tache cron pour sauvegarder une base de donnees

    le dump en lui même est bon, mais je pense qu'il faut pipe avant "gzip" ( |gzip ). ton fichier où il sera sauvegardé, c'est NomDuFichier.sql.gz. si tu veux le placer ailleurs, donne un endroit absolu ou relatif (/opt/backups/nomfichier.sql.gz). je te conseille également de mettre dans le nom de fichier la date, histoire que chaque dimanche, le précédent ne soit pas écrasé par le nouveau. Pour recevoir un mail, ça dépendra de ton serveur; Mais tu peux utiliser un smtp via un petit script pour te connecter aux serveurs Gmail, ou ton service d'emails transactionnels préféré. Pour la répétitivité de la commande, il te faudra taper crontab -e en terminal afin d'éditer tes tâches planifiées. Le format est simple: +---------------- minute (0 - 59) | +------------- hour (0 - 23) | | +---------- day of month (1 - 31) | | | +------- month (1 - 12) | | | | +---- day of week (0 - 6) (Sunday=0 or 7) | | | | | * * * * * command to be executed en suivant ce schéma, et pour le faire chaque dimanche, à minuit, cela devrait être similaire: 0 0 * * 0 /ton/chemin/vers/fichier/faisant/le/traitement.sh (théorique, je n'ai pas testé je suis au travail) Dans ton script, tu pourra donc exécuter le backup, l'envoyer quelque part, et envoyer un email. MAIS ATTENTION: si tu veux un LIEN dans ton email cela veut dire que ton fichier de backup est disponible sur le web, ce qui est extrêmement déconseillé pour la sécurité de la db Met le plutôt en pièce jointe (dépendant de ton service, la marche a suivre est différente.) ou ne le met pas en pièce jointe. Cordialement,
  19. Aenoa

    Souci avec SMI

    La commande est exécutée sous le nom d'utilisateur Apache (www-data par défaut sous debian). A-t-il les droits d'exécution etc? Le(s) fichier(s) devraient avoir au moins --x en permission (noread nowrite execute) et si le script créer/modifie/lis des fichiers, www-data doit également avoir les permissions pour (ci-inclut, les logs générés par shoutcast). Il se peut qu'il soit également exécuté en tant que PHP si tu as spécifié dans la config un utilisateur pour celui-ci. Si cela fonctionne sous Wheezy et pas sur versions supérieures, vérifie que tout soit identique niveau config serveur+moteur php+accès répertoire sous version plus récente. Autre solution: PHP tourne sur ton serveur web en SAFE MODE, et comme la doc l'indique; Note: This function is disabled when PHP is running in safe mode.
  20. Aenoa

    Nombre aléatoire via sql

    Concernant le 0 précédent pour les nombres <10, la concatenation peut etre une solution oui. SELECT CONCAT(ROUND(RAND() * 9),ROUND(RAND() * 9)); Tu peux aussi utiliser LPAD. SELECT LPAD( ROUND(RAND() * 99), 2, '0'); Pour le nombre à 18 chiffres, même popotte: SELECT ROUND(RAND() * 999999999999999999); et avec des leading 0, SELECT LPAD(ROUND(RAND() * 999999999999999999), 18, '0'); Bonne journée!
  21. Aenoa

    Nombre aléatoire via sql

    Bonjour, SELECT ROUND(RAND() * 99); tout simplement :-) Bonne journée!
  22. Aenoa

    les mp4 me rendent fou

    Bonjour, Avec un bon retard comparé a la date de ce post, mais pour moi tout fonctionne bien. La vidéo est jouée.
  23. Aenoa

    Logs réseau et plaintes

    Bonjour à tous, Ayant un site à but communautaire et fournissant du gratuit, j'utilise un serveur dédié de chez OVH (KS24G). Nous comptons très bientôt mettre de nouveaux services (toujours gratuits) en ligne, et pour cela, nous avons décidé de passer en tant qu' association, pour des raisons juridiques. Toutefois, je m'inquiète d'une chose: je connais des sites fournissant des services similaires aux miens, mais celui-ci se fait régulièrement DDoS par des personnes qui n'apprécient pas trop leur gratuité, ou qui veulent simplement ennuyer leur monde. En lançant ce service, j'ai peur de subir également du DDoS. C'est une des raisons pour laquelle je compte passer en association. Lorsque nous porterons plainte, ce sera une entité et non une personne physique qui porte plainte contre X. L'on m'a conseiller de donner les logs réseau de la machine attaquée, mais je ne vois pas trop de quoi il s'agit. dans /var/log, j'ai de nombreux fichiers et je suis un peu perdu. - Dois-je tout fournir à la police ? - L'on m'a dit de trouver un logiciel de surveillance réseau... avez vous des noms ? (gratuits) - Ai-je vraiment d'utilité a porter plainte, si la police ne fait rien ? -Si je suis DDoS, je perds l'entièreté du serveur dédié ? je dispose d'un ftp de 100go pour backup, mais ça me parait petit pour mon dédié, sans compter que je suis assez nul en prog Shell, donc pour automatiser... :/ Merci d'avance pour votre aide Aenoa
  24. Bienvenue sur le hub lulu N'hésite pas à poser des questions, on est là pour aider à résoudre les problèmes si l'on connait la solution Bonne journée!
×