problème fonction

Répondre
universdupc
le 15/02/2006 à 10:34
universdupc
Bonjour !

Voilà, j'ai un truc que je ne comprend pas du tout. Je susi entrain de faire une application et pour cela j'ai créé des harders qui permettre d'avoir toujours le smême au menu date heure ect pareil dasn toute les page sans à cahque fois les insérer dans toute les pages.
Mais je rencontre un probleme, voilà pour trois script mon harder fonctionne. Mais le dernier script que j'ai fait dans mon harder la fonction date et heure ne s'affiche pas je comprend pas pourquoi car dasn les autres harder ca fonctionne l'appelle de la fonction date heure.

Seriez-vuos pkoi ?

Voici le code du harder :

Note de zebden :
Ca sert à rien de poster un code aussi long, pour une fonction qui ne marche pas. Pour les codes longs, il y a le wall d'une part et secondo si tu nous apportes pas les bons éléments, il est impossible d'aider.
La prochaine fois, je delete purement et simplement le post.
LupusMic
le 15/02/2006 à 11:23
LupusMic
Je veux bien que le premier revenu du net c'est le hard, mais c'est une raison pour voir des harders partout ;)

Ton header ne me parait pas problématique. Pourrait-on avoir le code de la fonction date_heure() ? Peut-être as-tu simplement oublié de faire un echo ;)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
universdupc
le 15/02/2006 à 13:21
universdupc
Voici le code de la fonction, mais non je n'ai pas oublié le echo.

<?php 
function date_heure()
{
$jour_semaine = date("l");
$jour_mois = date("j");
$mois = date("m");
$annees = date("Y");

// Traduction des jours dans la langue francaise
$js = "";
switch($jour_semaine)
{
case "Monday" : $js = "Lundi"; break;
case "Tuesday" : $js = "Mardi"; break;
case "Wednesday" : $js = "Mercredi"; break;
case "Thursday" : $js = "Jeudi"; break;
case "Friday" : $js = "Vendredi"; break;
case "Saturday" : $js = "Samedi"; break;
case "Sunday" : $js = "Dimanche"; break;
}
$jour_semaine = $js;

// Traduction des mois dans la langue francaise
$ms = "";
switch($mois)
{
case "01" : $ms = "Janvier"; break;
case "02" : $ms = "Février"; break;
case "03" : $ms = "Mars"; break;
case "04" : $ms = "Avril"; break;
case "05" : $ms = "Mai"; break;
case "06" : $ms = "Juin"; break;
case "07" : $ms = "Juillet"; break;
case "08" : $ms = "Août"; break;
case "09" : $ms = "Septembre"; break;
case "10" : $ms = "Octobre"; break;
case "11" : $ms = "Novembre"; break;
case "12" : $ms = "Décembre"; break;
}
$mois = $ms;

// Regroupement de l'ensemble des variables
pour former la date
$date = $jour_semaine." ".$jour_mois."
".$mois." ".$annees;

// Gestion de l'heure
$heure = date("H");
$minutes = date("i");
$secondes = date("s");

// Regroupement de l'ensemble des variables
pour former l'heure
$heure = $heure.":".$minutes.":".$secondes;

// On affiche le tout
echo $date .", il est ". $heure;
}
?>
LA GLOBULE
le 15/02/2006 à 17:12
LA GLOBULE
Je ne veux pas etre mechant, mais tu peux remplacer tes 50 lignes de PHP par une seule ligne de PHP...
i M@N
le 15/02/2006 à 17:46
i M@N
Hello !
<?php

// on recupere la date de l'instant présent
$date_today = date("Y-m-d H:i:s");

// on décompose la date
sscanf($date_today, "%4s-%2s-%2s %2s:%2s:%2s", &$an_today, &$mois_today,
&$jour_today, &$heure_today, &$min_today, &$sec_today);

$monthes = array('', 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin',
'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
$days = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi',
'Samedi');
$date_day = $days[date('w')];
$date_month = $monthes[date('n')];

?>
@+...
One Love, One Heart, One Unity.
universdupc
le 16/02/2006 à 09:42
universdupc
Je n'arrive pas à comprendre en faite dans mon harder je n'arrive même pas ç faire un echo savez-vous pkoi ? Aucun message d'erreur mais il affiche rien même si je met ceci :

<?php echo" hello"; ?>


merci
universdupc
le 16/02/2006 à 12:57
universdupc
oui mon harder c'est une page qui possède tout le haut d'une page html qui ne change jamais dans toues les pages d'un site. Se qui me permet de le réutiliser dasn totu mon script vien un include de ce harder.php.
LA GLOBULE
le 16/02/2006 à 13:23
LA GLOBULE
Ben c'est ton include qui doit foirer, parce que ca devrait "écrire" normalement.
zebden
le 16/02/2006 à 13:43
zebden
Ouais donc un header pas un hardeur !

Je ne vais pas répéter Lupus mais je le pense fort :p

Fais un wall, en enlevant le superflu, de ta page (sans le javascript par exemple) pour voir.
zebdinou pour les intimes / Blog : http://www.zebden.fr
Répondre
LoadingChargement en cours