Problème de fonction ?

Petit nouveau ! | 2 Messages

28 avr. 2010, 11:47

Bonjour à tous,

J'ai pour but d'installer l'application 'Gtech' de Adullact pour gérer les demandes d'interventions techniques provenant de notre collectivité territorial.

J'utilise WAMP5. Je vous décris la façon dont j'ai installé cette application :

Installation de WAMP5 avec option par défaut ( www à la racine de C:\ )
Je modifie la variable magic_quotes_gpc à On, nécéssaire pour l'apps, dans le php.ini,
Je dézippe ensuite le contenue de l'archive de Gtech à l'intérieur ce trouve un dossier dont je vide le contenus dans /www en supprimant l'ancien index de WAMP5.

Je vais sur la page phpmyadmin, je crée une base de donnée appelé DAUE_LIGHT, en interclassement ( charset latin1_bin pour la connexion mysql ),
Je vais dans importer, le but : crée les tables, donc j'éxecute mon script sql, charset latin1
phpmyadmin me dit que l'opération à été correctement effectué. Parfait.
Je modifie ensuite, le fichier config.inc de Gtech en précisant :
$dbName_s = "DAUE_LIGHT";
$dbHost_s ="localhost";
$dbPassword_s ="";
$dbUser_s = "root";
Si je configure pas ce fichier, l'index de Gtech me retourne une erreur comme quoi il ne peut ce connecter à la base de donner, mais une fois le config.inc modifier, ca marche, donc j'arrive à me connecter à la base de donner.

Cependant, quand je vais sur l'index, j'ai un morceaux de code en mode texte : "method="POST" enctype="multipart/form-data"> " et quand je clique sur un lien, cela affiche une erreur :
Pour la page de recherche :
Fatal error: Call to undefined function TIME_get_name_month() in C:\local\wamp\www\daueNewlight\modules\search.php on line 613[/quote]
Pour la page de Stats Simple :
Fatal error: Call to undefined function TIME_get_name_month() in C:\local\wamp\www\daueNewlight\modules\statsSimples.php on line 65
Pour la page de Stats croisées :
Fatal error: Call to undefined function TIME_get_name_month() in C:\local\wamp\www\daueNewlight\modules\statsCroisees.php on line 65
Pour la page de visualisation temporelle :
Fatal error: Call to undefined function TIME_get_name_month() in C:\local\wamp\www\daueNewlight\modules\visuTemp.php on line 54
De plus, dans l'onglet intervention; si je valide celle ci, on me retourne une page entière contenant du php en texte brute.

Le lien pour le télécharger et avoir accès aux codes sources :
https://adullact.net/projects/gtech/

Je peut si vous le souhaitez, fournir les fichier de configuration de WAMP5 ou Gtech.

Voila, je ne sais pas du tout d'ou cela peut venir; je vous remercie de votre aide par avance.

Eléphant du PHP | 422 Messages

28 avr. 2010, 12:03

hello

regarde si il y a pas un souci avec l'interprétation des <? et <?php car la ton index te remet un bout de html et ca c'est bizard (modifiable php.ini je crois)
colle le code de la page index si elle fait pas 10 km de long :)

++
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

Petit nouveau ! | 2 Messages

28 avr. 2010, 12:30

Voila le daue.php, l'index nous redirige sur ce fichier :


<?php
/*print_r($GLOBALS["HTTP_COOKIE_VARS"]["PHPSESSID"]);
*/
//print_r($GLOBALS);exit;
if (isset($GLOBALS["HTTP_COOKIE_VARS"]["PHPSESSID"])) {
session_start($GLOBALS["HTTP_COOKIE_VARS"]["PHPSESSID"]);
} else {
session_start();
}

include_once('inc/config.inc');

$title_s = "";
$file_s = "";

//RECH A QUEL SERVICE APPARTIENT L UTILISATEUR
if (isset($GL_SESSION_DB_NAME_s)) {
mysql_select_db($GL_SESSION_DB_NAME_s);
$query_s = "SELECT LIB_SERVICE" .
" FROM EBE_USER NATURAL JOIN EBE_SERVICE" .
" WHERE LOGIN_USR='" . $GL_SESSION_LOGIN_s . "'";

$result_i = mysql_query($query_s);
if($result_i == 0){
getError("DMDE_ADD-001A", mysql_errno() . " - " . mysql_error(), "DATABASE");
exit;
}
while ($row_a = mysql_fetch_array($result_i)) {
if (stristr($row_a['LIB_SERVICE'], "finances") != false) {
$_SESSION['SERVICE'] = "FINANCES";
$title_s = " - Finances";
$file_s = "modules/financesSearch.php?action=NO_SEARCH";
} else if (stristr($row_a['LIB_SERVICE'], "humaines") != false){
$_SESSION['SERVICE'] = "RH";
$title_s = " - Ressources Humaines";
} else {
$_SESSION['SERVICE'] = "AMENAG";
$file_s = "modules/dmdeAdd.php";
}
}
mysql_select_db($dbName_s);
} else { //LOCALHOST
$_SESSION['SERVICE'] = "AMENAG";
$file_s = "modules/dmdeAdd.php";

if ($GLOBALS['MODE_FINANCES']) {
$_SESSION['SERVICE'] = "FINANCES";
$title_s = " - Finances";
$file_s = "modules/financesSearch.php?action=NO_SEARCH";
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>D.A.U.E. Gestion des demandes d'intervention</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META http-equiv=MSThemeCompatible content=Yes>
<LINK href="css/dropmenu.css" type=text/css rel=stylesheet>
<LINK href="css/sf.css" type=text/css rel=stylesheet>
<LINK href="css/general.css" type=text/css rel=stylesheet>
<LINK href="css/toolbar.css" type=text/css rel=stylesheet>
<SCRIPT language=javascript src="js/webToolbar.js"></SCRIPT>
<SCRIPT language=javascript>
function onResizeContent() {
var panel = window.document.getElementById('librarycontent');
if(panel != null)
panel.style.pixelHeight = window.document.body.clientHeight - panel.style.pixelTop;
}

function onLoadLibrary(){
onResizeContent();
}

function showMenu(lib_s, left_b) {
lib_s = 'modules/'+lib_s+'.php';
document.getElementById('librarycontent').src = lib_s;
}

function search() {
document.getElementById('librarycontent').src = "modules/search.php?action=NO_SEARCH";
}

function financesSearch() {
document.getElementById('librarycontent').src = "modules/financesSearch.php?action=NO_SEARCH";
}


function adminSearch() {
librarycontent.articleContent.location = "modules/adminSearch.php?action_pa=NO_SEARCH";
}


</SCRIPT>
</HEAD>
<BODY class=body onresize=onResizeContent() text=#000000 bgColor=white leftMargin=0 topMargin=0 onload=onLoadLibrary() MARGINWIDTH="0" MARGINHEIGHT="0">
<FORM id=test name=test action="" method=post>
<INPUT type=hidden value=none name=__VIEWSTATE>
<SCRIPT language=javascript>
function printcontent()
{
if(window.print) {
window.print(librarycontent.articleContent);
} else {
alert("Votre navigateur ne dispose pas de cette option.");
}
}
function addIntervention()
{
librarycontent.articleContent.location = 'modules/saisie.php';
// librarycontent.location = 'modules/saisie.php';
}

function printList()
{
librarycontent.articleContent.location = 'modules/print.php';
// librarycontent.location = 'modules/saisie.php';
}


function display() {
var hauteur=600;
var largeur=800;
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open("modules/display.php","Display", "top="+top+",left="+left+",resizable=yes, location=no, width="+largeur+",height="+hauteur+",menubar=no, status=yes, toolbar=no fullscreen=no,scrollbars=no");
//window.open("modules/Affichage/elections.php","Display1", "top="+top+",left="+left+",resizable=yes, location=no, width="+largeur+",height="+hauteur+",menubar=no, status=yes, toolbar=no fullscreen=no,scrollbars=no");
}
</SCRIPT>
<DIV class=headerDiv id=standardMenu width="100%" ><SPAN>
<TABLE id=Table1 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR style="background-image:url(img/t.png);background-repeat:repeat"><!-- bgColor=#579085-->
<TD vAlign=top width=0 height=60><SPAN></SPAN></TD>
<TD noWrap height=60 >
<SPAN><B>
<SPAN >
<FONT style="FONT-SIZE: 35px" face="Courier New" color=white> D.A.U.E.</FONT></SPAN>
<SPAN style="FONT-VARIANT: small-caps">
<FONT face=verdana color=#ECECEC size=4><STRONG>gestion des demandes d'intervention<?php print $title_s?>
</STRONG></FONT>
</SPAN>
</B></SPAN>
<DIV id=bulle style=" Z-INDEX: 1; LEFT: 100px; POSITION: absolute; TOP: 2px; HEIGHT: 22px; ">

</DIV>
</TD>
<TD valign=top align=right width=250>
<?php
//print "<IMG src=\"modules/bulle.php\">";
?>
</TD>
<TD vAlign=top align=right height=20 valign=top>
<?php
print "<IMG src=\"modules/imgConnexion.php";
if (isset($_SESSION['GL_SESSION_LOGIN_s'])) {
print "?login=" . $_SESSION['GL_SESSION_LOGIN_s'];
}
print "\">";
?></TD>
</TR>
</TBODY>
</TABLE>
</SPAN>
</DIV>


<DIV class=progToolBar id=webToolBar style="BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: white 1px solid; Z-INDEX: 1; LEFT: 0px; BORDER-LEFT: white 1px solid; WIDTH: 100%; BORDER-BOTTOM: buttonshadow 1px solid; POSITION: absolute; TOP: 61px; HEIGHT: 26px; BACKGROUND-COLOR: buttonface">
</DIV>

</FORM>
<!--<IFRAME id=librarycontent style="WIDTH: 100%; POSITION: absolute; TOP: 144px; HEIGHT: 100%" marginWidth=0 marginHeight=0 src="menu/libraryframe.htm" scrolling=yes></IFRAME>
-->
<IFRAME id=librarycontent style="WIDTH: 100%; POSITION: absolute; TOP: 86px; HEIGHT: 87%; BACKGROUND-COLOR:white" marginWidth=0 marginHeight=0 src="<?php print $file_s?>" scrolling="yes"></IFRAME>
</BODY></HTML>

Eléphant du PHP | 422 Messages

28 avr. 2010, 15:20

hello

bon c'est pas concluant le code :) juste il y a des frames et c'est pas top.

Il y a pas un forum avec ton appli open source ? ou tu pourrait poser la question directement.

++
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)