Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1410 connectés 

  FORUM HardWare.fr
  Programmation

  Generer des fichires HTML a partir d'asp ou php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Generer des fichires HTML a partir d'asp ou php

n°22750
le pape
Setiiiiiiiiiiiiiiii Setiiiiiii
Posté le 05-04-2001 à 23:20:10  profilanswer
 

salutations
je cherche a creer un site dynamique donc en asp ou php vu que je connais asp et que je me lance dans php
 
connaissez vous un moyen de creer un fichier html a partir d'une page dynamique?
kel interet? celui de pouvoir etre referencé contrairement a une page asp ou php...
donc on genererai les pasges dynamiquement mais un fois pour toutes..
est ce clair ma question?


---------------
http://www.estcebienitil.blogspot.com
mood
Publicité
Posté le 05-04-2001 à 23:20:10  profilanswer
 

n°22753
double cli​c
Why so serious?
Posté le 05-04-2001 à 23:36:42  profilanswer
 

dynamiquement mais une fois pour toutes ? :pt1cable: :pt1cable:


---------------
Tell me why all the clowns have gone.
n°22755
angiolino
Et pis crac...un bourre pif...
Posté le 05-04-2001 à 23:37:33  profilanswer
 

je comprends pas trop la...
[:angiolino]

n°22757
de@thm@ste​r of hell
D.o.H pour les zintimeuh ^^
Posté le 05-04-2001 à 23:41:11  profilanswer
 

?habla usted español?
:crazy::crazy::crazy::crazy::crazy::crazy::crazy::crazy::crazy::crazy:


---------------
Feedback      D.o.H  -  Seine Saint Denis  -  93
n°22762
le pape
Setiiiiiiiiiiiiiiii Setiiiiiii
Posté le 05-04-2001 à 23:57:10  profilanswer
 

bon je reprends
quand tu "execute" ton code contenu dans une page asp ou php tu generes a la volée du code html directement envoyé vers ton navigateur
mais cette page est "virtuelle" donc inreferençable
je voudrais rediriger la sortie du code html dans un fichier crée à la volée et ainsi generer des pages .html referencables
sauf que je n'aurais pas a me retaper les copier/coller pour fair e20 fois la meme page avec juste le contenu qui change...
capice?


---------------
http://www.estcebienitil.blogspot.com
n°22767
JWhy
je peux plier (héhé)
Posté le 06-04-2001 à 00:37:21  profilanswer
 

[MODE "J'Y CONNAIS RIEN MAIS JE VEUX AIDER" ON]
tu generes ta page normalement... sauf qu'au lieu de faire des print ou des echo, tu concatenes ton texte dans une variable chaine  
tu sauves le contenu de ta chaine dans un fichier .html
tu changes le header de ta reponse de maniere a faire une redirection faire ton fichier html que tu viens de generer
[MODE "J'Y CONNAIS RIEN MAIS JE VEUX AIDER" OFF]
 
voila ca doit etre completement n'importe quoi... mais j'avais envie de le dire ;)


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°22799
le pape
Setiiiiiiiiiiiiiiii Setiiiiiii
Posté le 06-04-2001 à 08:07:33  profilanswer
 

non c ca l'idee sauf que je crois qu'il existe des utils en php qui le font directement, je me disais que certains l'utiliseraient peut etre deja...
sinon comment on manipule les fichiers en php?


---------------
http://www.estcebienitil.blogspot.com
n°22809
Zebra3
Posté le 06-04-2001 à 09:07:42  profilanswer
 

si c juste un pb de référencement ne t'en fais pas, les moteurs i(ou dumoins les pricipaux comme google...) indexent très bien les pages php (et dc surement asp).
Seulement ils indexent une page qui peut ne plus être valide la seconde d'après... mais c un autre pb :sarcastic:  
 
Mais autrement il est tout a fait possible de générer tes pages html à l'aide de qq scripts php et de les enregistrer où tu le souhaites sur ton serveur (à condition d'avoir les droits pour le faire, ce qui n'est pas forcément le cas chez tous les hébergeurs -surtout les gratuits)

n°22851
le pape
Setiiiiiiiiiiiiiiii Setiiiiiii
Posté le 06-04-2001 à 11:10:50  profilanswer
 

ha oui effectivement j'avais pas pensé aux problemes de droits d'ecriture...
par contre, meme si ils sont censés prendre en compte les pages asp et php, j'ai constaté que generalement ca marchait plutot mal voir pas du tout...


---------------
http://www.estcebienitil.blogspot.com
n°22890
Zebra3
Posté le 06-04-2001 à 11:46:55  profilanswer
 

vi ça marche + ou - bien selon les moteurs mais google fait ça sans pb : ça lui pose pas de pb d'indexer des pages de notre forum !

mood
Publicité
Posté le 06-04-2001 à 11:46:55  profilanswer
 

n°23023
le pape
Setiiiiiiiiiiiiiiii Setiiiiiii
Posté le 06-04-2001 à 17:59:52  profilanswer
 

disons que mon probleme c'est que mon site est dédié a de l'info locale (randonnée roller)  
il y aura donc deja une quantité limité de gens qui vont le chercher... je ne voudrais pas qu'en plus ils ne le trouvent pas ...
c pour ca qu'il me faut le referencement ^presque parfait...
 
dis donc t'aurais pas vu starsky ?  :D


---------------
http://www.estcebienitil.blogspot.com
n°23024
JWhy
je peux plier (héhé)
Posté le 06-04-2001 à 18:03:32  profilanswer
 

juste une question: pourquoi tu veux referencer 20 pages ? pourquoi ne fais-tu une page HTML static avec tout plein de meta-keyword et autre et qui fait une redirection vers ta page PHP dynamique ?


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°23038
Mara's dad
Yes I can !
Posté le 06-04-2001 à 18:50:06  profilanswer
 

Pour générer le html, y'a php !
Pour le récupérer, y'a les navigateurs !
Où alors, j'ai rien compris !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°23045
le pape
Setiiiiiiiiiiiiiiii Setiiiiiii
Posté le 06-04-2001 à 19:39:46  profilanswer
 

nan je veux faire DES FICHIERS HTML
pas du code html
je veux rediriger la "sortie" vers un fichier HTML
 
et jwhy: l'interet de cette solution c que justement tu n'as plus a t'occuper de la mise a jour de tes pages html, elles sont tout le temps a jour
et les gens n'arriveront pas sur une page toute pourries pleine de mot (ou alors je force le navigateur tout de suite sur une autre page... mouais)


---------------
http://www.estcebienitil.blogspot.com
n°23049
JWhy
je peux plier (héhé)
Posté le 06-04-2001 à 20:00:16  profilanswer
 

c'etait ce que je te disais, tu fais ta page html avec plein de mots et un meta*refresh qui te renvoie directement sur ta page PHP...
tu peux aussi faire une page d'accueil HTML static  (avec tous tes mots) comme on voit un peu partout *touss-touss* sur les sites de cul *touss-touss* style une page avec un gros logo et un lien "entrer" ! et bien sur tu gardes toutes tes sous-pages en PHP


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°23055
Zebra3
Posté le 06-04-2001 à 20:48:35  profilanswer
 

le pape a écrit a écrit :

 
dis donc t'aurais pas vu starsky ?  :D




ben non il existe bien mais ch'sais pas ki c'est, j'lai jamais vu :(  (ni hutch d'ailleurs :D )
 
JWhy > la page avec tous le smeta et le gros lien "entrez" c pas terrible pour le référencement si y'a pas de texte dans la page, ça compte aussi pas mal les mot clés qui sont présent dans le texte de la page...

n°23057
JWhy
je peux plier (héhé)
Posté le 06-04-2001 à 20:57:23  profilanswer
 

ah bon  :??:  
j'ai toujours fait comme ca pourtant  :??:  
avec en plus, un meta*robots et un meta*revisit-after...


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°23060
le pape
Setiiiiiiiiiiiiiiii Setiiiiiii
Posté le 06-04-2001 à 21:32:11  profilanswer
 

oui c kom il dit,
le moteur verifie toujours si tes metas ont un lien avec le contenu
et elle sera d'autant mieux referencée
voila pourquoi je fais toutes cette demarche y'a des site comme
un site comme www.sam-mag.com utilise cette methode je pense
c'est louche que tout soit en html... alors que c un site qui bouge enormement avec du contenu d'ailleurs j'avais lu ca quelque part


---------------
http://www.estcebienitil.blogspot.com
n°23061
nicotine
Posté le 06-04-2001 à 21:35:07  profilanswer
 

SOLUTION 1
 
 
ma_page.tpl  (tpl pour TemPLate)
 
<html>
<head>
</head>
 
<body>
 
<p> Hello %qui% </p>
 
</body>
</html>
 
puis un autre fichier :  
 
util.inc.php
 
<?
 
 // -------------------------------------------------------------
  // bufferisation du template
  // -------------------------------------------------------------
  function get_template ( $template )
    {
     $fp = fopen($template,"r" );
     if (! $fp)
       return false;
 
     while (! feof($fp))
         {
          $ligne =fgets($fp,1024);
          $buffer .= $ligne;
         }
 
    fclose($fp);
    return $buffer;
    }
?>
 
 
enfin , l'appel :  
 
dans une autre page php , index.php par exemple  
 
<?
   // inclusion d'outils
   include_once("util.inc.php" );
 
   // recuperation du 'modele' (tpl)
   $page = get_template("ma_page.tpl" );
   // remplacement des valeurs
   $page = str_replace("%qui%," world ",$page);
 
   // affichage
   echo $page;
 
?>
 
 
 
SOLUTION 2
 
reprend le .tpl le .inc.php
 
et en dernier :
   // inclusion d'outils
   include_once("util.inc.php" );
 
   // recuperation du 'modele' (tpl)
   $page = get_template("ma_page.tpl" );
   // remplacement des valeurs
   $page = str_replace("%qui%," world ",$page);
 
    // creation d'un fichier
    if (! $fp=fopen("resultat.html","w" ))
      { echo "probleme"; exit; }
 
    // ecriture
    fputs($fp,$page);
    fclose($fp);
 
    // redirection
    Header("location:resultat.html" );
 
?>
 
 
enfin , bref , il y a 100 manieres d'aborder le probleme : faut prendre ce qui t'interresse et y mettre à ta sauce.
Mais là , c'est ma methode 'je ne me prendrais plus le but sur la  maintenance'


---------------
Do androïds dream of electric sheep ?
n°23062
le pape
Setiiiiiiiiiiiiiiii Setiiiiiii
Posté le 06-04-2001 à 21:45:05  profilanswer
 

bon j'ai pas tout pigé (heu j'ai pas encore appris php mais en regardant vaguement je crois que c exactement ce kil me fallait merci mssieur


---------------
http://www.estcebienitil.blogspot.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Generer des fichires HTML a partir d'asp ou php

 

Sujets relatifs
[html] info bulle // balise altInstaller un Prog à partir des .cabs (setup foireux) ???
[HTML] Comment éviter le décalage sur la droite d'une page web?[JAVASCRIPT] Faire du HTML sur une page WEB ?
Un truc en HTML, c facile non ? but HELP !!!!!!!!html: comment avoir une infobulle sur un HREF
[ HTML ] peut-on avoir une variable ?[apache] comment je l'installe à partir du fichier .msi ?
Envoyer un mail au format HTML avev VB ? 
Plus de sujets relatifs à : Generer des fichires HTML a partir d'asp ou php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR