Déclaration d'une variable en php
Résolu
idrissess
Messages postés
87
Date d'inscription
Statut
Membre
Dernière intervention
-
idrissess Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
idrissess Messages postés 87 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je veux installer maarch entreprise sous fedora 10. mais j'ai pas encore réussi car beaucoup des erreurs s'affiche parmi eux
Notice: Undefined variable: protocol in /opt/lampp/htdocs/maarchentreprise/apps/maarch_entreprise/class/class_business_app_tools.php on line 45
voila le ligne 45 de ce fichier (class_business_app_tools.php)
if ($_SERVER['SERVER_PORT'] <> 443 && $protocol == "https")
j'ai pu pas changer tout le syntaxe car j'ai pas d'éxperience en PHP
est ce qu'il faut déclarer le variable protocol içi et comment ça ce marche, ou bien juste on peut changer de syntaxe
Merci d'avance
je veux installer maarch entreprise sous fedora 10. mais j'ai pas encore réussi car beaucoup des erreurs s'affiche parmi eux
Notice: Undefined variable: protocol in /opt/lampp/htdocs/maarchentreprise/apps/maarch_entreprise/class/class_business_app_tools.php on line 45
voila le ligne 45 de ce fichier (class_business_app_tools.php)
if ($_SERVER['SERVER_PORT'] <> 443 && $protocol == "https")
j'ai pu pas changer tout le syntaxe car j'ai pas d'éxperience en PHP
est ce qu'il faut déclarer le variable protocol içi et comment ça ce marche, ou bien juste on peut changer de syntaxe
Merci d'avance
A voir également:
- Déclaration d'une variable en php
- Déclaration - Guide
- En plus des revenus, il ne faut surtout pas oublier de faire cette déclaration en ligne aux impôts - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- L'erreur qui peut coûter cher : il ne faut pas déclarer ces revenus aux impôts - Guide
6 réponses
la variable n'existe pas encore. Il doit y avoir un problème dans le code. Je ne pense pas pouvoir t'aider avec si peu de code
merci de votre réponse; vraiment le code est trop long à analyser je peux citer ces lignes
if ($_SERVER['SERVER_PORT'] <> 443 && $protocol == "https")
{
$server_port = ":".$_SERVER['SERVER_PORT'];
}
elseif ($_SERVER['SERVER_PORT'] <> 80 && $protocol == "http")
{
$server_port = ":".$_SERVER['SERVER_PORT'];
}
else
{
$server_port = "";
je ne sais pas si le problème est de chez l'éditeur ou bien de la version PHP (avec le paquet XAMPP)cinstallé sur mon PC
if ($_SERVER['SERVER_PORT'] <> 443 && $protocol == "https")
{
$server_port = ":".$_SERVER['SERVER_PORT'];
}
elseif ($_SERVER['SERVER_PORT'] <> 80 && $protocol == "http")
{
$server_port = ":".$_SERVER['SERVER_PORT'];
}
else
{
$server_port = "";
je ne sais pas si le problème est de chez l'éditeur ou bien de la version PHP (avec le paquet XAMPP)cinstallé sur mon PC
//##############
if ($_SERVER['SERVER_PORT'] <> 443 && $protocol == "https")
{
$server_port = ":".$_SERVER['SERVER_PORT'];
}
elseif ($_SERVER['SERVER_PORT'] <> 80 && $protocol == "http")
{
$server_port = ":".$_SERVER['SERVER_PORT'];
}
else
{
$server_port = "";
}
if (!empty($_SERVER['HTTPS']))
$protocol = "https";
else
$protocol = "http";
//##############
je trouve la variable protocol aussi aprés
$_SESSION['config']['businessappurl'] = $protocol."://".$host.$server_port.str_replace('index.php','',$_SERVER['SCRIPT_NAME']);
if ($_SERVER['SERVER_PORT'] <> 443 && $protocol == "https")
{
$server_port = ":".$_SERVER['SERVER_PORT'];
}
elseif ($_SERVER['SERVER_PORT'] <> 80 && $protocol == "http")
{
$server_port = ":".$_SERVER['SERVER_PORT'];
}
else
{
$server_port = "";
}
if (!empty($_SERVER['HTTPS']))
$protocol = "https";
else
$protocol = "http";
//##############
je trouve la variable protocol aussi aprés
$_SESSION['config']['businessappurl'] = $protocol."://".$host.$server_port.str_replace('index.php','',$_SERVER['SCRIPT_NAME']);
Parse error: syntax error, unexpected T_IF, expecting ',' or ';' in /opt/lampp/htdocs/maarchentreprise/apps/maarch_entreprise/class/class_business_app_tools.php on line 59
ligne 59: if (!empty($_SERVER['HTTPS']))
j'ai ajouté la commande echo $_SERVER['HTTPS'] avant la boucle if
ligne 59: if (!empty($_SERVER['HTTPS']))
j'ai ajouté la commande echo $_SERVER['HTTPS'] avant la boucle if
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ton
Si il est après ta variable $protocol risque quelques problème d'initialisation (php ne remontant pas le temps).
if (!empty($_SERVER['HTTPS'])) $protocol = "https"; else $protocol = "http";est-il après ou avant ton premier "if" ?
Si il est après ta variable $protocol risque quelques problème d'initialisation (php ne remontant pas le temps).
c'estaprés.
bon j'ai décidé de refaire le travail sur KUBUNTU 10.04 au lieu de fedora 10 et d'installer apache2, php5 postgresql séparement avec la commande
merci beaucoup.
bon j'ai décidé de refaire le travail sur KUBUNTU 10.04 au lieu de fedora 10 et d'installer apache2, php5 postgresql séparement avec la commande
apt-get install unzip apache2 php5 php5-pgsql postgresql-8.3 phppgadminau lieu d'utiliser l'ensemble de service XAMPP (apache,mysql;perl;php) et ça à bien marché mantenant
merci beaucoup.