Aller au contenu

devorigin

Actif
  • Compteur de contenus

    15
  • Inscrit(e) le

  • Dernière visite

Messages postés par devorigin

  1. 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;
    }
    ?>

  2. 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

  3. 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.

  4. 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 ?

  5. 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

  6. 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).

  7. 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.

  8. 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...