Aller au contenu

captain_torche

Membre+
  • Compteur de contenus

    7 531
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par captain_torche

  1. J'en profite pour préciser qu'un stagiaire est obligatoirement formé par un tuteur, qui effectue de facto un transfert de connaissances. Vues le nombre d'entreprises qui souhaitent embaucher un stagiaire pour créer leur site, alors que leur métier n'est pas la création de sites, il me semblait nécessaire de le préciser.
  2. Ok, merci pour l'info. Je suis en train de bidouiller mes fichiers de config avec ta solution, qui me semble faire exactement ce que je souhaite obtenir côté portabilité.
  3. Selon toi, je devrai donc zapper toute la configuration à base de DOCUMENT_ROOT ? Bon, je vais éditer les fichiers de conf. C'est dommage, ça me semblait la solution la plus simple pour la portabilité du site, mais si ça ne fonctionne pas ...
  4. Je ne l'ai pas précisé, mais je suis aussi preneur d'une solution basée sur l'alias (http://mon_ip/alias), du moment que le document_root pointe sur le bon répertoire.
  5. Je galère un peu pour que mes collègues accèdent correctement à une appli sur ma machine. Jusqu'à présent, il leur suffisait de taper mon IP, puis l'alias (du genre http://192.168.0.1/alias/) pour que cela fonctionne. Par contre, pour un site plus complexe, cela ne fonctionne pas comme prévu; si je le fais, le document_root (énormément utilisé dans les fichiers de config) me renvoit c:\program files\easyphp\www, alors que ma config est la suivante : dans httpd.conf Alias "/alias" "C:/arbo/jusqu/a/la/racine/de/mon/site" <Directory "C:/arbo/jusqu/a/la/racine/de/mon/site"> Options FollowSymLinks Indexes AllowOverride All Order deny,allow Allow from All </Directory> dans httpd-vhost.conf <VirtualHost alias:80> DocumentRoot "C:/arbo/jusqu/a/la/racine/de/mon/site" ServerName alias </VirtualHost> Dans tous les cas, le fichier hosts est modifié pour rediriger alias vers mon IP. En accédant à http://alias en local, tout marche à merveille, mais dès qu'il ne s'agit plus de ma machine (collègue ou machine virtuelle), j'atterris à la racine de mon localhost (page vide avec le design easyphp) Comment faire pour arriver à faire fonctionner cette configuration pour les postes distants ? Merci d'avance
  6. Je ne vois pas trop ce que tu comptes faire. Si tu as la main sur le site, il suffit de remplacer toutes les occurences d'include() par includePage().
  7. Pour faire ce que tu souhaites (tester la présence physique d'un fichier avant de l'inclure), il faudra forcément que tu crées une nouvelle fonction (tu ne peux pas redéfinir une fonction existante en PHP). Il faut donc que tu appelles cette nouvelle fonction, qui testera l'existence du fichier, puis l'incluera avec include().
  8. Tu peux essayer avec function_exists(), ça devrait faire l'affaire.
  9. Étant donnée ton activité, je doute qu'une école sérieuse puisse accepter une convention de stage pour un informaticien, les deux métiers n'ayant strictement rien à voir. Tu lances ton entreprise, tu n'as pas prévu de budget conséquent pour la création de ton site ?
  10. Pourrais-tu envoyer un lien vers une des pages de listing (si ton site n'est pas hors-charte) ? A partir du moment où un lien existe dans le code, même s'il est fait sur une image, un générateur de sitemap, ou un moteur de recherche, devraient pouvoir accéder au contenu profond. Donc, à moins que ce lien ne soit généré en JavaScript ou en Flash, je ne vois pas le souci.
  11. J'imagine que l'activité principale de ton entreprise n'est pas la création de sites. Je rappelle pour mémoire que le stage doit être bénéfique aux deux parties : le stagiaire apporte ses compétences moyennant un salaire réduit, et en contrepartie l'employeur doit pouvoir assurer une formation pour le stagiaire. Si, comme je le crois, c'est ton cas, il faudra que tu cherches un employé (voire un prestataire) plutôt qu'un stagiaire.
  12. On parle quand même de deux choses bien distinctes : un site copié d'une part, et la diffusion de procès verbaux d'écoutes téléphoniques judiciaires d'autre part.
  13. Il peut aussi ne pas marcher du tout, et c'est ce que j'aurais tendance à croire; quelle que soit ton idée, même si elle est excellente, tu pars sur un secteur très encombré. Sans mise de départ conséquente, rien ne pourra te permettre de percer. Si tu n'as pas les moyens de payer un associé, je pense que tu n'auras pas les moyens non plus pour promouvoir ton site, et sans ça il restera inconnu pour tout le monde.
  14. Je pense qu'il s'agit des caractères '?>', qui sont une balise de fin de code PHP. Cette balise n'a rien à faire dans ta requête. La ligne que tu nous a fournie ne correspond par contre pas à ce problème, pourrais-tu en faire un copier/coller exact ?
  15. Pourrais-tu nous donner l'url de l'agenda que tu as trouvé, et nous dire pourquoi il ne correspond pas à tes critères ?
  16. Pour du contenu éditorial simple (articles, rubriques ...), SPIP semble tout indiqué.
  17. Le principe est simple : au début de ta boucle, tu intialises une variable date. A chaque itération de la boucle, tu compares la date de ton résultat SQL avec celle de ta variable : si elle est différente, tu affiches la date, et tu mets la variable à jour. Ca donnerait quelque chose du genre : <?php $sql = "SELECT date, texte FROM news ORDER BY date DESC"; $req = mysql_query($sql); $date = ''; while($row = mysql_fetch_assoc($req)) { if($row['date'] != $date) { echo '<h2>'.$row['date'].'</h2>'; $date = $row['date']; } echo '<p>'.$row['texte'].'</p>'; } ?> Mikaweb: pourquoi voir ça par MP ? Nous sommes sur un forum, le but est avant tout participatif.
  18. C'est sans doute un projet un peu ambitieux pour un débutant. Pour commencer, Excel ne suffira pas du tout pour gérer une base de données; il s'agit juste d'un tableur. Si tu t'en sens le courage, je te conseille de suivre les tutoriaux du site du zéro (HTML, puis PHP/MySQL)
  19. Personnellement, je laisserais les erreurs en anglais : elles ne sont logiquement disponibles que pour le développeur, et il est plus facile de trouver des explications en cherchant le message en anglais sur Google, même avec des ressources francophones.
  20. Ici, les membres dont les interventions sont appréciées, sont promus au rang de "membre+". Si un membre+ montre des dispositions à la modération (relationnel agréable, modération dans ses propos, ses prises de position ...), il devient, après concertation des modérateurs et admins, modérateur à son tour. Par contre, il n'y a aucune obligation de modérer une fois qu'on est devenu modérateur (encore heureux, il n'y a pas de quota de modération à atteindre, ni de classement des modérateurs); certains d'entre nous sont prompts à la réaction, ce qui fait que les autres n'ont plus rien à modérer.
  21. Le critère principal, à mon sens, est d'avoir des règles strictes, de s'y tenir, et surtout d'avoir une équipe de modérateurs en qui tu fais confiance, et que tu ne limites pas à un sous-forum précis : les modos doivent pouvoir modérer tout le site.
  22. Ton éditeur de texte est-il configuré pour encoder directement en UTF-8 ?
  23. Lorsque tu valides ton formulaire, tu réaffiches cette même page, et par conséquent, exécutes son code. Tant que tu n'auras pas de condition (si $_POST['s'] est défini), tu écraseras cette valeur à chaque fois.
  24. L'extension firebug, dans son onglet "net", le fait très bien.
  25. Tout simplement parce que tu le réinitialises au début de ton code : <?php $s=1 ?> Il faudrait que tu testes l'existence de ta variable (et de toutes les autres également) <?php if(isset($_POST['s'])) $s = $_POST['s']; else $s = 1; ?>
×
×
  • Créer...