Aller au contenu

Dan

Direction
  • Compteur de contenus

    30 768
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Dan

  1. Dan

    .htaccess

    Salut Phantomjoey, En fait, la partie du code qui vient à la place du commentaire en fin de source va afficher ou non les liens vers les fichiers en fonction de l'identifiant $PHP_AUTH_USER. C'est simple à mettre en place... si $PHP_AUTH_USER est "paul" on affiche les liens ou la page pour paul, si c'est "pierre" on affiche la page avec les liens pour pierre. Tu devrais donc avoir un tableau avec les equivalences "utilisateurs <> fichiers téléchargeables". Ensuite, c'est une simple boucle conditionnelle à écrire, ou un "switch()" avec autant de "case" qu'il y a d'utilisateurs différents .... Dan
  2. Dan

    .htaccess

    Salut Phantomjoey, Tu veux parier ? J'ai fermé les balises <BODY> et <HTML>... c'est mieux mais ca marchait sans cela Dan
  3. Dan

    .htaccess

    Salut PhantomJoey, C'est vrai que j'aurais pu te mettre un bout de code en exemple, le voici... <? $login="toto"; $password="motdepasse"; if (($PHP_AUTH_PW==$password) and ($PHP_AUTH_USER==$login)) $auth=true; else $auth=false; if (!$auth) { header( 'WWW-Authenticate: Basic realm="Acces restreint"' ); header( 'HTTP/1.0 401 Unauthorized' ); print "<HTML><HEAD><TITLE> ACCES RESTREINT</TITLE></HEAD><BODY>"; print "<CENTER><BIG>Authentification nécessaire</BIG></CENTER></BODY></HTML>"; exit; } // La suite de ton code ici... si l'authentification a réussi ?> Tu peux aussi remplacer le "if" par un "switch", si tu as plusieurs logins/mots de passe différents. Il faut supprimer le fichier .htaccess, ou en tout cas la partie autentification de celui-ci. Cordialement, Dan
  4. Salut Smile, Tu ne nous donne pas beaucoup d'infos, je ne peux donc que supposer que ton serveur tourne linux/apache. Arrives-tu à te connecter en ssh ou en telnet ? Si oui, quelles valeurs obtiens-tu avec les commandes suivantes ? uptime free Dan PS: Bon anniversaire avec un peu de retard
  5. Bonjour Marie, Ce serait bien de poster ton MCD .. parce qu'en ce qui concerne le stockage des images tu as le choix. soit tu stockes les images dans des champs 'blob' soit tu ne stockes dans la base que le chemin des fichiers images sur le serveur La deuxième solution est préférable pour plusieurs raisons: tu n'encombres pas ta base de données avec des éléments pour lesquels elle n'est pas vraiment prévue, et tu laisses pleinement le cache du navigateur jouer son rôle. Le nommage de tes fichiers est question de choix personnel... tu peux par exemple choisir un nom de fichier avec une partie numérique qui s'incrémente automatiquement. Dan
  6. Nissone, En définissant un "float:left" pour le cadre de gauche tu lui demandes de flotter et donc le texte du cadre de droite va "s'enrouler" autour du cadre gauche. Supprimes simplement le "float:left;" et cela te donnera le résultat que tu cherches Dan
  7. Le probleme est résolu... en sélectionnant les bons péripériques d'entrée/sortie dans les paramètres audio Dan
  8. Salut Matelos, et bienvenue à bord du Hub. En fait, tous les routeurs/switch à la norme 802.11b ou 802.11g conviennent parce que le plus souvent le modem ADSL s'y connecte comme n'importe quel autre périphérique (exemple une imprimante réseau). Dans ton cas, il est inutile de prendre un modèle avec modem ADSL intégré... quoique si le prix n'est pas très différent, cela peut être un bon investissement à moyen terme. J'utilise chez moi du matériel Belkin (déjà ancien donc je ne te donnerai pas la référence) dont je suis très satisfait. La norme 802.11g (54Mbits/s) est 5 fois plus rapide que la 802.11b (11Mbits/s) à un prix sensiblement plus élevé. N'hésite pas à faire jouer la concurrence sur ce plan. QUelques infos sur le site de Belkin: http://catalog.belkin.com/IWCatProductPage...E%2Eau80211g%2F Cordialement, Dan
  9. Arwenn, As-tu fait un essai en désactivant le firewall ? Tes posts ne précisent rien de ce que tu as tenté parmi les suggestions qui t'on été faites. Dan
  10. Jan et Stephane, Que ce soit fair ou non n'est pas le propos. Stephane a posté en manifestant son avis, qui est aussi celui d'autres professionnels du référencement. J'ai édité le post pour éviter d'avoir le nom complet, mais j'ai aussi estimé que le fait de l'occulter totalement dénaturait celui-ci. Le fait que Stephane persiste en disant "bien que je le pense" dans son dernier post confirme bien que ce propos n'est pas "accidentel". La mention "ne tirez pas sur l'ambulance" est suivie d'un smiley et chacun verra midi à sa porte. Quant au qualificatif de "sectaire" donné par Jan ... je le laisse et n'édite pas le post, parce que c'est aussi son droit de penser cela. Personnellement je le trouve exagéré et injurieux, parce qu'il donne à ma correction du post de Stephane une tournure qu'elle n'avait pas initialement. On ne va tout de même pas y passer le réveillon ... Dan PS: C'est fait... et je n'ai laissé que la première lettre, qui est la même que celle du Hub
  11. Dan

    .htaccess

    Salut PhantomJoey, et bienvenue à bord du Hub ! C'est normal pour le fichier .htaccess .... il est prévu pour protéger sélectivement un répertoire en fonction des autorisations Apache. C'est donc un "tout ou rien" qui ne correspond pas à ton besoin. Ce qu'il te faudra faire, c'est mettre dans ce répertoire un fichier index.php dans lequel tu présentes les liens vers les fichiers à télécharger en fonction de l'identifiant. Les variables qu'il te faudra traiter sont: $PHP_AUTH_USER et $PHP_AUTH_PW Dan
  12. Annecha, Le numéro est en fait aléatoire, pour rendre toute détection/suppression automatique plus difficile. C'est à supprimer sans état d'âme Dan
  13. Nlpost, Effectivement, si un ping sur le domaine te retourne bien l'adresse IP publique, c'est que DyNs est correctement configuré. Si le serveur web ne répond pas c'est probablement dû à un port 80 non ouvert... Le firewall intégré au routeur bloque ce trafic par défaut. Pour t'en assurer, il te suffit de placer le PC sur lequel se trouve le serveur dans la "zone demilitarisée" du routeur (a l'extérieur du firewall). Tu dois trouver cela dans la configuration du routeur. Par contre, cette manipulation n'a pour but que de vérifier que c'est un problème de firewall, et il ne faudra pas laisser ce PC sans protection dans la zone DMZ. Tu peux aussi vérifier que la translation d'adresse se fait bien.. mais si ton PC accède a l'Internet, cela doit être bon, sinon tu ne pourrais pas surfer non plus. Je penche plutôt pour le port 80 Dan
  14. Bonjour Guilhem , et bienvenue a bord du Hub ! Il se trouvera très certainement quelqu'un de plus qualifié que moi pour te répondre concernant les textes .... je pense notamment à Arlette. En ce qui concerne les règles du Hub... pas de souci pour en utiliser une copie, tu as au moins la délicatesse de demander, et c'est plutôt rare. Fais-en bon usage! Dan
  15. Mimi, J'ai bien reçu ton fichier pps.... sans son Et pourtant j'ai pas mal de codecs audio installés sur ma bécane. Désolé mais j'ai totalement oublié de te repondre par email ... mea culpa Dan
  16. Kiara, D'accord avec toi sur ce point, mais Régis nous parlait d'une page et non d'un sous-domaine complet. Les sites de sonnerie auxquels tu fais allusion sont des sites entiers, avec un certain contenu. Ce n'est donc pas ce que Regis envisage de faire. Dan
  17. Dan

    MySQL... connexion

    dmb, Oui, bien sur, il faut mettre l'adresse du serveur distant dans le mysql_connect() 127.0.01 est l'adresse localhost, donc le serveur sur lequel tourne l'application. Il faut mettre l'adresse du serveur sur lequel se trouve la base de données mysql. Attention par contre, si la base de données est chez un hébergeur, certains interdisent l'accès distant aux bases (par exemple OVH) Dan
  18. Je vois effectivement des changementspour les sites immobiliers de mes clients. Ils étaient passés à la deuxième page et reviennent en début de première page C'est tout de même significatif... Dan
  19. Salut Regis, Il n'est pas prouvé qu'une page avec un mot clé dans le nom du sous-domaine soit plus porteuse qu'une page avec ce mot clé dans le répertoire ou le nom de fichier. Et même si c'était le cas, cela pourrait changer d'un mois à l'autre, avec les ajustements permanents de Google. Par contre, ce qui est certain, c'est que l'utilisation d'un sous-domaine crée un site distinct, et que cette page risque très fort de se retrouver avec un PR "de misère"... ne bénéficiant plus de toute l'aide de la structure du site principal. Perso, je ne le ferais pas, mais je ne détiens pas la vérité.... pas plus que les autres en tout cas Dan
  20. Annecha, La suite ne fait pas partie du chemin, mais est le nom du fichier. Tu le trouveras donc dans la partie droite de l'écran sous regedit Dan
  21. Dan

    MySQL... connexion

    Salut dmb, L'accès de l'extérieur nécessite que tu puisses adresser ton serveur à l'aide d'un nom. Si tu veux qu'un programme php tournant sur une autre machine accèdes à tes bases, tu devras nommer la machine cible comme paramètre de la fonction mysql_connect()... et ouvrir le port 3306 (ce que tu as fait) As-tu fait un essai ? Et dans l'affirmative, as-tu une erreur mysql ? Quel numéro d'erreur ? Dan
  22. Salut nlpost, Tu dois effectivement renseigner un compte/mot de passe te permettant de mettre à jour l'IP correspondant au domaine que tu as renseigné chez DyNs ... Je n'ai pas utilisé DyNs, mais je pense que tu dois avoir reçu ce type d'information. Tous les fournisseurs de DNS dynamiques fonctionnent a peu pres selon ce principe. DynSite permet simplement d'automatiser la mise à jour. Dan
  23. Bonjour Marie, Elle fait partie de l'installation de base de Php... La meilleure maniere de voir precisément ce qui est installé avec php est encore de faire un programme simple, d'une seule ligne, et de l'exécuter. <?php phpinfo(); ?> Cordialement, Dan
  24. Salut Sylvio, Si tu as posté ici, c'est que tu accèdes à la tranche d'IP d'OVH, parce que c'est sur un dédié OVH que le Hub est logé As-tu un serveur dédié ? Dans ce cas un problème de DNS ... ou un problème chez ton FAI? Dan
  25. Salut Lentreprenaute, Voici de quoi démarrer avec la bibliothèque gd. C'est un bout de code que j'utilise pour redimensionner les photos jpg sur mes sites immobiliers. $use_true_Color = "Y"; $maxX = 360; $ratio = ($srcX / $maxX); $dstY = ($srcY / $ratio); $dstX = $maxX; if ($use_true_Color == "Y") { $newimage = ImageCreateTrueColor($dstX, $dstY); imagecopyresampled($newimage, $inputImg, 0, 0, 0, 0, $dstX+1, $dstY+1, $srcX, $srcY); } else { $newimage = ImageCreate($maxX, $maxY); imagecopyresized($newimage, $inputImg, (($maxX - $dstX) / 2),(($maxY - $dstY) / 2),0,0, $dstX+1, $dstY+1, $srcX, $srcY); } imageJPEG($newimage, "$full_name",75); $img_size=filesize($full_name); Il y a quelques variables à pré-définir: $use_true_Color: mettre à "Y" pour bibliothèque gd version 2.0 , "N" autrement si mal positionné tu auras une erreur pour le fonction imagecopyresampled qui n'existe pas.... laisses à "Y" et ne changes que si tu as l'erreur en exécution. $fullname: nom du fichier où stocker l'image retaillée; $maxX: largeur max de l'image en pixels. $inputImg: est l'image originelle. Tu peux aussi changer la qualité de l'image, en variant le dernier paramètre de imageJPEG (75 dans l'exemple). Plus petit signifie plus petite taille, mais qualité moindre. Le maximum est 100. Cordialement, Dan PS: ce script retaille l'image en gardant les proportions. Toutes les variantes sont possibles... ce sont les fonctions imagecopyresized ou imagecopyresampled qui font tout le boulot. Ca vaut le coup de regarder les pages du manuel pour ces deux fonctions.
×
×
  • Créer...