Aller au contenu

devorigin

Actif
  • Compteur de contenus

    15
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par devorigin

  1. Si vous commencez à vous poser ce type de question, il pourrait être bon d'aller jeter un oeil aux différents types de framework qui existent. Personnellement j'utilise symfony ( http://www.symfony-project.org ), mais il en existe d'autres comme cakePHP Ils vont vous forcer à bien organiser votre code, et vont vous faciliter la vie pour maintenir de grosses applications.
  2. Il existe aussi une option de mysql qui te permet de logguer les requêtes particulièrement lentes : http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html
  3. Si tu as les connaissances et le serveur pour, je te conseille de gérer tes droits avec du LDAP. phpBB3 gère ce type d'authentification, MediaWiki aussi, et tu pourras utiliser ta base LDAP dans tes applis PHP aussi. En ce qui concerne uns script de gestion de fichiers qui gère le LDAP, je n'en connais pas en revanche.
  4. Une solution simple à mettre en oeuvre mais qui marche très bien aussi est un simple define dans ta page qui inclut les autres. tu fais un define de ce style : <?php define('INCLUSION_AUTORISEE',1); php?> puis en haut de tes pages que tu ne veux voir incluses que par cette page : <?php if (INCLUSION_AUTORISEE != 1) { //fais ce que tu veux ici exit; } ?>
  5. Merci ! Mais tout le mérite revient aux personnes qui le remplissent ;-)
  6. Bonjour, Je présume que ton taux de change est dans la page du site lui même et pas dans l'URL non ? Pour le récupérer il va falloir parcourir le contenu de la page située à l'url que tu vas récupérer (la partie fgets dans ton deuxième code, qui serait bien mieux remplacé par file() d'ailleurs) pour y trouver le taux de change. Donc si tu veux qu'on t'aide, il va falloir nous donner la vraie URL du site, et prier pour que le taux de change soit dans le code Html et pas dans une image par exemple. -- Cordialement, Vincent
  7. Merci pour les compliments ! Mais en effet, je suis développeur et pas graphiste, ça se ressent sur le site de mon entreprise Je suis en train d'essayer de remédier à cela. En tout cas, très content qu'AnimezVous te plaise. Le designer qui a réalisé la maquette a vraiment du talent.
  8. Pour quelle raison veux tu faire ca ? Tu vas avoir du mal à trouver cela pour la simple et bonne raison que le dezippage va dépendre du système sur lequel tu vas envoyer les fichiers. Ton client FTP peut difficilement savoir si c'est un windows, un linux, un mac os x et dans ce cas là quelle méthode employer pour dézipper .. Il y a peut être une autre solution a ton souci ?
  9. Je conseille aussi vivement symfony. La doc est vraiment très bien faite, les tutos aussi. De plus c'est français et ça commence à être pas mal connu (Yahoo a décidé de l'utiliser pour son appli de questions/réponses).
  10. Pas de souci chez moi avec Firefox et Mac OS X 10.4
  11. Tu es sous quel système d'exploitation ? L'astuce est de rajouter un nom de domaine bidon dans ta configuration locale de DNS (le fichiers /etc/hosts sous linux) Par exemple rajouter dans ce fichier 192.168.0.1 monsite.com où 192.168.0.1 est l'ip de ta Debian sur ton réseau local, et monsite.com ce que tu vas taper dans ton navigateur pour y accéder. Il faudra ensuite rajouter un alias dans ta conf apache du style ServerAlias www.monsite.com
  12. Pourquoi utiliser apache ? Il faudrait plutôt programmer toi même le index.php en incluant les bonnes pages quand il faut, sans oublier les paramètres GET et PUT
  13. Paul22, il faudrait le code de compteur/clic.php3 pour pouvoir t'aider un peu plus. Pour tes questions webmaitresse Le protocole est une façon d'accéder aux données. On peut très bien accéder aux même données par 2 protocoles différents. C'est ce que tu fais quand tu envoies en FTP tes fichiers sur ton site, et que les consultes ensuite en HTTP. FTP = File Transfert Protocol C'est un protocole spécialisé dans le transfert de fichiers, c'est donc pour cela que généralement on l'utilise pour envoyer des fichiers sur un site. Mais on peut très bien dès fois utiliser le protocole HTTP pour envoyer des fichiers, mais il est moins adapté (notamment pour envoyer de gros fichiers). HTTP = HyperText Transfer Protocol Est un protocole spécialisé dans la gestion des pages webs (les liens entre elles etc). C'est donc pour cela qu'on s'en sert pour afficher les sites. Pour pouvoir comptabiliser des fichiers le principe est assez simple Il faut créer un script php qui pour chaque url que tu vas lui passer, va incrémenter un compteur, puis rediriger vers la page concernée. Par exemple dans l'exemple de paul22 <a href="compteur/clic.php3?url=http://www.motoculture-jardin.com/pdf-tr.zip">Enregistrer format zip dossier pdf</a> créer clic.php3 qui incrémente quelquepart (fichier ou base de données) le compteur associé à la page http://www.motoculture-jardin.com/pdf-tr.zip , puis qui redirige ensuite vers cette page (un simple header('Location:http://www.motoculture-jardin.com/pdf-tr.zip') devrait suffir).
  14. Pourquoi s'embêter avec curl ? La fonction file de PHP est très bien pour ça. http://fr2.php.net/file <?php //Récupération d'un tableau contenant chaque ligne $lines = file('http://www.tonsite.com/url.html'); $dansLeDiv=0; $contenuDiv=''; //Parcours du tableau foreach ($lines as $line) { //Si on est dans le div if($dansLeDiv==1) { $contenuDiv.=$line; } //Si on est dans le div et qu'on rencontre une balise fermante if($dansLeDiv==1 && eregi('</div>',$line) $dansLeDiv=0; //Si on rencontre un div avec l'id toto if(eregi('id="toto"',$line) $dansLeDiv=1; } ?> Voici un exemple que je n'ai pas testé mais qui doit te mettre tout le contenu du div avec id="toto" dans la variable $contenuDiv. Attention il ne faut pas de div imbriqué dans l'exemple que je te donne.
  15. Bonjour à tous, Je suis webmaster depuis plus de 8 ans maintenant, et je viens juste de créer mon entreprise (auto entrepreneur) sur Le Mans. Je viens dans le coin principalement pour me faire des connaissances par chez moi si possible, et pourquoi pas aider sur le forum à droite à gauche. Au plaisir
×
×
  • Créer...