Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/11/2011, 18h46   #1
Membre du Club
 
Homme
Inscription : septembre 2011
Messages : 71
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2011
Messages : 71
Points : 53
Points : 53
Par défaut Utiliser le même formulaire .html pour différentes données

Bonsoir à tous

Je ne sais si je suis au bon endroit, mais je m'y risque.

Je cherche à ouvrir le même formulaire formaté par mes .CSS avec des données différentes. Donc j'ai une page qui liste des titres et souhaite ouvrir le même formulaire avec des données différentes- fonction des titres - mais la même présentation, plutôt que d'avoir autant de pages .htm que de titres. Je ne sais si l'on peut faire ceci avec pHp mais le serveur qui m'héberge ne fournis pas pHp. Même problème pour récupérer les adresse ip sachant que javascript ne sais pas faire il me semble, du moins ce serait une solution inélégante. Après pas mal de recherche sur la toile je n'ai pas pu satisfaire mon ignorance. Merci si quelqu'un pouvait m'informer. S'il y a un lien qui explique je suis preneur.

Bonne soirée
proximacent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 19h03   #2
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 823
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 823
Points : 3 454
Points : 3 454
Citation:
Je ne sais si l'on peut faire ceci avec pHp
Possible en PHP.

Citation:
mais le serveur qui m'héberge ne fournis pas pHp
Dommage. A la limite tu pourrais créer un petit outil PHP en local qui génère la page de liens et les formulaires, mais bon, mieux vaut trouver un hébergeur adapté.
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 20h01   #3
Membre du Club
 
Homme
Inscription : septembre 2011
Messages : 71
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2011
Messages : 71
Points : 53
Points : 53
merci Séb pour ta réponse.

Mais que veux-tu dire par un petit outil php en local. Peux tu donner plus de détail ?
proximacent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 20h39   #4
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 823
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 823
Points : 3 454
Points : 3 454
PHP est un langage de programmation, tu peux très bien l'exécuter sur ton ordinateur personnel et transférer le résultat (des pages webs statiques classiques) sur ton serveur web publique.

Exemple :
Créer un index de liens vers page_X.html avec X de 1 à 10
Générer les fichiers page_X.html
page_X.html contiendra un titre "Page n° X"

Code :
1
2
3
4
5
6
7
8
9
10
$fp_index = fopen('index.html', 'w') ;
fwrite($fp_index, '<html><head></head><body><h1>Index</h1><ul>') ;
for ( $i = 1 ; $i <= 10 ; $i++ ) {
    fwrite($fp_index, "<li><a href='page_$i.html'>Voir la page n° $i</a></li>") ;
    $fp_page = fopen("page_$i.html", 'w') ;
    fwrite($fp_page, "<html><head></head><body><h1>Page n° $i</h1><p><a href='index.html'>Retourner à l'index</a></body></html>") ;
    fclose($fp_page) ;
}
fwrite($fp_index, '</ul></body></html>') ;
fclose($fp_index) ;
Au final on se retrouve avec une page index.html et 10 autres pages HTML prêtes à être transférées chez ton hébergeur.
Le principe est exactement le même pour les formulaires.
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 10h49   #5
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Citation:
Envoyé par Séb. Voir le message
Dommage. A la limite tu pourrais créer un petit outil PHP en local qui génère la page de liens et les formulaires, mais bon, mieux vaut trouver un hébergeur adapté.
A la limite, tout autre langage le permet. PHP dans ce cas n'offre pas forcément plus d'intérêt qu'un java ou même un python.
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 10h56   #6
Membre du Club
 
Homme
Inscription : septembre 2011
Messages : 71
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2011
Messages : 71
Points : 53
Points : 53
Merci les gars pour vos réponses. Mais une question me travaille, dans les solutions que vous préconisez cela suppose l'exécution sur le poste client ?
proximacent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 11h32   #7
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Citation:
Envoyé par proximacent Voir le message
dans les solutions que vous préconisez cela suppose l'exécution sur le poste client ?
C'est l'idée oui.
Ton hébergeur ne proposant pas d'infrastructure permettant de générer des pages dynamiquement (php entre autres), l'idée est de générer depuis ton poste client des pages statiques par programmation et de les envoyer vers ton hébergeur.

Citation:
Envoyé par proximacent Voir le message
Je ne sais si l'on peut faire ceci avec pHp mais le serveur qui m'héberge ne fournis pas pHp
PHP permet tout cela. Changer d'hébergeur ou d'offre chez ton hébergeur peut être une idée.
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 12h17   #8
Membre du Club
 
Homme
Inscription : septembre 2011
Messages : 71
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2011
Messages : 71
Points : 53
Points : 53
Tout compte fait je vais changer ma formule, pour un serveur supportant le PHP, ce qui simplifiera tout le reste. Merci encore pour vos réponses.
proximacent est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h29.


 
 
 
 
Partenaires

Hébergement Web