Aller au contenu

YannCo

Hubmaster
  • Compteur de contenus

    106
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par YannCo

  1. Salut, Cela fait un bout de temps que je n'étais pas venu et que j'avais arreté le PHP mais ... je m'y remet et je suis confronté a un petit problème ! j'appele un fichier article.php ainsi index.php?id=xx index.php if(isset($_GET['id'])) { $sql = 'select t_article from articles where id_article = '.$_GET['id']; $req = mysql_query($sql); $npage = mysql_num_rows($req); if($npage == 1) { $file = 'article'; while($list = mysql_fetch_array($req)) { $title = $list['t_article']; } $title = "Site - ".$title; $run = mysql_query("update articles set vues = vues +1 where id_article = ".$_GET['id'].""); } .... include $file.".php"; Je tente donc d'incrémenter mon nombre de vues de 1 à chaque affichage de l'article ! normalement rien de compliqué ! Seulement lorceque je lis l'article, celui ci s'incrémente bien, mais quant je reviens à la liste des articles le nombre d'affichage a été incrémenté de 2 !!!!!! Donc si quelqu'un avait une idée sur la provenance de l'erreur ... pour moi ce serait comme si la requete avait été éxécutée une deuxieme fois mais je ne vois pas où !!! J'ai tenté de metre cette requete dans le fichier article.php mais c'est pareil !! Et j'en profite pour poser une autre question, y a pas plus simple que while .. mysql_fetch_array ... pour récuperer une seule valeur d'une table ???? Merci pour votre aide !
  2. mm problème pour moi que Mumu, mm réponse, et j'avais environ 400$ qui allaient m'être payés, comme par hasard ... j'ai contacté et reçu la mm réponse robotisée ...
  3. Salut, j'ai trouvé ça si ça peut t'aider : http://www.developpez.net/forums/viewtopic...1220025#1220025
  4. Salut, Peut etre parce qu'une balise img n'est pas à l'origine prévue pour appeler un script et que cela demande plus de temps à l'éxecution ..... C'est une hypotèse, je n'en ai aucune idée en fait mais il est facile de levérifier en "provisoirement" fesant un include des deux scripts pour test.
  5. Salut J'ai diverses questions sur les formulaires. J'ai un formulaire classique au submit, j'affiche les données qui ont été saisies en texte brut mais toujours dans un formulaire avec des input caché et je repropose soit la validation soit la correction, donc valider ça c'est bon, mais pour corriger je perd tout en revenant sur le formulaire de saisie. Comment peux t'on faire pour revenir au formulaire de saisie sans avoir à tout resaisir ? La seconde est question est plus une question de "conscience" j'ai des input text et des textarea, je peux avoir des adresses email, url, apostrophes et des passages à la ligne et tout est enregistré dans une base de données. J'ai opté comme solution pour gérer les caractères spéciaux et la sécurité cette méthode Traitement des données avant insertion dans la base et affichage pour la confirmation du formulaire. $siteweb = htmlspecialchars($_POST['siteweb']); $urlweb = htmlspecialchars($_POST['urlweb']); $boutonweb = htmlspecialchars($_POST['boutonweb']); $description = htmlspecialchars(nl2br($_POST['description'])); // => textarea puis pour l'affichage des données puis l'enregistrement dans la base echo "Nom du sute : ".stripslashes($siteweb)."<br />"; echo "Description : <br />".preg_replace("#<br />#","<br />",(stripslashes($description)))."<br />"; $sql = "insert ... values('".$description."', ...)"; les quelques essais que j'ai fait montre que pour le moment ça fonctionne mais j'aurai souhaité votre avis, si il y a des lacunes, mieux à faire .... Merci d'avance. Yann
  6. Merci, c'est amplement suffisant pour moi comme réponse.
  7. Salut, je reviens sur ce sujet pour avoir de plus ample informations sur ce qu'on appele IP Spoofing ?
  8. YannCo

    Cookies

    Salut, Je viens de faire le test et le code ci dessous suffit avec une sécurité à Moyen setcookie("nom", "valeur", time()+3600,"/", ".domaine.net"); Tu peux aussi utiliser les sessions.
  9. Ben justement je ne trouve pas ça hyper aisé du fait que IE, qui est le plus utilisé, n'apprècie pas trop les "tableau" à deux ou trois colonnes créés avec des div et une feuille de style. je n'ai pas encore réussi à faire un seul site qui soit identique sur IE ou sur FireFox.
  10. Salut Il te faut certainement une extention à mysql il en existe pour ODBC, sur le site tu trouveras des infos, pour Java j'ai trouvé ça http://dev.mysql.com/downloads/connector/mxj/1.0.html en ésperant que ça t'aide .....
  11. Salut Dudu, je n'ai peut etre pas tout compris mais : D'un fichier exel tu peux créer un fichier csv qui s'importe facilement dans les bases de données (enfin, je n'ai jamais éssayé avec mysql) donc à partir de là tu peux installer n'importe quel script puis metre à jour ta base de données, par contre pour ce qui est de trier les envois et conserver ton champs autres infos ..... là faut trouver un script qui le gère
  12. Salut. Heu ça ne va pas t'aider mais pourquoi pas de sql ?
  13. pas de pb, c'est bon j'ai finis ! on en est à Lafrique puis Lautomobile et tu continus
  14. La remplir à la main, ça ça peut se gérer. Tu pars d'une liste très basique qui a un rapport avec ton site (par exemple) ensuite dans l'annuaire, ce n'est pas toi qui va inscrire tous les sites tu vas proposer la possibilité de s'inscrire, tu peux à ce moment là proposer la suggestion d'une nouvelle catégorie ou sous catégorie, la personne qui t'envoi sa proposition te donne le nom, tu reçois la proposition, tu accèptes et elle s'ajoute toute seule (en vérifiant l'or taux graff avant Tu parles à un fainéant et l'informatique est le plus bel outil des fainénat
  15. Salut, déja bon courage pour cette experience. Je développe moi ausi mon petit CMS, sans aucune prétention et à but entièrement personnel pour commencer. Je crois que tu devrais te fier aux conseils et critiques qui ont été faites, notament la dernière, "pourquoi ne pas faire bien dès le début". En partant d'une structure de base bien fondée, tu gagneras énormement de temps et tu pourras développer tes modules bien plus aisément sans avoir à les recorriger par la suite. Mon projet n'avance plus en ce moment, enfin si mais ça ne se voit pas au simple affichage de la page justement car je me concentre sur une structure de base propre, maintenant l'ajout d'un module est d'une simplicité étonnante, j'ai ma feuille de style de prete j'ai plus qu'a placer le contenu et faire le script qui va avec et ça s'integre parfaitement, les erreurs sont uniquement des mauvaises requetes ou de mauvaises conditions, contrairement a d'anciens modules que je n'ai pas encore fini d'adapter à ma feuille de style et où je dois refaire le contenu. je ne sais pas si j'ai été bien clair mais pour résumer avant de s'attaquer aux parties complexes, créé une base bien stable. Yann
  16. Salut Que ce soit pour un annuaire, un forum, un espace avec des articles la base des catégories est à ma connaissance semblable. J'utilise deux méthodes différentes, ça va dépendre de la complexité des catégories et sous catégories, si il y a beaucoup d'informations à donner ou pas ou de mon humeur et aussi du fait que je débute dans ce genre de travaux, donc je test. En une seule table Table categorie avec id_cat => auto_increment et primaire id_parent => si c'est une sous catégorie il aura la valeur de l'id_cat a qui elle appartient categorie => le nom de la catégorie .... => Il est envisageable de mettre autant d'information sur la catégorie que l'on veut, des dates .... Sinon Deux tables Table categorie id_cat => comme la précédente categorie => idem Table sous_categorie id_s_cat => Ideme que id_cat id_cat => idem que id_parent s_categorie = > idem categorie Vient ensuite les tables des articles ou liens Table liens id_lien => id primaire auto_increment id_cat => id de la catégorie ou sous catégorie à qui il appartient titre => titre du site, de l'article .... url => lien du site si c'est un site .... ..... => ce que l'on veut ensuite tu as dons des requetes qui affichent tes catégories, des liens du genre .php?cat=3 puis .php?art=23 Je ne suis pas expert mais je bosse pas mal là dessus en ce moment, si tu comptes faire l'ensemble de ton script toi même, contact moi on peut bosser ensemble, on s'enrichiera mutuellement .....
  17. Je viens d'aller jeter un oeil et ... ça ne m'a pas l'air mauvais. Je donne juste les noms des annuaires pour éviter les liens si ils sont "pas biens" breizhoo en fr et viaouest, si vous pouvez me dire ce que vous en pensez.
  18. Pffffff bon, heu je m'y colle aussi à vérifier tout ça ... En tout cas merci beaucoup
  19. Salut, Question Ultra Newbie ! J'ai un fichier tree.java (ce n'est pas de moi, un code que j'ai copié collé sans me poser de questions), dedans une classe class public et des class privés. Mon fichier index.php et ma mon tree.java sont tout les deux à la racine, on commence simple. J'ai tenté : <applet code="tree.java" width="32" height="32"> </applet> et comme je m'y attendai ça ne donne rien, j'ai une petite boite avec un X qui s'affiche sur la page et Echec de chargement de l'applet java. Apparement je dois appeler ma class ?
  20. Bonjour, Donc, étape n°1 faire un site propre, bien structuré avec de beaux titres etc etc pour un bon réferencement. Etape 2, trouver des partenaires pour échange de liens sur des pages "populaires" avec un bon PageRank sur google, et des liens propres si possible Etape 3, idem en s'inscrivant dans des annuaires. Résultat (pour google) : Notre site est bien connu, une recherche sur le nom de domaine et ho bonheur on est dans la liste et en première ligne, quelques jours plus tard : les annuaires mieux positionnés que nous au niveau du PageRank nous piquent notre place de 1er de la liste, comme quoi google doit bien se servir du PageRank des sites. Donc on attent la "googledance" si cette petite fête existe toujours pour éspèrer avoir un PR qui dépasse le 0. Mais qu'en est il pour les link:domaine ? quant est ce que ces infos sont mis à jours ? car je peux trouver des liens vers mes sites mais aucun en fesant un link:doamine.
  21. Salut Alors on commence déja avec des insultes à la question ais je des notions en PHP, oui ça va, il y a des fonctions que je n'ai jamais utilisé mais dans l'ensemble, ça va je gère par contre java et activeX, je ne m'y suis jamais intérresés...... il doit exister des scripts plus ou moins préfait que je pourrais utiliser car la sélection de répertoire complet sera nécéssaire, et je ne souhaite pas demander à l'utilisateur de ziper son repertoire avant de la sauvegarder. Pour le cryptage, je m'étais dis qu'il valait mieu crypter les données par confidentialité de celles ci, apparement ce n'est pas une nécéssité voir une contrainte, donc oui je peux zapper cette option tant que je peux garantir que chaque donnée de chaque utilisateur est bien en sécuritée. Donc ça nécéssite l'envoi du fichier puis vérifier, autant l'écraser directement sans se soucier de quoi que ce soit .... (à voir : faire des sauvegardes qui n'écrasent pas les ancienne, facile de renommer le fichier avec la date du jours. Est ce que la procèdure est la même que ça : if((isset($HTTP_POST_FILES['file'])) && ($HTTP_POST_FILES['file']['name'] != '')) { $file_s = $HTTP_POST_FILES['file']; $file_s = $file_s['name']; $chemin_u = "boutons/avatar/".$file_s; move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$chemin_u); } ou bien y a t'il des fonctions plus avancés ? je pense aux contraintes de time out et de taille maximal d'un fichier uploadable Pour télecharger, du ftp vers local, sachant que ma base de données connaitra l'emplacement d'origine du fichier, est il possible en php de faire une interface qui affiche le contenu du FTP et par clic sur le fichier télécharger directement là où il se trouvait ? en fait j'aimerai un système qui ne m'ouvre pas de fenetre classique de téléchargement de fichier. On passe à l'étape 1 ? ok Un serveur sécurisé ? c'est à dire je dois faire l'accès membre accessible via h**pS://beckheupmailledata.org ? je crois que je peux sinon je prépare le projet sans ça et je prendrai ce qu'il faut en tant voulu. L'espace membre, ça va aller je n'ai pas de visiteurs à gérer, on est forcément logué ou invité à se loguer. Etape 2 .... heu ........ Merci Anoymus pour ton aide, je pense que je te resoliciterai car tout n'est pas encore très claire.
  22. Merci pour les infos, je vais aller voir snoopy .... quant à L'IP de OVH correspond à un site qui fait un appel à ta page, à partir d'un script php. je vais devoir songer à metre les referents dans mon script mais je ne vois pas trop à quoi il peut faire appel ...
  23. Salut, Je vais avoir besoin de créer un système de gestion de sauvegardes distantes. L'objectif est de : * Permetre à l'utilisateur de choisir plusieurs fichiers, répertoires complets sur son disque. -- Je pense à l'aide d'un formulaire et d'un bouton file, préparer une sélection en insérant chaque fichier dans une bd. * Eventuellement, créer une sélection de fichiers à sauvegarder avec la possibilité de supprimer ou ajouter des fichiers. -- La bd étant créé, il est simple de la conserver ..... * Crypter les données -- Va faloir que je prenne des cours, aucune notion là dessus * Envoyer les données sur un serveur via FTP -- Idem, ce n'est pas un domaine dans lequel j'éxele * Avant l'envoi, envisager de vérifier si les données sont plus récentes, sinon ne pas envoyer sur FTP. -- Vérifier la date sur le FTP, je pense que c'est jouable simplement, par contre vérifier la date du fichier en local .... heu * Evidement, pouvoir télécharger les données à partir du FTP et les décrypter. -- Quant je saurais les cripter et les envoyer, je pense que le contraire sera fesable. Tout ça de manière sécurisé, ça va de soit. -- Connexion via un espace membre, protection du FTP par htacess Si vous aviez, des infos, conseils, ou quoique ce soit qui puisse m'aider dans ce projet, merci d'avance, le projet est actuellement à l'étape zéro Yann
  24. Salut, J'ai un "sna-0.0.1 mikemuzio_AT_msn.com" dans mes stats Ainsi que "OmniExplorer_Bot" Un whois des ip ne me donne rien de concret, vous avez des infos sur ce que c'est ? "Casiknow" à l'air d'être un moteur de recherche de casino passionant J'ai aussi une IP 213.186.33.53 qui appartient à OVH et qui se promène sans agent ....
  25. YannCo

    Remplacement et tableaux

    Il est beaucoup plus simple de faire compliqué ) et après on s'étonne que ça bug lol En tout cas c'est cool car ça va peut être me servir, tout comme de nombreuses petites astuces que j'ai trouvé par ci par là sur le HUB de quoi faire encore plus de bugs
×
×
  • Créer...