A voir également:
- Comme créer une page de connéxion et inscript
- Gmail connexion - Guide
- Supprimer une page word - Guide
- Créer un compte google - Guide
- Créer une page facebook - Guide
- Créer un compte gmail - Guide
33 réponses
pantoufles
Messages postés
13
Date d'inscription
mercredi 13 février 2008
Statut
Membre
Dernière intervention
23 juin 2010
23 juin 2010 à 09:42
23 juin 2010 à 09:42
Déjà pourquoi ton code n'est pas dans le <body> et n'as pas de <head>?
De plus pourquoi met tu du php dans l'action de ton formulaire ???
De plus pourquoi met tu du php dans l'action de ton formulaire ???
Neliel
Messages postés
6146
Date d'inscription
jeudi 9 juillet 2009
Statut
Contributeur
Dernière intervention
20 mars 2017
1 692
Modifié par Neliel le 23/06/2010 à 09:48
Modifié par Neliel le 23/06/2010 à 09:48
Bonjour,
Déjà pour plus de conformité avec la norme W3C, il manque les balises <head> et <body>.
Ensuite si tu souhaites insérer du code php dans ta page html cela implique que:
- Si tu exécute ta page en local sur ton ordinateur, tu dois obligatoirement avoir un serveur apache virtuel (EasyPHP ou WAMP), le code PHP ne s'exécute que du côté serveur pas du côté client à l'inverse du HTML.
- L'extension de ta page web doit être *.php et non *.html.
- Et enfin, la première page de ton site doit avoir pour nom index.php
"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"
Déjà pour plus de conformité avec la norme W3C, il manque les balises <head> et <body>.
<html> <head> <!-- Entête de la page --> </head> <body> <!-- Corps de la page --> </body> </html>
Ensuite si tu souhaites insérer du code php dans ta page html cela implique que:
- Si tu exécute ta page en local sur ton ordinateur, tu dois obligatoirement avoir un serveur apache virtuel (EasyPHP ou WAMP), le code PHP ne s'exécute que du côté serveur pas du côté client à l'inverse du HTML.
- L'extension de ta page web doit être *.php et non *.html.
- Et enfin, la première page de ton site doit avoir pour nom index.php
"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"
Kokliko
Messages postés
3819
Date d'inscription
samedi 20 octobre 2007
Statut
Contributeur
Dernière intervention
6 août 2010
748
23 juin 2010 à 09:48
23 juin 2010 à 09:48
Bonjour,
J'avoue que je débute dans ce domaine, mais il me semble que le la balise php est constituée ainsi :
<?php ...; ?>
Sauf erreur de ma part, je ne vois nulle part dans ton script ; et ?> me semble mal placé car il devrait fermer le code php.
C'est peut-être cela qui pose problème.
Amicalement
Kokliko
J'avoue que je débute dans ce domaine, mais il me semble que le la balise php est constituée ainsi :
<?php ...; ?>
Sauf erreur de ma part, je ne vois nulle part dans ton script ; et ?> me semble mal placé car il devrait fermer le code php.
C'est peut-être cela qui pose problème.
Amicalement
Kokliko
Neliel
Messages postés
6146
Date d'inscription
jeudi 9 juillet 2009
Statut
Contributeur
Dernière intervention
20 mars 2017
1 692
23 juin 2010 à 09:54
23 juin 2010 à 09:54
Il ouvre et ferme correctement les balises php... j'aurai juste mis, par précaution un espace avant ?>
Le point-virgule ne fait pas parti, techniquement, de la balise PHP. Il est juste obligatoire pour terminer une instruction php, autrement dit:
Cette écriture est correct bien qu'inutile mais:
echo étant une instruction, il doit être terminé par le fameux point virgule.
D'ailleurs le PHP n'ait pas une exception, la plupart des langages évolué finit leurs instructions par un point-virgule.
Le point-virgule ne fait pas parti, techniquement, de la balise PHP. Il est juste obligatoire pour terminer une instruction php, autrement dit:
<?php ?>
Cette écriture est correct bien qu'inutile mais:
<?php echo "Bonjour"; ?>
echo étant une instruction, il doit être terminé par le fameux point virgule.
D'ailleurs le PHP n'ait pas une exception, la plupart des langages évolué finit leurs instructions par un point-virgule.
a pour sa le php marche pas sur mon ordi
- Si tu exécute ta page en local sur ton ordinateur, tu dois obligatoirement avoir un serveur apache virtuel (EasyPHP ou WAMP), le code PHP ne s'exécute que du côté serveur pas du côté client à l'inverse du HTML.
merci jai une chance
- Si tu exécute ta page en local sur ton ordinateur, tu dois obligatoirement avoir un serveur apache virtuel (EasyPHP ou WAMP), le code PHP ne s'exécute que du côté serveur pas du côté client à l'inverse du HTML.
merci jai une chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Kokliko
Messages postés
3819
Date d'inscription
samedi 20 octobre 2007
Statut
Contributeur
Dernière intervention
6 août 2010
748
23 juin 2010 à 09:59
23 juin 2010 à 09:59
Bonjour Neliel,
Merci pour ces précisions. C'est très gentil de ta part d'avoir pris quelques instants pour me les donner.
Pour l'espace, tu as certainement raison car il est vrai qu'en général il y en a un.
Amicalement
Kokliko
Merci pour ces précisions. C'est très gentil de ta part d'avoir pris quelques instants pour me les donner.
Pour l'espace, tu as certainement raison car il est vrai qu'en général il y en a un.
Amicalement
Kokliko
Neliel
Messages postés
6146
Date d'inscription
jeudi 9 juillet 2009
Statut
Contributeur
Dernière intervention
20 mars 2017
1 692
Modifié par Neliel le 23/06/2010 à 10:27
Modifié par Neliel le 23/06/2010 à 10:27
Bonjour,
Ton site doit être référencé dans EasyPHP pour que cela fonctionne.
Lorsque tu démarre EasyPHP, tu dois avoir une icône en bas à droite dans la barre des tâches (près de l'heure).
Fais un clic droit sur l'icône en question puis choisis "Administration"
Tu dois voir la page principale de configuration du logiciel. Celle-ci est classée en 5 menu:
- Apache (c'est ici que sont référencés les sites locales)
- PHP (pour les modules complémentaires du langage à installer... gestion des images par exemple)
- PHPMyAdmin (pour la gestion des bases de données MySQL)
- Sqlitemanager (version alléger de PHPMyAdmin... pas très utile)
- MySQL (Licence...)
Pour ajouter ton site, tu dois cliquer sur "Ajouter" dans le menu "APACHE".
Ensuite:
*Dans la zone 2, tu met le nom de référence de ton site, met ce que tu veux.
*Dans la zone 3, tu met le chemin du Répertoire où se trouve tous tes scripts PHP. (Attention! Le premier script PHP qui correspond à ta page d'accueil doit obligatoirement avoir le nom "index.php"
Le reste tu ne touches pas et tu cliques sur "OK".
Il est nécessaire ensuite, de redémarrer EasyPHP en faisant un clic droit sur l'icône en bas à droite en en choisissant "Redémarrer".
Pour lancer ton site, tu n'as plus qu'à ouvrir la page principale d'EasyPHP (clic droit sur l'icône en bas à droite puis "Administration") puis de cliquer sur le nom de ton site dans le menu APACHE.
Et voilou!
"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"
Ton site doit être référencé dans EasyPHP pour que cela fonctionne.
Lorsque tu démarre EasyPHP, tu dois avoir une icône en bas à droite dans la barre des tâches (près de l'heure).
Fais un clic droit sur l'icône en question puis choisis "Administration"
Tu dois voir la page principale de configuration du logiciel. Celle-ci est classée en 5 menu:
- Apache (c'est ici que sont référencés les sites locales)
- PHP (pour les modules complémentaires du langage à installer... gestion des images par exemple)
- PHPMyAdmin (pour la gestion des bases de données MySQL)
- Sqlitemanager (version alléger de PHPMyAdmin... pas très utile)
- MySQL (Licence...)
Pour ajouter ton site, tu dois cliquer sur "Ajouter" dans le menu "APACHE".
Ensuite:
*Dans la zone 2, tu met le nom de référence de ton site, met ce que tu veux.
*Dans la zone 3, tu met le chemin du Répertoire où se trouve tous tes scripts PHP. (Attention! Le premier script PHP qui correspond à ta page d'accueil doit obligatoirement avoir le nom "index.php"
Le reste tu ne touches pas et tu cliques sur "OK".
Il est nécessaire ensuite, de redémarrer EasyPHP en faisant un clic droit sur l'icône en bas à droite en en choisissant "Redémarrer".
Pour lancer ton site, tu n'as plus qu'à ouvrir la page principale d'EasyPHP (clic droit sur l'icône en bas à droite puis "Administration") puis de cliquer sur le nom de ton site dans le menu APACHE.
Et voilou!
"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou"
comment on fait pour créer un texte en html
exemple
<p>Veuillez écrie un texte pou vous:</p>
<form action="index.php" method="post">
<p>
Votre nom : <input type="nom" name="nom"/>
Votre texte: <input type="texte" name="texte"/><input type="submit" value="écrire"/>
</p>
</form>
et quand on a fait sa dans un dossier ya un texte.txt et c'est écrie le nom le texte voila c'est tout
exemple
<p>Veuillez écrie un texte pou vous:</p>
<form action="index.php" method="post">
<p>
Votre nom : <input type="nom" name="nom"/>
Votre texte: <input type="texte" name="texte"/><input type="submit" value="écrire"/>
</p>
</form>
et quand on a fait sa dans un dossier ya un texte.txt et c'est écrie le nom le texte voila c'est tout
Neliel
Messages postés
6146
Date d'inscription
jeudi 9 juillet 2009
Statut
Contributeur
Dernière intervention
20 mars 2017
1 692
23 juin 2010 à 12:52
23 juin 2010 à 12:52
<?php $texte = $_POST['texte']; $nom = $_POST['nom']; $fichier = fopen("C:\texte.txt", "a+"); //Ouvre le fichier texte, il le crée s'il n'existe pas. fputs($fichier, $texte); fclose($fichier);
Neliel
Messages postés
6146
Date d'inscription
jeudi 9 juillet 2009
Statut
Contributeur
Dernière intervention
20 mars 2017
1 692
23 juin 2010 à 12:58
23 juin 2010 à 12:58
Ben dans le script de destination de ton formulaire...
Au passage si tu envoie tes variables dans le même script que ton formulaire, pense à faire des tests d'existences des variables POST afin de ne pas trimballer des erreurs un peu partout.
Au passage si tu envoie tes variables dans le même script que ton formulaire, pense à faire des tests d'existences des variables POST afin de ne pas trimballer des erreurs un peu partout.
comment on fait pour mettre une image
exemple
en premier ya rien
<img scr="image.jpg"/> et ya un bouton parcourir quand tu clique te dit de chercher une image dans té document et quand ta fait l'image sa fiche
après ya une image
exemple
en premier ya rien
<img scr="image.jpg"/> et ya un bouton parcourir quand tu clique te dit de chercher une image dans té document et quand ta fait l'image sa fiche
après ya une image
Neliel
Messages postés
6146
Date d'inscription
jeudi 9 juillet 2009
Statut
Contributeur
Dernière intervention
20 mars 2017
1 692
23 juin 2010 à 13:20
23 juin 2010 à 13:20
Je ne sais pas faire.
Tout ce que je peux te montrer, c'est comment sauvegarder le nom de toutes les images d'un répertoire dans une variable liste PHP et ainsi permettre à l'utilisateur de choisir quel image grâce à un formulaire de type select.
Tout ce que je peux te montrer, c'est comment sauvegarder le nom de toutes les images d'un répertoire dans une variable liste PHP et ainsi permettre à l'utilisateur de choisir quel image grâce à un formulaire de type select.
je con prend pas comment on fait pour mettre le info en texte.txt o lieu que mettre dans une base de donner
<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
// Récupération des 10 derniers messages
$reponse = $bdd->query('SELECT pseudo, message FROM minichat ORDER BY ID DESC LIMIT 0, 10');
// Affichage de chaque message (toutes les données sont protégées par htmlspecialchars)
while ($donnees = $reponse->fetch())
{
echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}
$reponse->closeCursor();
?>
<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
// Récupération des 10 derniers messages
$reponse = $bdd->query('SELECT pseudo, message FROM minichat ORDER BY ID DESC LIMIT 0, 10');
// Affichage de chaque message (toutes les données sont protégées par htmlspecialchars)
while ($donnees = $reponse->fetch())
{
echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}
$reponse->closeCursor();
?>
et a oui // Récupération des 10 derniers messages je veux pas je veux que le monde regarde tout les message merci
pantoufles
Messages postés
13
Date d'inscription
mercredi 13 février 2008
Statut
Membre
Dernière intervention
23 juin 2010
23 juin 2010 à 14:16
23 juin 2010 à 14:16
Pour ils voient tout tes messages supprimes ta limite c'est a dire LIMIT 0, 10'); et sinon lorsque tu parlai de bouton parcourir tu veux quoi en fait? pouvoir uploader une image?