FAMAS Index du Forum

FAMAS
Faction armée des makers assoiffés de sang

 FAQFAQ   RechercherRechercher   MembresMembres   GroupesGroupes   S’enregistrerS’enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Informatique BDM
Aller à la page: <  1, 2, 3, 442, 43, 44  >
 
Poster un nouveau sujet   Répondre au sujet    FAMAS Index du Forum -> Section Repos -> Réfectoire
Sujet précédent :: Sujet suivant  
Auteur Message
trotter



Inscrit le: 26 Juil 2011
Messages: 6 858

MessagePosté le: Dim 28 Oct - 22:38 (2012)    Sujet du message: Informatique BDM Répondre en citant

PublicitéSupprimer les publicités ?
Revue du message précédent :

Alors. Pour lancer pouvoir l'install j'ai dû réparer mon win xp, ce qui m'a pris jusqu'à 20h30 ce soir.
Mise à jour, désinstallation des services packs 1 et 3 (pas le 3.5 !) et ça a l'air de marcher.

Donc normalement l'installation devrait rouler.
Mais mon boulot informatique se terminant dans 3 jours et ayant un truc à rendre demain, je vais attendre le 31 avant de saboter mon outil de travail.

A bientôt pour la suite de ce tutoriel !
Revenir en haut
trotter
Vétéran


Inscrit le: 26 Juil 2011
Messages: 6 858

MessagePosté le: Dim 28 Oct - 22:53 (2012)    Sujet du message: Informatique BDM Répondre en citant

Quel super week end n’empêche.
Revenir en haut
Roi of the Suisse
Vétéran


Inscrit le: 27 Juil 2011
Messages: 7 974

MessagePosté le: Mer 31 Oct - 15:15 (2012)    Sujet du message: Informatique BDM Répondre en citant

C'est possible de faire une page caméléon ? On lui donne une adresse et la page copie tous les textes/images/liens pour en fabriquer un clone ? (même les pages générées dynamiquement ou à partir du contenu de leur BdD)

D'ailleurs on peut stocker des images dans une BdD ? Me souviens pas avoir vu de format "image" dans la liste :m~
Revenir en haut
Visiter le site web du posteur
trotter
Vétéran


Inscrit le: 26 Juil 2011
Messages: 6 858

MessagePosté le: Mer 31 Oct - 15:28 (2012)    Sujet du message: Informatique BDM Répondre en citant

Tu veux dire créer un clone d'une page ?


Tu peux ouvrir un fichier avec fopen :
http://php.net/manual/fr/function.fopen.php

Code:
//ouvre le fichier à l'adresse http://famas.majz.com
$page=fopen("http://famas.majz.com", "r");

//tant qu'on est pas à la fin du fichier
while (!feof ($page)) {

    //on récupère la ligne suivante (fgets) et on l'affiche (echo)
     echo fgets($page, 1024);

}


Ca va lire le fichier html et l'afficher ligne par ligne, et ça te donne une copie plus ou moins conforme selon la façon dont est branlée la page. En l'occurence pour le famas ça marcher très bien.

Puisque tu as récupéré le code source de la page tu peux le manipuler pour le modifier, genre :
http://wonder-tonic.com/geocitiesizer/content.php?theme=2&music=5&u…
Revenir en haut
Roi of the Suisse
Vétéran


Inscrit le: 27 Juil 2011
Messages: 7 974

MessagePosté le: Mer 31 Oct - 22:02 (2012)    Sujet du message: Informatique BDM Répondre en citant

lulz ok merci :rth
Revenir en haut
Visiter le site web du posteur
Roi of the Suisse
Vétéran


Inscrit le: 27 Juil 2011
Messages: 7 974

MessagePosté le: Mer 31 Oct - 22:39 (2012)    Sujet du message: Informatique BDM Répondre en citant

Euh, j'ai fait quoi comme bêtise encore ? :fgr

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
   <head>
      <title>Cloneur</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
   </head>
   <body>
      <?php
      $page=fopen("http://famas.majz.com/t126-Informatique-BDM.htm", "r");

      while (!feof ($page))
      {
         echo fgets($page, 1024);
      }

      ?>   
   </body>
</html>
Revenir en haut
Visiter le site web du posteur
Roi of the Suisse
Vétéran


Inscrit le: 27 Juil 2011
Messages: 7 974

MessagePosté le: Mer 31 Oct - 22:42 (2012)    Sujet du message: Informatique BDM Répondre en citant

Ça affiche juste ce qui se passe dans la tête de Créa quand il décide de faire un nouveau smaïliii :

http://www.roiofthesuisse.byethost7.com/cloneur.php
Revenir en haut
Visiter le site web du posteur
Anonyme
Vétéran


Inscrit le: 30 Juil 2011
Messages: 1 028

MessagePosté le: Mer 31 Oct - 23:09 (2012)    Sujet du message: Informatique BDM Répondre en citant

Je vois pas l'intérêt d'utiliser fopen pour inclure tout le contenu d'une autre page.
Dans ce cas on utilise plutôt include, mais faut pas que ce soit une page complète comme tu fais là, si tu veux ça revient au même que de faire un Ctrl+C Ctrl+V du fichier, et on met pas des balises html/head/body à l'intérieur d'un autre body.
Si tu veux inclure une page complète t'utilises la balise iframe, pas besoin de php.
Revenir en haut
trotter
Vétéran


Inscrit le: 26 Juil 2011
Messages: 6 858

MessagePosté le: Mer 31 Oct - 23:12 (2012)    Sujet du message: Informatique BDM Répondre en citant

Ca dépend ce qu'il veut faire.

Pas de souci avec ton code rots :
http://s140685957.onlinehome.fr/temp/testfopen.php

Ni celui du famas :
http://s140685957.onlinehome.fr/temp/testfopenfamas.php

Si tu veux un exemple avec une iframe comme dit Zeus :
http://s140685957.onlinehome.fr/temp/exempleiframe.htm

Une iframe c'est un petit trou par lequel on visionne un site, ça sera plus parlant si le trou est plus petit :
http://s140685957.onlinehome.fr/temp/exempleiframe2.htm
Revenir en haut
trotter
Vétéran


Inscrit le: 26 Juil 2011
Messages: 6 858

MessagePosté le: Mer 31 Oct - 23:30 (2012)    Sujet du message: Informatique BDM Répondre en citant

On dirait qu'il trouve pas le fichier et que le script mouline dans le vide, tu pourrais vérifier comme ça :
Code:
$page=fopen("http://famas.majz.com/t126-Informatique-BDM.htm","r");
if ($page==false){
   die("impossible d'ouvrir le fichier");
}
else{
   while (!feof ($page)) {
      echo fgets($page, 1024);
   }
}
Revenir en haut
Roi of the Suisse
Vétéran


Inscrit le: 27 Juil 2011
Messages: 7 974

MessagePosté le: Mer 31 Oct - 23:35 (2012)    Sujet du message: Informatique BDM Répondre en citant

Moi ça me met "impossible d'ouvrir le fichier" :ToT

Question : quand on fait ça, c'est l'ordi du client qui va chercher le site à copier, ou c'est l'hébergeur ftp qui envoie au client une copie ?
Revenir en haut
Visiter le site web du posteur
trotter
Vétéran


Inscrit le: 26 Juil 2011
Messages: 6 858

MessagePosté le: Mer 31 Oct - 23:38 (2012)    Sujet du message: Informatique BDM Répondre en citant

Ya de forte chance que les hébergeur gratos bloquent fopen apparemment :
http://www.freewebhostingtalk.com/showthread.php?15521-fopen-disabled
Citation:
Fopen is disabled for security reasons almost definitely. Free hosts must be very careful about abuse.
Revenir en haut
trotter
Vétéran


Inscrit le: 26 Juil 2011
Messages: 6 858

MessagePosté le: Mer 31 Oct - 23:41 (2012)    Sujet du message: Informatique BDM Répondre en citant

Citation:
Question : quand on fait ça, c'est l'ordi du client qui va chercher le site à copier, ou c'est l'hébergeur ftp qui envoie au client une copie ?


1)L'ordinateur de l'internaute demande la page X.php sur le serveur bythehost.
2)X.php est en php donc bythehost ne va pas la donner directement. Il va calculer selon le programme php et renvoyer à l'internaute le résultat.
3)Durant ce calcul, bythehost demande (ou non) au serveur des alex de lui envoyer la page.
Revenir en haut
Roi of the Suisse
Vétéran


Inscrit le: 27 Juil 2011
Messages: 7 974

MessagePosté le: Mer 31 Oct - 23:57 (2012)    Sujet du message: Informatique BDM Répondre en citant

Ok donc jamais le client ne va sur le site originel, c'est bon à savoir :m~

Par contre füque l’hébergeur gratuit qui veut pas fopen une page :lsh

Est-ce qu'avec l'iframe de Zeus le client va sur le site à cloner ou bien il le reçoit indirectement grâce à l'hébergeur ?
Revenir en haut
Visiter le site web du posteur
trotter
Vétéran


Inscrit le: 26 Juil 2011
Messages: 6 858

MessagePosté le: Jeu 1 Nov - 00:19 (2012)    Sujet du message: Informatique BDM Répondre en citant

Le client y va direct.

Qu'est-ce que tu veux faire exactement ?
Revenir en haut
Roi of the Suisse
Vétéran


Inscrit le: 27 Juil 2011
Messages: 7 974

MessagePosté le: Jeu 1 Nov - 00:20 (2012)    Sujet du message: Informatique BDM Répondre en citant

Le challenge c'est d'y aller sans y aller, donc de passer par les serveurs sans que le client communique avec le site à cloner.

Et si on veut cloner un site à la demande en entrant le lien, c'est comme ça ?
Code:
//page où on entre l'url

<h5>Cloner un site :</h5>
         <form action="cloneur.php" method="post">
            <p>
               url : <input type="text" name="lien" /></br>
               <input type="submit" value="Valider" />
            </p>
         </form>


Code:
//page qui imite le site
   
      <?php
      $lien = "$_POST['lien']" ;
      ?>
<iframe frameborder="NO" scrolling="yes" src=<?php $lien ?> width="100%" height="100%" scroll="yes" border="0" style="margin:0;">caca</iframe>


J'ai le droit de mettre ma variable php en plein milieu de la balise html comme ça ? :8X
Revenir en haut
Visiter le site web du posteur
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 02:31 (2017)    Sujet du message: Informatique BDM

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    FAMAS Index du Forum -> Section Repos -> Réfectoire Toutes les heures sont au format GMT + 2 Heures
Aller à la page: <  1, 2, 3, 442, 43, 44  >
Page 3 sur 44

 
Sauter vers:  

Index | creer un forum gratuit | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com