26

(3 réponses, dans Problèmes)

Il me semble qu'en ce moment, il n'y a pas besoin d'invit pour avoir un compte sur les cigales

27

(4 réponses, dans Problèmes)

Comme il s'en fou, il ne viendra plus nous embêter, problème réglé smile

Enfin quand on s'en fou on ne post pas 3 messages en si peu de temps.

Si on ne le voit plus c'est qu'il s'en fou vraiment.

28

(4 réponses, dans Problèmes)

C'est pas en polluant le forum qu'on te répondra plus vite.  Bien au contraire.
Et vu que ce n'était pas "Juste" un chat, il y avait d'autres choses aussi. Peux tu nous expliquer ?

29

(15 réponses, dans Problèmes)

Je vais utiliser le DicoKadoc et on va reprendre dans l'ordre.


As tu un compte qui te permet de te connecter à l'interface d'administration des cigales -> http://admin.lescigales.org ?

Si oui tu dois avoir recu un mail avec tout les mot de passe nécessaires avec comme sujet ceci : "Vous êtes inscrits sur lesCigales.ORG !!"

Je suis d'accord aussi pour les sites anglophone. D'autant que l'anglais étant la langue universelle, l'interdire sur internet semble paradoxale. Et ca pourrait créer une faille dans le continium espace / temps.
BTTF Fan spotted

31

(42 réponses, dans Join the army !)

Vu que les message ci dessus date de plus de 2 ans, ce post sera peut être inutile. Mais pour déterminer quel site sont à verifier et surtout regler le problème des sous-site dans l'arborescence. Pourquoi ne pas se baser sur l'access log d'apache.
Par ex si un site de phising ou autre saleté apparait, il y a des chances pour qu'il y ai plusieurs connections d'un coup sur une URL qui n'était jamais visité avant. Et ca permet d'avoir un oeuil sur les site les plus visité avec la possibilité de les placé en site "sur" afin d'espacer les visites.

Enfin voilà c'était une petite idée en passant. Je veux bien aider à modérer les cigales, comme ca au lieu de passer mon temps sur Starcraft je l'utiliserai à des fins plus utiles. Et ca me motivera peut être pour continuer le développement de mon site que j'ai honteusement mis en stand By.

Je passerai sur le chat bientôt.

32

(16 réponses, dans Programmation)

C'est pas faux. Merci de me rappeler que je suis loin d'avoir fini smile

33

(16 réponses, dans Programmation)

Mouais, tu prêches un convaincu (qui galère encore un peu).

Mais je continue à penser que sur un site à fort traffic, le framework plombera les perfs du serveur. Heureusement je n'en suis pas à développer ce genre de site.

C'est vrai que je n'avais pas vu l'aspect évolution des outils (mySQL, php ...)

En ce moment je suis sur d'autres projets, mais il faudrait que je reprenne le dev de mon site.

34

(16 réponses, dans Programmation)

Là j'avoue que j'ai un peu baissé les bras. Mais je vais m'y remettre. Ca me gonfle un peu de galérer alors que en développant sans CI j'aurai déjà sûrement fini.
Mais je suis d'accord avec toi sur le principe. Et c'est pour ca que je me force à le faire avec CI.
Par contre ce qui me freine beaucoup, c'est que niveau ressources. Ca doit consommer énormément. Surtout au niveau de la mémoire.

Car moi pour par exemple lister des liens (faite gaffe je vais vous bruler les yeux).
- Je faisait ma requête et ma génération de pages se faisait direcetement dans le Mysql_fetch_array(). (j'avais prévenu) Mais il n'y avait que 3 fichiers php à parser (fichier conf, pseudo frame, page lien). 
- Avec CI on parcours les résultat pour les mettre dans un tableau. ce tableau on le trimballe d'appel en appel de classe. Et on re-parcours ce tableau pour l'affichage. Sans compter que pour faire cela au moins une dixaines (voir plus) de fichiers php on du être interprétés.

Et ca aussi dans un petit coin de ma tête ca me dérange. Et le petit diablotin dit : "te fait pas chier, retourne au racine au lieu de t'embêter avec ce truc qui plombe le serveur." Mais de l'autre coté l'ange dit "il faut que tu le fasse avec un FrWork, c'est le bien. Et tu auras un code propre et évolutif"

Il faudrait que je m'y remette. smile et je vous utiliserai pour mes problèmes.
Je ne demanderai pas de code mais un chemin à suivre. pour faire tel ou tel chose. Il y a ca sur le wiki de CI (http://codeigniter.com/wiki/Approaches) mais c'est un peu léger. J'ai cependant utilisé la section ajouter un Header, footer et menu. Car au début c'est pas évident. J'ai beau avoir lu quasiment toute la doc. Des fois on sait pas trop par quel coté prendre le problème.

Et je pense que pour l'instant j'essai encore trop de programmer comme avant, en utilisant CI. Du coup ca coince.
Déjà je pense que quand j'aurai perdu mes anciens réflexes ca sera déjà bien.

35

(9 réponses, dans Recherches d'invitations)

oui

Non je n'ai jamais essayé. Mais avec le script que j'ai mis plus haut. Dans le Foreach, au lieu de copier dans un dossier, tu envoies un mail. Ou si tu veux tout dans le même mail. Tu ajoutes des fichiers dans le mails à chaque boucle de foreach et tu l'envoies. J'ai jamais envoyé de pieces jointes en php. je ne peux pas trop t'aider. Mais je pense que tu ne doit pas en etre loin

Ah ouais pas mal le [ code=php ].
C'est vrai que c'est un gros coup de pouces, mais je le sentait prêt à abandonner. C'était pour le relancer.

Il ne faut pas s'énerver, Toad t'as donner les éléments nécessaires,  Il faut juste chercher un peu. Tu verras si tu y arrives tu seras encore plus fière de toi, et tu auras appris plein de chose.
Ca rappel le proverbe. Donne du poisson à quelqu'un, tu le nourriras une journée, apprend lui à pêcher tu le nourris pour la vie.
Foreach -> http://fr2.php.net/manual/fr/control-st … oreach.php
$_FILES -> http://fr.php.net/manual/fr/features.fi … method.php

Ce qui donne vite fait:

$uploaddir = '/var/www/uploads/';
 
foreach ($_FILES as $file) {
  $uploadfile = $uploaddir . basename($file['userfile']['name']);
 
  echo '<pre>';
  if (move_uploaded_file($file['userfile']['tmp_name'], $uploadfile)) {
    echo "Le fichier est valide, et a été téléchargé
           avec succès. Voici plus d'informations :\n"
;
  } else {
    echo "Attaque potentielle par téléchargement de fichiers.
          Voici plus d'informations :\n"
;
  }
 
  echo 'Voici quelques informations de débogage :';
  print_r($file);
 
  echo '</pre>';
}

Y'a plus qu'a adapter. Je te conseille vivement de lire le phpManual il est super bien fait et presque agréable à lire. Si tout les manuels de langage étaient comme lui, l'informatique serait simple.

39

(3 réponses, dans Programmation)

Warning: Cannot modify header information - headers already sent by (output started at /home/users/00/12/d6/home/www/PhProject/index.php:9) in /home/users/00/12/d6/home/www/PhProject/module/secrets.inc.php on line 41

Regarde à la ligne 9 de ton index.php smile
Pour que ca fonctionne je pense que tu dois mettre ton include('./module/secrets.inc.php') avant la ligne 9.

Le problème du JavaScript est qu'il peut être désactivé dans certains cas. Du coup pour ce type de code ca rend ton site inoperationnel. Et il faut donc prévoir le cas et tester si le navigateur à le JS activé. Si ce n'est pas le cas le faire coté serveur.
Finalement ca demande plus de travail.

40

(16 réponses, dans Programmation)

Pour moi qui codais comme toi, le fait de passer à codeIgniter permet déjà de programmer en MVC et aussi à coder en POO. même si c'est pas une étape obligatoire pour faire un bon site, ca permet juste de mieux organiser les sources et par la même de rendre le site plus facilement réutilisable.

Ensuite il y a une multitude de petits trucs chiants qui sont déjà gérés par le framework:
Comme le traitement des automatiques des variables en entrée (tu passes directement du formulaire à la BDD sans te soucier des quotes ou autre).
Une gestion plus intelligentes des formulaires; sans effort tu peux mettre des contraintes dans un formulaire (doit etre une adresse mail, dois etre egal a tel champs ...) et en cas de non respect, il reaffiche le formulaire comme il a été rempli, avec un message sur l'erreur (visible sur cette video http://net.tutsplus.com/videos/screenca … y-6-login/ a partir de la 32' minute) et simplement avec cette syntaxe $this->form_validation->set_rules('first_name', 'Name', 'trim|required')

Bon moi j'avoue que pour l'instant c'est un peu le contraire de l'effet espéré car normalement c'est un outils qui te permet de gagner du temps en te concentrant que sur le site que tu fais, et sans te soucier des trucs chiants et long à faire. Et là je suis entrain de me battre pour faire un système d'authentification efficaces et user friendly. Je suis sur la bonne voie mais c'est long.
C'est comme tout il y a un temps d'apprentissage.

41

(5 réponses, dans Problèmes)

voir ici http://forum.lescigales.org/topic352-ba … ghreb.html

D'ailleurs j'en ai trouvé un nouveau à bannir je pense

42

(19 réponses, dans Join the army !)

Comment ca tout le monde n'a pas de CB ?
Après vouloir donner le numéro c'est autre chose.

Sinon pour les SMS C'est pareil, on peut acheter une carte prépayée très facilement. Et comment connaitre le nom de la personne ?

Le mieux c'est le courrier Postal. Pour éviter les frais. On peut demander au futur hébergé d'envoyer l'enveloppe a son nom déjà timbré.

43

(19 réponses, dans Join the army !)

Si le problème vient des autres pays, comment connaitre tout les providers de mails qui fournissent des adresses à qui le veut bien.
Je pense que ca sera un frein à celui qui est de bonne foi, par contre pour les autres il auront vite fait de trouver un webmail pourri pour s'y inscrire.

L'autre problème est que si on ne laisse pas la personne choisir son mail, elle mettra une autre adresse qu'elle ne consulte pas forcement. Du coup cela peut être problématique si tu cherches à la joindre.

Une solution serait de faire comme free. Envoyer les login/pass par courrier. Mais ca engendre des frais et du travail. Où alors comme la géolocalisation par IP commence a être de plus en plus précise. Vérifier que l'adresse entrée correspond à la géolocalisation. Mais là ca devient compliqué.

Où alors comme Itunes, demander un numéro de carte bleu valable. Ainsi je pense que l'on peut avoir le nom de la personne. Mais je pense qu'il y a des frais de banque. J'en serait pas étonné du moins.

44

(16 réponses, dans Programmation)

Je suis convaincu qu'il y a plus de failles dans mes projets, que si je l'avait fait avec un framework. Mais la difference de taille, est qu'elles ne sont pas connues. Il faut donc les chercher. Et avec l'expérience je pense éviter les plus grosses (SQL injection, register_global, ...)

J'ai commencé à me mettre à codeIgniter, j'ai pas encore commencé à coder. Mais j'ai déjà lu une grande partie de la doc. Car j'ai lu d'autres commentaire qui rejoignaient le tiens. Plus de plaisir à coder. Car c'est vrai que les MySQL Query et MySQL fetch array, ca commence à bien faire.

La seule chose qui me freine c'est ce problème de sécurité finalement. Le point positif est que de l'extérieur le Framework est invisible. (contrairement à un CMS).

Je suis pas parano. Mais un copain qui avait un blog (familliale) sur joomla se l'est fait pirater. Suppression de la BDD et des messages pas cool en page de guarde. Alors que moi j'ai des site au moins aussi intéressant qui tourne depuis plusieurs années sans problème, et je suis même pas sûr qu'il soit tous immunisés contre les injection SQL ou register globals. La difference est que la faille joomla était connu, exploitable avec un petit logiciel tout fait, utilisable par le premier singe venu. ce singe a cherché un blog sous la bonne version de Joomla et a fait sa connerie. Sur les miens, les singe son trop bête pour y faire quelque chose, et les gens intelligents, le sont trop pour ne pas voir qu'il n'y trouveront rien d'intéressant. Du coup je suis tranquille.

Et du coup l'utilisation d'un framework oblige un peu a faire les mises à jour de temps en temps. Et de retoucher le code si il y a des fonctions dépréciés.

Enfin c'est mas façon de penser.

Mais je suis convaincu, j'ai envie de prendre du plaisir à coder et plus d'avoir l'impression de "pisser du code". Même si ca me plait encore un peu. Ca permet de reposer le cerveau et commencer a penser à la prochaine partie Hardosse. La page de pub dans un films d'action quoi big_smile

45

(16 réponses, dans Programmation)

Hummm, c'est intéressant quand même. Je pense que j'ai 2 problèmes:
- Je suis fénéant et j'ai la flemme d'apprendre à m'adapter à un framework, alors que sans je m'en sort plutôt bien.
- Je suis taré et j'aime faire par moi même, et le fait d'utiliser du préfabriqué me donne l'impression de ne pas pouvoir dire que je l'ai fait moi même.

Et j'ai aussi l'impression qu'en développant de A à Z on évite les problèmes des failles connus, et exploités par les script kiddies, qui recherche des site avec une version précise d'un soft afin d'exploité la faille avec leur logiciel fraichement téléchargé sur un site de H4Ck3R.

Pour l'instant je pense que je suis pas assez mûr.
Je prend encore trop de plaisir à développer en php. Quand j'en aurai marre, je m'orienterai naturellement vers cette solution.

Mais je crois que je vais m'y mettre quand même. Juste pour voir, et peut être que je ne le lâcherai plus.

46

(23 réponses, dans Référencement)

pas des rillettes de porc j'espère, la grippe tourne big_smile

47

(16 réponses, dans Programmation)

Bonjour,
Un copain m'a conseillé d'utiliser un framework php (CodeIgniter ou symphony).

Je fouillant un peu sur leur site, j'ai l'impression que finalement ca ne sert pas à grand chose.
Je pense même que dans mon cas je passerai plus de temps avec que sans.
Sans compter les perfs, car cela doit bien alourdir le code.

J'ai regarder la vidéo, construire un blog en 20 minutes. Et vu la tronche du blog, je pense qu'en ayant les même connaissances des fonctions php que le gars connait les fonction CodeIgniter. Le même blog est fait en 20 min sans le framework.

J'aimerai savoir si certains d'entre vous utilisent un framework dans leur programmation.
Si oui, y trouvez-vous un avantage dans la programmation ou est-ce handicapant ?
Si non, pourquoi ?

D'après ce que j'ai vu c'est surtout utile pour les moyens/gros projets. Je pense que sur des petits projet l'intérêt est plus que minime.

Surtout quand on connait les possiblilités du php et l'efficacité du php manual. c'est que du bonheur. Je cherche d'ailleurs un équivalent Javascript smile

J'attends que vous me contredisiez smile

48

(23 réponses, dans Référencement)

J'ai bien peur que sa réponse soit ironique.

Alors là sad je ne sais pas du tout.
il faut voir avec Toad.

Mais de rien, faut surtout remercier les cigales et leurs admins.

Maintenant ca serait pas mal que d'autres personnes partagent leurs invit, car d'après Toad, il y a un paquet de fourmis qui gardent avec beaucoup de précaution leur invitation. Je suis plutôt cigale.

Pour ceux qui n'ont pas compris c'est une allusion à la cigale et la fourmi de Jean de LA FONTAINE