Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
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 02/02/2012, 15h45   #1
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 989
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 989
Points : 581
Points : 581
Envoyer un message via Skype™ à redoran
Par défaut affichage de date

Salam ; j'ai utilisé ce script pour afficher la date mais rien ne s'affiche.
Code :
1
2
3
4
5
6
7
8
<div class="date">
				        < ?php
						$jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
						$mois = array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
						$dateDuJour = $jour[date("w")]." ".date("d")." ".$mois[date("n")]." ".date("Y");
						echo "Nous sommes le ". $dateDuJour;
						?> 
			</div>
merci pour l'aide
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2012, 16h03   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 569
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 569
Points : 2 501
Points : 2 501
Bonjour,

Essaies en enlevant l'espace dans la balise php
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 08h03   #3
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 989
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 989
Points : 581
Points : 581
Envoyer un message via Skype™ à redoran
Salam ; merci mais sa n'affiche toujours rien !!!!
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 08h53   #4
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 736
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 736
Points : 3 306
Points : 3 306
Citation:
Envoyé par redoran
... mais sa n'affiche toujours rien
Comment ça rien ?
As tu regardé le code source Html généré ? Il y a rien aussi ?

Il n'y aurait pas un système de cache par hasard ?
Juste pour vérification, si tu fais :
Code :
1
2
3
4
5
<div class="date">
<?php
echo 'Un contenu pour voir ...';
?>
</div>
La gestion des erreurs de Php est elle activée ? (display_errors à On)
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 09h47   #5
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 989
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 989
Points : 581
Points : 581
Envoyer un message via Skype™ à redoran
Re ; merci run :
le source html n'affiche rien ;
dans le fichier php.ini :
display_errors
  • Default Value: On
  • Development Value: On
  • Production Value: Off
aucun système de cache
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 10h02   #6
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 736
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 736
Points : 3 306
Points : 3 306
Citation:
le source html n'affiche rien ;
Même pas le doctype, balise <html> ?

Tu dois avoir un code "foireux" avant cette partie là, il te faut remonter dans ton code, le parcourir pour voir ce qui ne va pas.

Le plus simple dès fois c'est de commencer à rechercher/débugger dès la toute 1ère ligne de code, et mettre un point d'arrêt comme exit(), et un echo juste avant.

Exemple (ligne 1) :
Code :
1
2
3
4
<?php
echo 'Jusque là tout va bien';
exit();
?>
Normalement le echo doit s'afficher (sinon ça viendrait d'Apache, ou de Php. Faut espérer que non).
Puis après suffit de déplacer plus bas ces 2 lignes petit à petit (ligne par ligne s'il le faut).
Et ça jusqu'à se dire :
- La ligne d'avant c'est bon
- Juste plus bas ce n'est plus bon, donc le problème vient forcément entre ces 2 points.
Attention aux redirections (les header), par moment il faut les commenter.


Attention au piège sur cette directive display_errors.
Elle peut très bien être à On dans le php.ini, mais s'il y a quelque part un ini_set() sur celle-ci la mettant à Off (ou 0), c'est cette dernière qui sera pris en compte.
Faire un ini_get() ou phpinfo() dans le code serait mieux (à condition qu'il soit fait après le ini_set).
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 10h14   #7
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 989
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 989
Points : 581
Points : 581
Envoyer un message via Skype™ à redoran
Re ;
code html
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<!DOCTYPE html>
<HTML>
<head>
	<!--Pour forcer le navigateur à afficher en mode IE9, sans quoi il peut passer en mode quirks.-->
	<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
	<meta charset="utf-8" />
	<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <!-- application dynamique  -->
	<link rel="shortcut icon" href="image/favs3g.ico" />
	<link rel="stylesheet" media="screen" type="text/css" href="style_div.css">
	<title> Identification</title>
</head>
<body>
	<div class="entete">
			<div class="date">
				         <?php
						$date = date("d-m-Y h:i:s");
						echo ("Voici la date et l'heure $date");
					?>
 
			</div>
			<div class="h1">
				<h1> S-3-G: Identification </h1>
		</div>
	</div>
		<div class="contenu"> 
		<form class="form">
 
			<div class="labelident">
				<label for="ident">Identifiant:</label> 
			</div>
				<div class="ident">
					<input required="required" type="text" placeholder="Identifiant" name="ident" value="" size="28" maxlength="23" id="ident" autofocus/>
				</div>
			<div class="labelpass">
				<label for="pass">Mot de passe:</label> 
			</div>
				<div class="pass">
					<input type="password" placeholder="*********" name="pass" value="" size="28" maxlength="23" id="pass"/>
				</div>
 
			<div class="buttons">
				<button type="submit" name="sident" value="" onClick="verif()onClick="verif()">Connexion</button>
			</div>
		</form>
	</div> 
<footer class="pied">
	<p> Copyright © s3g - Conception kacinet <p>
</footer>
 
</body>
 
</html>
voila sa donne toujours rien
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 10h39   #8
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 736
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 736
Points : 3 306
Points : 3 306
S'il n'y a que ça comme code, l'erreur viendrait du HTML5.
Remarque tu cette même erreur aussi bien sur IE que FF (par exemple) ?


Corrige ces lignes comme ceci pour voir :
Code :
1
2
3
4
<!doctype html>
<html>
	<meta http-equiv="pragma" content="no-cache">
	<link rel="stylesheet" media="screen" type="text/css" href="style_div.css" />
Je me suis pas encore mis au HTML5, donc sous réserve.
Mais le HTML5 il me semble préconise que tous les noms des balises et attributs soient en minuscule (c'est le cas pour des documents xml).

Par ailleurs tu utilise une balise <footer>, mais je ne vois pas de <header>, ni de <section>
A mon sens ton document HTML5 ne serait pas conforme.



Si tu ne vois d'où vient l'erreur, et en supposant que cela vient du HTML5, tu pourrais commencer par un code basique, genre :
Code :
1
2
3
4
5
6
7
8
9
10
<!doctype html>
<html>
<head>
    <title>UN TITRE</title>
    <meta charset="utf-8" />
</head>
<body>
Il était une fois ...
</body>
</html>
Et après, intègre petit à petit les autres codes, (ligne par ligne).

Bref ... va au plus simple, tu dois pouvoir trouver le ou les erreurs.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 10h47   #9
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 786
Points : 35 786
Ben désolé de te le dire, mais
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!DOCTYPE html>
<HTML>
<head>
	<!--Pour forcer le navigateur à afficher en mode IE9, sans quoi il peut passer en mode quirks.-->
	<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
	<meta charset="utf-8" />
	<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <!-- application dynamique  -->
	<link rel="shortcut icon" href="image/favs3g.ico" />
	<link rel="stylesheet" media="screen" type="text/css" href="style_div.css">
	<title> Identification</title>
</head>
<body>
	<div class="entete">
			<div class="date">
			<?php
				$jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
				$mois = array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
				$dateDuJour = $jour[date("w")]." ".date("d")." ".$mois[date("n")]." ".date("Y");
				echo "Nous sommes le ". $dateDuJour;
			?>
 
			</div>
			<div class="h1">
				<h1> S-3-G: Identification </h1>
		</div>
	</div>
		<div class="contenu"> 
		<form class="form">
 
			<div class="labelident">
				<label for="ident">Identifiant:</label> 
			</div>
				<div class="ident">
					<input required="required" type="text" placeholder="Identifiant" name="ident" value="" size="28" maxlength="23" id="ident" autofocus/>
				</div>
			<div class="labelpass">
				<label for="pass">Mot de passe:</label> 
			</div>
				<div class="pass">
					<input type="password" placeholder="*********" name="pass" value="" size="28" maxlength="23" id="pass"/>
				</div>
 
			<div class="buttons">
				<button type="submit" name="sident" value="" onClick="verif()onClick="verif()">Connexion</button>
			</div>
		</form>
	</div> 
<footer class="pied">
	<p> Copyright © s3g - Conception kacinet <p>
</footer>
 
</body>
 
</html>
fonctionne correctement... :
date.png
La vérité est ailleurs !
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 10h57   #10
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 786
Points : 35 786
Citation:
Envoyé par RunCodePhp
Corrige ces lignes comme ceci pour voir :
Code :
1
2
3
4
<!doctype html>
<html>
	<meta http-equiv="pragma" content="no-cache">
	<link rel="stylesheet" media="screen" type="text/css" href="style_div.css" />
Je me suis pas encore mis au HTML5, donc sous réserve.
Si
Déjà, si ton doctype est correct et que le document respecte la dtd indiquée, il n'y a aucune raison que IE passe en mode quircks.
Citation:
Envoyé par RunCodePhp
Mais le HTML5 il me semble préconise que tous les noms des balises et attributs soient en minuscule (c'est le cas pour des documents xml).
Non, pas nécessairement.
HTML5 accepte aussi bien la syntaxe HTML que xhtml. Donc la fermeture des balises est optionnelle ainsi que l'utilisation des minuscules ou des quotes autour des valeurs d'attributs.
Ceci dit, je te rejoins quand même et je trouve (mais c'est un avis personnel) qu'il est préférable d'utiliser la syntaxe xhtml.

Citation:
Envoyé par RunCodePhp
Par ailleurs tu utilise une balise <footer>, mais je ne vois pas de <header>, ni de <section>
A mon sens ton document HTML5 ne serait pas conforme.
Non. Les nouvelles balises apparues avec HTML5 sont exactement de même nature que les anciennes : elles ont un sens sémantique et tu ne les utilises que si tu en as besoin.
Donc <footer> n'implique pas forcément l'existence de <header> (enfin, sauf erreur de ma part, mais si on élimine les erreurs du document, comme le double attribut onclick du submit, le document proposé est valide).
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2012, 11h15   #11
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 736
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 736
Points : 3 306
Points : 3 306
Citation:
Envoyé par Bovino
Déjà, si ton doctype est correct et que le document respecte la dtd indiquée, il n'y a aucune raison que IE passe en mode quircks.
Tout dépend des versions, non.
HTML5 étant récent, IE étant toujours à la traine, on peu tout imaginer.

Si ce code HTML5 semble correcte, alors faut au moins faire se que je suggérais plus haut, de commencer à la toute 1ère ligne (donc avant le doctype) avec quelque chose comme :
Code :
1
2
3
4
<?php
echo 'Jusque là tout va bien';
exit();
?>
Si rien ne s'affiche, c'est qu'il y a un problème coté Apache, de Php ... de l'environnement en somme.

Bref, faut (re)commencer par le début, et non par la fin, non ?
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 10h44   #12
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 989
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 989
Points : 581
Points : 581
Envoyer un message via Skype™ à redoran
Salam;
RunCodePhp:
Citation:
...Par ailleurs tu utilise une balise <footer>, mais je ne vois pas de <header>, ni de <section>
A mon sens ton document HTML5 ne serait pas conforme....
j'ai posé ce probléme dans le forum HTML http://www.developpez.net/forums/f39...l-dhtml-xhtml/
Bovino : Merci
effectivement ; j'ai désactivé la feuille css et je suis resté sur le mode quircks mais sans résultats , alors j'ai desintallé wamp et ensuite le reinstallé en debloquant le programme au niveau du firewell de windows et sa marche impeccablement merci a vous deux
redoran est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 13h28   #13
Membre expérimenté
 
Avatar de redoran
 
Homme
Developpeur- Amateur
Inscription : juin 2010
Messages : 989
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 40
Localisation : Algérie

Informations professionnelles :
Activité : Developpeur- Amateur
Secteur : Santé

Informations forums :
Inscription : juin 2010
Messages : 989
Points : 581
Points : 581
Envoyer un message via Skype™ à redoran
Salam ; désolé chers modérateurs je viens, juste de constaté que la procédure cité ci dessus été momentané.
le problème je lancé mon site en cliquant sur le fichier index.php , mais en lançant ma page en utilisant localhost de wamp 2.0 sa marche très bien.
désolé pour cette erreur.
redoran 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 14h30.


 
 
 
 
Partenaires

Hébergement Web