Tom's Guide > Forum > Programmation > Php code temps
Mot :    Pseudo :           
 

[/quote]Bonjour , j'ai un problème avec PHP ... J'ai dévelloper un code qui marche pas , si possible pouvez vous le reparer , Merci ! :jap:
[quote]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Rien</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?php

$ma_variable = 'Aujourd\'hui, nous sommes le : ' . date('d/m/Y/)';
$ma_variable = 'Le 1er (s) est seconde ,
le 2ème (L)Indique si l'année est bissextile (1 = oui, 0 = non),
le 3ème (z)est le numéro du jour de l'année Voila : ' . date('s/L/z)';
$ma_variable = nl2br($ma_variable);

echo $ma_variable;
?>

Merci beaucoup , Aurevoir !

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

tu peux expliquer ce qu'est censer faire ton code ?

Répondre à Sundevil

Il doit ecrire qu'il est le jour/mois/année , les secondes , si l'année est bixestille et le numero du jour de l'année !

Répondre à pikaloic

En cherchant un peu tu verrai que ya un probleme a cette ligne:

$ma_variable = 'Aujourd\'hui, nous sommes le : ' . date('d/m/Y/)';

l'apostrophe est mal placer, c'est avant la parenthese fermante.

idem ici:

le 3ème (z)est le numéro du jour de l'année Voila : ' . date('s/L/z)';

Répondre à Sundevil

Zut ! Ca marche toujours pas !!! Peux - tu me faire le code stp ???

Répondre à pikaloic

Alors la non, je veux bien t'aider mais pas bosser a ta place ;)

Répondre à Sundevil

et ça t'affiche quoi ??

parce que pour moi quand tu fais :

$test = 'a';
$test = 'b';

echo $test;

j'ai b d'affiché...

Répondre à kakashi99

Il n'y a pas que l'apostrophe qui est mal placer.

voila la ligne corriger :
$ma_variable = "Aujourd'hui, nous sommes le : ".date('d/m/Y/')."";

------------------------------ La parole est d'argent mais le silence est d'or
Répondre à DivX_666

Tu peux m'expliquer la difference entre sa:

$ma_variable = 'Aujourd\'hui, nous sommes le : ' . date('d/m/Y/');

et sa:

$ma_variable = "Aujourd'hui, nous sommes le : ".date('d/m/Y/')."";

Répondre à Sundevil

Le problème vient du fait que tu écrases ta première variable fait plutot un truc du genre

$ma_variable = 'Mon texte 1</br>' ;
$ma_variable .= 'Mon texte 2';


Message édité par maxcailla le 25-07-2007 à 16:04:38
------------------------------ Microsoft : Most Intelligent Customers Realize Our Software Only (for) Fools ( and ) Teenagers

Des femmes nues et des gogos danseurs c'est sur BI
Répondre à maxcailla

Ma solution je suis sur qu'elle marche.....

------------------------------ La parole est d'argent mais le silence est d'or
Répondre à DivX_666

Les 2 solutions fonctionnent toutes les deux et tu pourrais même faire encore plus simple :

Code :
  1. $ma_variable = "Aujourd'hui, nous sommes le : ".date('d/m/Y/');

------------------------------ Microsoft : Most Intelligent Customers Realize Our Software Only (for) Fools ( and ) Teenagers

Des femmes nues et des gogos danseurs c'est sur BI
Répondre à maxcailla

Merci beaucoup ! J'ai l'embarat du choix ;)

Répondre à pikaloic

Le code final est:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Rien</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?php
$ma_variable = "Aujourd'hui, nous sommes le : ".date('d/m/Y/');
$ma_variable = "Le 1er (s) est seconde ,
le 2ème (L)Indique si l'année est bissextile (1 = oui, 0 = non),
le 3ème (z)est le numéro du jour de l'année Voila : " . date('s/L/z');

$ma_variable = nl2br($ma_variable);

echo $ma_variable;
?>

Répondre à pikaloic

Il ne marchera toujours pas ton code, enfin disons que ta ligne : "Aujourd'hui, nous sommes le : ".date('d/m/Y/');" ne s'affichera pas !

C'est assez simple tu mets un truc dans $ma_variable puis à la ligne suivante tu mets autre chose ;) !

Voilà pourquoi j'avais écrit cela

Citation :

$ma_variable = 'Mon texte 1</br>' ;
$ma_variable .= 'Mon texte 2';



Tu mets un .= pour concaténer tes 2 chaînes ;) !

------------------------------ Microsoft : Most Intelligent Customers Realize Our Software Only (for) Fools ( and ) Teenagers

Des femmes nues et des gogos danseurs c'est sur BI
Répondre à maxcailla

Merci , le code idéale est :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Rien</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?php
$ma_variable1 = "Aujourd'hui, nous sommes le : ".date('d/m/Y/');
$ma_variable2 = " ...";
$ma_variable3 = "Le 1er (s) est seconde ,
le 2ème (L)Indique si l'année est bissextile (1 = oui, 0 = non),
le 3ème (z)est le numéro du jour de l'année Voila : " . date('s/L/z');

$ma_variable1 = nl2br($ma_variable1);
$ma_variable2 = nl2br($ma_variable2);
$ma_variable3 = nl2br($ma_variable3);

echo $ma_variable1;
echo $ma_variable2;
echo $ma_variable3;
?>

Répondre à pikaloic
Tom's Guide > Forum > Programmation > Php code temps
Aller à :

Il y a 432 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens