IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Ouverture d'un fichier


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 9
    Points : 5
    Points
    5
    Par défaut Ouverture d'un fichier
    salut ,
    j'ai utiliser la fonction fopen pour télécharger le contenu d'une page.le problème c'est que pour accédé a la page il faut s'identifier .donc la page que je télécharge c'est la page ou on me dit que je doit me connecter pour voir cette page ...
    y a t'il une solution pour réglé se problème ? genre je me connecte normalemnt et je prend les cookies du site et les utiliser ....
    je suis perdu aider moi svp

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Bonjour,

    De quelle maniere se passe l'authentification sur le site ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    merci pour la réponse rapide
    ehhh comment sa de quelle manière ?
    tu met le login et le mot de passe dans un formulaire , le mod de passe est crypté en md5 et sa te génère des cookies .

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Essaie avec Curl d'envoyer le login/mot de passe POST, avec un peu de chance la page qui suit est directement la bonne.

  5. #5
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    salut,
    désoler mai je suis un peut débutant ,
    jenvoi le login et le mot de passe avec curl,après je fait un fopen ?
    et tu peut me dire comment envoyer le login et le mot de passe avec curl?
    merci énormémant

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    N'oublie pas qu'il y a de la documentation.

    La je copie/colle pour toi mais bon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
     
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, "www.example.com");
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     
    $data = array('login' => 'toto', 'password' => 'xxxxxx');
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
     
     $output = curl_exec($ch);
     curl_close($ch);     
    ?>
    Il faut evidemment remplacer 'login' et 'password' par les vrais nom des champs dans les formulaires.
    Il peut y avoir aussi d'autres champs hidden a ajouter au poste de Curl.

  7. #7
    Futur Membre du Club
    Inscrit en
    Mai 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    salut,
    j'ai essayer se script mais c'est la page d'identification que je télécharge
    voici la page de l'identification de mon forum:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)">
    		<script type="text/javascript" src="clientscript/vbulletin_md5.js?v=380"></script>
    		<table cellpadding="0" cellspacing="3" border="0">
    		<tr>
    			<td class="smallfont" style="white-space: nowrap;"><label for="navbar_username">Identifiant</label></td>
    			<td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="Identifiant" onfocus="if (this.value == 'Identifiant') this.value = '';" /></td>
    			<td class="smallfont" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />Se souvenir de moi ?</label></td>
     
    		</tr>
    		<tr>
    			<td class="smallfont"><label for="navbar_password">Mot de passe</label></td>
    			<td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td>
    			<td><input type="submit" class="button" value="S'identifier" tabindex="104" title="Insérez votre identifiant et mot de passe dans les cases correspondantes pour vous connecter, ou cliquez sur le bouton « S'inscrire » pour créer un profil personnel." accesskey="s" /></td>
    		</tr>
    		</table>
    		<input type="hidden" name="s" value="" />
     
    		<input type="hidden" name="securitytoken" value="guest" />
    		<input type="hidden" name="do" value="login" />
    		<input type="hidden" name="vb_login_md5password" />
    		<input type="hidden" name="vb_login_md5password_utf" />
    		</form>
    vous pouvez me dire comment écrire se script exactement ? parce que j'ai pas compris comment mettre les paramètre hidden
    merci beaucoup vous me sauver la vie

Discussions similaires

  1. Ouverture d'un fichier excel predefini
    Par nberthonneau dans le forum Access
    Réponses: 10
    Dernier message: 13/06/2007, 22h14
  2. [Système] ouverture d'un fichier pdf
    Par joneil dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 17/05/2005, 10h36
  3. Réponses: 2
    Dernier message: 06/04/2005, 12h01
  4. Réponses: 5
    Dernier message: 27/07/2004, 17h04
  5. Réponses: 2
    Dernier message: 22/07/2002, 12h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo