par
soad0901 » 27 sept. 2008, 22:20
Assures-toi que les blocs PHP commencent bien avec la marque <?php
oui, et celui qui ferme est sur le screenshot. apres je ne sais pas pourquoi le code est coupé, il ne reste que la fin de mon fichier php...
Mon module marche sur internet, mais pas en local ... je pense que c'est un probleme de configuration de php non ?
le truc c'est qu'il devrait l'interpreter! regarde le code source HTML :
Code : Tout sélectionner
...
<div>
<h3>Calendrier Team</h3>
<?
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
define("NB_JOUR_COLONE", 4);
define("NB_JOUR_LIGNE", 3);
//$sql = "SELECT * FROM jos_match WHERE ORDER BY date DESC";
//$rows = myQuery($sql);
$date_num = date("j");
$date_txt = date("D");
$joursem_fr = array('Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam', 'Dim');
$joursem_en = array('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun');
$h=0;
while($joursem_en[$h] != $date_txt){
$h++;
}
echo '<script language="JavaScript">';
echo 'function popup(){';
echo " window.open('modules/mod_calendrier_popup.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=300, height=150, left=0, top=0');";
echo '}';
echo "</script>";
echo '<table witdh="100%">';
for ($i = 0; $i < NB_JOUR_COLONE; $i++) {
echo "<tr>";
for ($j = 0; $j < NB_JOUR_LIGNE; $j++) {
echo '<td style="background:#EBF2FB none no-repeat scroll 0 50%;border:1px solid #78A3DE;color:#000000;cursor:default;
font-family:Verdana,Arial,Helvetica,sans-serif;padding:0 5px;text-decoration:none;">';
echo '<a href="javascript:popup();" style="font-size:11px;font-weight:normal;text-align:center;">';
$date_num = $date_num+$i+$j;
echo $joursem_fr[($h+$i+$j)%6] . " " . $date_num;
echo "</td>";
}
echo "</tr>";
}
echo '</table>';
?>
</div>
...
[quote="sadeq"]Assures-toi que les blocs PHP commencent bien avec la marque [size=150][b]<?php [/b][/size][/quote]
oui, et celui qui ferme est sur le screenshot. apres je ne sais pas pourquoi le code est coupé, il ne reste que la fin de mon fichier php...
Mon module marche sur internet, mais pas en local ... je pense que c'est un probleme de configuration de php non ?
le truc c'est qu'il devrait l'interpreter! regarde le code source HTML :
[code]
...
<div>
<h3>Calendrier Team</h3>
<?
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
define("NB_JOUR_COLONE", 4);
define("NB_JOUR_LIGNE", 3);
//$sql = "SELECT * FROM jos_match WHERE ORDER BY date DESC";
//$rows = myQuery($sql);
$date_num = date("j");
$date_txt = date("D");
$joursem_fr = array('Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam', 'Dim');
$joursem_en = array('Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun');
$h=0;
while($joursem_en[$h] != $date_txt){
$h++;
}
echo '<script language="JavaScript">';
echo 'function popup(){';
echo " window.open('modules/mod_calendrier_popup.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=300, height=150, left=0, top=0');";
echo '}';
echo "</script>";
echo '<table witdh="100%">';
for ($i = 0; $i < NB_JOUR_COLONE; $i++) {
echo "<tr>";
for ($j = 0; $j < NB_JOUR_LIGNE; $j++) {
echo '<td style="background:#EBF2FB none no-repeat scroll 0 50%;border:1px solid #78A3DE;color:#000000;cursor:default;
font-family:Verdana,Arial,Helvetica,sans-serif;padding:0 5px;text-decoration:none;">';
echo '<a href="javascript:popup();" style="font-size:11px;font-weight:normal;text-align:center;">';
$date_num = $date_num+$i+$j;
echo $joursem_fr[($h+$i+$j)%6] . " " . $date_num;
echo "</td>";
}
echo "</tr>";
}
echo '</table>';
?>
</div>
...
[/code]