[RESOLU] Problème d'integration php dans Html

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Problème d'integration php dans Html

Re: Problème d'integration php dans Html

par jim11170 » 27 janv. 2014, 15:13

Merci beaucoup pour tes conseils, j'ai effectivement utilisé le htaccess pour les redirections.
Et le prochain site que je ferai sera directemment en php. (plus simple)
A bientôt

Re: Problème d'integration php dans Html

par moogli » 23 janv. 2014, 18:52

non tu peux avoir plusieurs type de fichier (php, html, html ou autre) ce n'est pas un problème.

le tout c'est que tu t'y retrouve ;)

en générale on utilise toutjours .php parce que la plus part des pages ont, à un moment ou un autre, besoin de php (par exemple juste pour une gestion utilisateur et savoir si l'on affiche ou pas la page aux gens non connecté).
ceci dit c'est pas obligatoire.

pour ce qui est de la redirection le mod rewrite d'apache (si tu l'utilise) peux t'y aider (par exemple).

Mais c'est important de le faire pour que les anciennes lien mène vers les nouvelles page et ainsi garder le référencement.

@+

Re: Problème d'integration php dans Html

par jim11170 » 22 janv. 2014, 22:58

Merci beaucoup pour ton aide car avec un peu de volonté, de recherches et de tests j'ai réussi a trouver un script me correspondant, que j'ai du remanier car il ne fonctionnait pas a 100% mais j'ai du passer ma page html en php.

1/Voila donc ou je veux en venir, je vais mettre mon systeme de commentaires petit a petit sur quelques pages de mon site car toutes n'en ont pas besoin pour le moment.
Donc si j'ai bien compris pour le seo, je change mon extension truc.html en truc.php, je l'indique à google via le sitemap (nouveau nom: truc.php), je fais une redirection 301 de truc.html vers truc.php.
Y a t il autre chose à faire avec une page en extension .php ?

2/ Y a t il des inconvenients à avoir un site avec la moitié des pages en html et l'autre moitie en php ?

Merci d'avance

Re: Problème d'integration php dans Html

par moogli » 22 janv. 2014, 17:07

1/ pas possible suivant ce que le serveur interprète comme fichier pour php (.php ou .html ou les deux pourquoi pas).
2/ c'est une solution qui rejoint ce que je t'ai indiqué.

Je t'ai indiqué des solutions si tu ne vois pas ce que je veux dire il suffit de la dire je peux ré expliquer mais ce uqi est certain que le but c'est que tu le fasse tout seul et tu sache pourquoi et comment tu l'as fait.

notre but n'est pas de faire pour les autres on à un métier pour cela :mrgreen:

si tu veux que te ré explique un truc pas de soucis je peux le faire.

si tu t'embrouille avec plusieurs concept idem le forum est la pour ça.

mais quoi qu'il arrive, et j'insiste, c'est toi qui le fera, c'est mon but à moi ;)


@+

Re: Problème d'integration php dans Html

par jim11170 » 21 janv. 2014, 22:18

Bonsoir, je viens de penser à ce qui pourrait etre une astuce pour mon site.
Vu que je ne peux pas intégrer de php dans ma page html, je me suis demandé s'il ne serait pas mieux de creer une page ex: comentaires.php fonctionnant et dans mes page html faire un include "commentaires.php".
en ajoutant en même temps un moyen de "nommer" la page de manière à recevoir les commentaires appropriés pour chaque page.

Seconde solution, mais je n'arrive pas à le faire c'est à l'aide d'un <input type="hidden" name="page_id" value="page_id" id="page_id" />, réussir à récuperer soit le "value" soit l'ID de manière à s'en servir comme repère pour chaque différente page et à l'envoyer dans la BDD.

A voir si il y aurait une solution dans ce genre.
Merci

Re: Problème d'integration php dans Html

par jim11170 » 21 janv. 2014, 16:52

Et oui, je l'entends bien, c'est là mon problème, je manque de connaissances, d'ailleur c'est pour ça que je viens demander de l'aide sur ce forum ...

Re: Problème d'integration php dans Html

par moogli » 21 janv. 2014, 16:20

ajouter un champ est réalisable mais il te faut d'abord comprendre le fonctionnement du système pour modifier les requête de selection et insertion.
il te faut modifier la table qui contient tout cela (afin d'avoir l'id dans la table).

c'est pas super complexe mais la compréhension du code est obligatoire ;)


@+

Re: Problème d'integration php dans Html

par jim11170 » 21 janv. 2014, 15:33

Pardon, je me suis mal exprimé, j'ai des fichiers touts faits en PHP pour un systeme de commentaires et c'est le seul que j'ai réussi a integrer dans ma page html sans problèmes.
Il fonctionne très bien mais ne gère pas l'ID de la page ou de l'article.
il est composé de 3 fichiers PHP, 1 javascript qui sort les errurs, le nombre de caracteres restants, etc, et les codes que j'ai integré dans mon index.html.
mais ce systeme n'utilise que id, nom, commentaire et date.
Il ne remonte pas l'info de l'ID_demapage et évidement ne fait pas le "tri" des commentaires à afficher suivant l'iD_ demapage ou de l'article.
Je ne sais pas si c'est plus simple de partir de celui qui fonctionne et rajouter ce qu'il lui faut ou tout commencer depuis le début sachant que je ne suis vraiment pas du tout doué pour le php.

Re: Problème d'integration php dans Html

par moogli » 21 janv. 2014, 14:45

pourquoi javascript ?

tu peux très le faire simplement en php.

si tu veux le faire en JS utilise un framework JS comme jQuery pour te faciliter la vie.

@+

Re: Problème d'integration php dans Html

par jim11170 » 21 janv. 2014, 14:06

Merci pour ta réponse, j'ai bien compris ce que tu m'as expliqué, de plus je savais plus ou moins comment le réaliser, le problème c'est que je suis novice en javascript, j'ai deja le code tout fait pour gérer 1 commentaire et c'est depuis ce code que j'aurai voulu à partir de ma page html récuperer une ID que je mettrai dans un input value="mon_id" , l'envoyer dans la table de ma bdd et surtout la recuperer et que le fichier qui s'en charge la renvoie bien sur le commentaire de la bonne page.
et là je butte ...
j'ai regardé un peu d'autres scripts mais je suis bloqué pour envoyer l'id dans la bdd et la recuperer et la dispatcher...

Re: Problème d'integration php dans Html

par moogli » 21 janv. 2014, 13:38

tous est possible tous est réalisable ....

faire un système de commentaire générique ce n'est pas compliqué.
c'est le même principe que sur un forum. Il n'y a pas autant de page html que de sujet et encore moins de formulaire lié à ces pages ;)

je ne sais pas comment faite ton appli mais imagine un catalogue de magasin.
celui va contenir
- des fournisseurs
- des produits (éventuellement chez plusieurs fournisseurs)
- des clients
- des commentaires sur les produits (par les clients normalement)

du coup tu as logiquement :
- une table fournisseur (id, nom etc)
- une table produits (id, nom, la quantité en stock etc)
- une table clients (id, nom etc)

si tu regarde tu te demande comment je sais qui me fournit un produit (ou pas ?)
c'est simple il y a une table de liaison entre fournisseur et produit avec quatre colonnes :
- idfournisseur
- idproduit
- référenceFournisseur
- prix

du coup tu un produit générique (le livre php pour les roxxor c'est toujours mais fournit par plusieurs librairies).
ce produit et lié à un fournisseur ou plus, et tu garde la référence fournisseur (on ne sais jamais il à p'tet pas les mêmes que toi ni les même qu'un autre fournisseur) et le prix du fournisseur en question.

pour les commentaires c'est pareil en plus simple ;)
tu aura une table commentaire avec l'id du produit, l'id du clietn qui a acheté, la date et le commentaire. (tu peux ajouter l'id du fournisseur si tu veux pouvoir indiqué qui l'a vendu).

du coup l'insertion d'un commentaire quelque soit le produit est simple et toujours identique.

tu veux que cela soit utilisable pour tout ce qu'il y a sur le site ?
par exemple commenter les fournisseurs ?

dans ce cas il faut rendre la chose générique. la colonne idproduit devient la colonne id dutruc que l'on commente et tu t'assure que le type de colonne fonctionne avec toutes les colonnes id de ce que tu va commenter.
il te faut aussi une colonne pour connaitre la nature de ce que l'on commente

le tour est joué, c'est pas top mais c'est fonctionnel.

Perso je préfère avoir une table de commentaire pour chaque truc que je peux commenter (ce qui n'exclus pas que le code php soit générique).

@+

Re: Problème d'integration php dans Html

par jim11170 » 21 janv. 2014, 11:49

Merci pour ta réponse.
En fait mon problème est que j'ai trouvé, après beaucoup de recherches, un module de commentaires PHP que j'ai réussi à intégrer dans ma page html car il a été codé d'une certaine manière qui fait que je n'ai pas eu de problème pour l'intégrer.
Tous les autres modules utilisent la fonction "echo" et ne me permettent pas de l'intégrer dans mon html.
Mais, malchance, ce module de commentaire est unique, c'est à dire pour une page en particulier alors que j'aurai voulu en trouver un qui gère ou différentes ID ou nom de page de manière à l'utiliser sur plusieures pages de mon site.
Et que les commentaires affichés appartiennent à la page en questio (ou à son article).
y-a-t-il moyen de trouver ce genre de script facilement intégrable au html ou de modifier le script de celui que j'ai ?
Merci d'avance s'il y a une âme charitable qui peut m'aider.

Re: Problème d'integration php dans Html

par moogli » 20 janv. 2014, 22:50

salut,

cela dépend :mrgreen:

- Si le site est déjà en ligne effectivement cela peux être gênant pour le référencement
- S'il est en construction aucun problème.

Si tu veux utilisé php il y a peu de chance que ton serveur l’interprète dans une page .html (mais c'est réglable au niveau serveur).

Dans le premier cas tu peu utiliser l'url rewriting pour ne pas perdre le référencement (en redirigeant les .html vers leurs équivalent .php voir en indiquant un code 301 pour indiquer le déplacement, sauf si tu préfère garder les url qui finissent par .html



@+

Problème d'integration php dans Html

par jim11170 » 20 janv. 2014, 21:51

Bonjour,
mon site web est entierement fait en HTML5 et en essayant d'intégrer un système de commentaires, j'ai quelques soucis.
Soucis pour intégrer les codes php dans ma page html.
Sans entrer dans les détails, je voulais savoir si il y a vait un quelconque problème à renommer toutes les pages de mon site en .php au lieu de .html.
Je pense que de ce fait l'intégration de ces codes php me seront plus facile.
Mais j'ai un doute quant au recensement et au bon fonctionnement du site.
Je vous remercie d'avance pour votre aide.