Problème code slideshow de rubiks10

Signaler
Messages postés
7
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
5 juin 2008
-
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
-
Voici mon erreur lorsque j'installe ce code slideshow de rubiks10 :
"Warning:
session_start() [function.session-start]: Cannot send session cookie -
headers already sent by (output started at
/var/www/www.cediscount.lu/htdocs/SlideShow_module/require_lib/
img_auto_import_lib.php:96)
in /var/www/www.cediscount.lu/htdocs/include/sessions.inc.php on line
30"

ligne 96 du fichier "img_auto_import_lib.php", j'ai :
echo
"\t\t\t\t\t\tnew Array('$rep/$file[name]', '$width', '$height',
'$file[size]', '$file[title]', '$file[author]', '$file[copyright]',
'$file[description]'), \n";
}
echo "\t\t\t\t\t\tnew Array('', '') \n";
echo "\t\t\t\t\t\t);\n";
echo "\t\t</script> \n";
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
}
//
// Module by The Rubik's Man
// © 2005-2006
//
?>

et ligne 30 de mon "sessions.inc.php" à la fin du fichier, j'ai :
session_start();
$expiry = 60 * 60 * 24 * 7; /* seven days */
session_set_cookie_params($expiry);

   $_SESSION['error'] = NULL;

/* recuperation des identifiants de connexion */

$username = NULL;
$password = NULL;

if (isset($_COOKIE['username']) && isset($_COOKIE['password'])) {
$username = $_COOKIE['username'];
$password = $_COOKIE['password'];
if (!is_object($_SESSION['clientIdentifie'])) {
$_POST['log'] = true;
}
} elseif (isset($_POST['username']) && isset($_POST['password'])) {
$username = $_POST['username'];
$password = $_POST['password'];
} else {
$username = '';
$password = '';
}

/* Récupération des réferences des produits en promo */

if (!is_array($_SESSION['ref_promo'])) {
$_SESSION['ref_promo']=array();

    $sql =  "select REFERENCE ".
            "from ".$tbl_promo." where promo = 'S'";

    $result = ociparse ($connection, $sql);
    ociexecute($result);

    while (OCIFetchInto ($result, $row, OCI_ASSOC)) {
        if (!in_array($row['REFERENCE'],$_SESSION['ref_promo'])) {
            $_SESSION['ref_promo'][] = $row['REFERENCE'];
        }
    }
}

/* recuperation d'un client par son nom */

if ($_POST['recover_customer']) {
unset($_SESSION['recover_customer']);
if ( $_POST['username'] != "" ) {
$arrayClient = EnvironementManager::loadClientByName($_POST['username']);
$_SESSION["recover_customer"] = $arrayClient;
}
}

/* connexion d'un client */

if (($_POST['log']) && ($username!="") && ($password!="")) {
$clientIdentifie = EnvironementManager::loadClientByLoginPassword($username,$password);
   if (is_object($clientIdentifie)) {
   $_SESSION['logged_in'] = true;
   $_SESSION['id'] = session_id();
   $_SESSION['clientIdentifie'] = $clientIdentifie;
   $commande = EnvironementManager::loadCommandeByNoClient($clientIdentifie->getNoClient());
   if (is_object($commande)){
$_POST['commandeRecupere'] = true;
   $_SESSION['commandeRecupere'] = $commande;
}
   if ($_POST['cookie']) {
   setcookie("username", $username, time()+$expiry*2); // 2 semaines
   setcookie("password", $password, time()+$expiry*2);
   }
   } else {
   if (empty($username) || empty($password)) {
   $_SESSION['error'] = 1; // Please enter a valid username/password combination.
   } else {
   $_SESSION['error'] = 2; // Wrong username/password combination.
   }
}
}

/* connexion d'un client par clé cryptées */

if ($_GET['key']!="") {
$clientIdentifie = EnvironementManager::loadClientByKey($_GET['key']);
if (is_object($clientIdentifie)) {
   $_SESSION['logged_in'] = true;
   $_SESSION['id'] = session_id();
   $_SESSION['clientIdentifie'] = $clientIdentifie;
   $commande = EnvironementManager::loadCommandeByNoClient($clientIdentifie->getNoClient());
   if (is_object($commande)){
$_POST['commandeRecupere'] = true;
   $_SESSION['commandeRecupere'] = $commande;
}
   if ($_POST['cookie']) {
   setcookie("username", $username, time()+$expiry*2); // 2 semaines
   setcookie("password", $password, time()+$expiry*2);
   }
   }
}

/* modificaiton des données du client */

if ($_POST['modifyAccount']) {
$clientIdentifie = $_SESSION['clientIdentifie'];
if (($_POST['password']==$_POST['password2']) && ($_POST['password']!="")) {
$clientIdentifie->setPassword($_POST['password']);
}
$_POST['code'] = verifCodePostal($_POST['code']);
$clientIdentifie->setEmail($_POST['username']);
$clientIdentifie->setPrenom($_POST['prenom']);
$clientIdentifie->setNom($_POST['nom']);
$clientIdentifie->setAdresse(str_replace("'"," ",$_POST['addresse']));
if ($_POST['pays'] == "FR") {
$clientIdentifie->setDepartement(substr($_POST['code'],0,2));
$clientIdentifie->setCode(substr($_POST['code'],2));
} else {
$clientIdentifie->setDepartement($_POST['code']);
$clientIdentifie->setCode($_POST['code']);
}
$clientIdentifie->setVille($_POST['ville']);
$clientIdentifie->setPays($_POST['pays']);
$clientIdentifie->setZoneTel(substr($_POST['tel'],0,2));
$clientIdentifie->setTelephone(substr($_POST['tel'],2));
$clientIdentifie->setFax(substr($_POST['fax'],2));
$clientIdentifie->setTrp(EnvironementManager::getTrpByPays($_POST['pays'],$clientIdentifie->getDepartement()));
$_SESSION['clientIdentifie'] = $clientIdentifie;
$clientIdentifie->register();
}

/* récupération de la commande précédente non traitée */

if ($_GET['action']=="recovery") {
$panier = $_SESSION['panier'];
$commandeRecupere = $_SESSION['commandeRecupere'];
if (!is_object($panier)) {
$panier = new Panier();
$commande = new Commande();
} else {
$commande = $panier->getCommande();
if (!is_object($commande)) {
$commande = new Commande();
} else {
$panier->removeCommande();
}
}
$commande->setModePaiement($commandeRecupere->getModePaiement());
$commande->setPoids($commande->getPoids()+$commandeRecupere->getPoids());
EnvironementManager::removeCommande($commandeRecupere->getNoCommande());

$commandeRecupere->resetLigneCommande();
while (list(,$ligneCommande)=$commandeRecupere->eachLigneCommande()) {
$commande->addLigneCommande($ligneCommande);
}
$panier->addCommande($commande);
$_SESSION['panier'] = $panier;
unset($_SESSION['flagEnvoiMail'],$_SESSION['commandeRecupere'],$commandeRecupere,$panier,$commande,$ligneCommande);
}

/* suppression de la commande précédente non traitée */

if ($_GET['action']=="delete") {
$commandeRecupere = $_SESSION['commandeRecupere'];
EnvironementManager::removeCommande($commandeRecupere->getNoCommande());
unset($_SESSION['flagEnvoiMail'],$_SESSION['commandeRecupere'],$commandeRecupere);
}

/* Add item to cart */

if ($_POST['product_id'] != '' &&
    $_POST['product_name'] != '' &&
    $_POST['product_fabr'] != '' &&
    $_POST['product_unitaire'] != '' &&
    $_POST['product_conditionnement'] != '' &&
    $_POST['product_famille'] != '' &&
    $_POST['product_ssfamille'] != '' &&
    $_POST['product_quantity'] != '') {

    $_POST['product_quantity'] = intval($_POST['product_quantity']);

    unset($_SESSION['notEnough']);
    unset($_SESSION['flagEnvoiMail']);

    if ($_POST['mode'] != "buy") {
    list ($stock,$delai) = EnvironementManager::getStockDelai($_POST['product_id']);
if (intval($stock / $_POST['product_conditionnement']) < $_POST['product_quantity'] and $delai != 1) {
$_SESSION['notEnough']['STOCK'] = intval($stock / $_POST['product_conditionnement']);
$_SESSION['notEnough']['DELAI'] = $delai;
}
}

    $panier = $_SESSION['panier'];
    if (!is_object($panier)) {
    $panier = new Panier();
    $commande = new Commande();
} else {
$commande = $panier->getCommande();
if (!is_object($commande)) {
$commande = new Commande();
}
}

if (!isset($_SESSION['notEnough'])) {
$ligneCommande = new LigneCommande();
$ligneCommande->setReference($_POST['product_id']);
$ligneCommande->setNomProduit($_POST['product_name']);
$ligneCommande->setNomFabricant($_POST['product_fabr']);
$ligneCommande->setPrixUnitaire($_POST['product_price']/$_POST['product_conditionnement']);
$ligneCommande->setConditionnement($_POST['product_conditionnement']);
$ligneCommande->setQuantite($_POST['product_quantity']);
$ligneCommande->setPoids($_POST['product_poids']);
$ligneCommande->setFamille($_POST['product_famille']);
$ligneCommande->setSsfamille($_POST['product_ssfamille']);
$commande->addLigneCommande($ligneCommande);
$panier->addCommande($commande);
$_SESSION['panier'] = $panier;
}
}

/* Gestion du retour CIC - paiement accepté */

if ($_GET['action'] == "accepted") {
EnvironementManager::valideComandeCIC($_GET['order_ref']);
$panier = $_SESSION['panier'];
if (is_object($panier)) {
$commande = $panier->getCommande();
if (is_object($commande)) {
$commande->logCommande($_SESSION['clientIdentifie']->getNoClient());
}
}
if (!isset($_SESSION['flagEnvoiMail'])) {
$_SESSION['inf'].=  "\n".$lang_paiement_accepte."\n".
"----------------------------------------------------------------\n";

mail($_SESSION['clientIdentifie']->getEmail(), $config_mail_object,
$_SESSION['inf'], "From CEDISCOUNT Sàrl <contact@cediscount.lu>");
$_SESSION['flagEnvoiMail'] = true;
}
unset($_SESSION['panier']);
}

/* Gestion du retour CIC - paiement refusé */

if ($_GET['action'] == "refused") {
EnvironementManager::refuseCommandeCIC($_GET['order_ref']);
if (!isset($_SESSION['flagEnvoiMail'])) {
$_SESSION['inf'].=  "\n".$lang_paiement_refuse."\n".
"----------------------------------------------------------------\n";

mail($_SESSION['clientIdentifie']->getEmail(),
$lang_refus_objet_mail." ".$config_website_title, $_SESSION['inf'],
"From CEDISCOUNT Sàrl <contact@cediscount.lu>");
$_SESSION['flagEnvoiMail'] = true;
}
//unset($_SESSION['panier']);
}

/* suppression de la commande si CIC annulé */

if ($_GET['cic']=="cancel") {
$panier = $_SESSION['panier'];
if (is_object($panier)) {
$commande = $panier->getCommande();
if (is_object($commande)) {
EnvironementManager::removeCommande($commande->getNoCommande());
$commande->setNoCommande(0);
$panier->addCommande($commande);
$_SESSION['panier'] = $panier;
}
}
}

/* Retour au choix de mode de paiement */

if ($_GET['action'] == 'payment') {
$panier = $_SESSION['panier'];
if (is_object($panier)) {
$commande = $panier->getCommande();
$commande->setModePaiement("");
$panier->addCommande($commande);
$_SESSION['panier'] = $panier;
$action = "logout";
}
unset($panier,$commande);
}

/* Vidage du panier */

if ($_GET['action'] == 'empty') {
unset($_SESSION['panier']);
unset($_SESSION['inf']);
}

if (isset($_GET['action'])) {
$action = $_GET['action'];
} else {
unset($action);
}

/* Déconnexion */

if (isset($action) && !strcmp($action, 'logout')) {
$_SESSION['logged_in'] = false;
unset($_SESSION['clientIdentifie']);
   unset($_SESSION['commandeRecupere']);
unset($_SESSION['id']);
   unset($_SESSION['panier']);
setcookie ("username", "", time() - 3600);
setcookie ("password", "", time() - 3600);
}

if ($_SESSION['logged_in']) {
return true;
} else {
return false;
}

}

?>

DONC HELP SVP ????

19 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,
    t'es sûr d'être dans le bon forum ?
    j'aurais plutôt ( le chien de Mickey ) opté pour phpcs,
          mais peut-être me trompe-je ?
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
35
Salut,

t'aurai au moins pu nous mettre les lignes en questions en rouge, je ne sais pas les autres mais moi quand on étale tout son code comme ça, ça me donne pas envie d'y jeter un coup d'oeuil...

a++

Si la réponse vous convient, pensez : Réponse accepté !
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
on se demande bien pourquoi nico ?   ça décourage ? tu crois ?
    enfin, moi... je t'avoue que oui.   donc nicomilville++ finalement.
faire un ch'tit effort de mettre en forme sa question, faire l'extrait de ce qui clôche....
        trés souvent, en plus, on résoud tout seul !
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
943
Date d'inscription
mardi 14 novembre 2006
Statut
Membre
Dernière intervention
7 août 2009
3
Amical bonjour à toi aussi

Je t'invite à aller lire le règlement notament la partie où l'on dit on est polis on dit bonjour, aurevoir merci et s'il vous plais.

Sinon
>>Voici mon erreur lorsque j'installe ce code slideshow de rubiks10 :
Et alors? Elle est ou la question? Y'a une erreur qu'est ce que ça peut nous faire c'est pas à nous qu'il faut le dire mais peut être à l'auteur et je suis sure que tu aurais juste un tout petit peu chercher sur google tu aurais trouvé la solution à ton problème.

<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
ah ben, pis là,  maelob++ aussi finalement
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
35
lol, donc en fait on est tou daccord sauf l'auteur de ce post !

a++

Si la réponse vous convient, pensez : Réponse accepté !
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
ah ben... si nico se met lui aussi à faire de l'humour... on n'est pas sorti !   ;o)
<hr />@+   Bul     [mon Site]   [M'écrire]   [Laisser une adresse Mail, en évitant les spams]
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
35
lol, pourquoi tu dis ça ?

a++

Si la réponse vous convient, pensez : Réponse accepté !
Messages postés
7
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
5 juin 2008

Amical bonjour à toi aussi

Je
t'invite à aller lire le règlement notament la partie où l'on dit on
est polis on dit bonjour, aurevoir merci et s'il vous plais.
>OUPS DESOLE

Et alors? Elle est ou la question? Y'a une erreur qu'est ce que ça peut
nous faire c'est pas à nous qu'il faut le dire mais peut être à
l'auteur et je suis sure que tu aurais juste un tout petit peu chercher
sur google tu aurais trouvé la solution à ton problème.
>A QUOI SERT UN FORUM SI CE N'EST DE S'ENTRAIDER???
>MAIS BON JE ME DEMERDERAIS TOUT SEUL ET NE COMPTAIT PAS SUR MOI POUR VOUS AIDER NON PLUS.

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
>PRENEZ LE AUSSI POUR VOUS TOUS.

A BON ENTENDEUR SALUT.
Messages postés
943
Date d'inscription
mardi 14 novembre 2006
Statut
Membre
Dernière intervention
7 août 2009
3
En même temps quand on pratique php et qu'on ne connais pas les sessions et qu'en plus on poste ça dans javascript je pense qu'on a pas besoin de ton aide...

Salut!

<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
c'est "à bonne en tender, salue"   qu'il faut dire
        dixit alphonse Allais.
<hr />                            Bul         [mon Site]     [M'écrire]
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
35
re,

bon ba je crois qu'il n'y a plus rien a dire mis a part bultez et maelob++

Maelob : lol :-)

Si la réponse vous convient, pensez : Réponse accepté !
Messages postés
943
Date d'inscription
mardi 14 novembre 2006
Statut
Membre
Dernière intervention
7 août 2009
3
Non mais sérieux ça m'énerve les gens ils croient qu'ils ont juste
2 cliques de souris à faire et hop ils ont un truc de fonctionnel et
gratuit sans efforts faut arrêter d'abuser.

Surtout en plus on nous donne la tartine de code et démerdez vous.


Mais le pire c'est risible quand même c'est que le problème est dans le message d'erreur ça montre vraiment que le mec il a cherché a régler tout seul son erreur avant de venir ici.

<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
35
c'est bien ce que je dis, lol, au moins on est daccord !!!

@l'auteur de ce post : un forum est fait pour s'entraider mais il faut faire un minimum d'effort, il faut pas abuser et si tu as lu le règlement tu devrai savoir qu'il ne faut pas donner un code entier et laisser un petit message du genre voici l'erreur, maintenant démerdez vous et faites moi signe quand vous aurez la solution... Quand a ton aide, pour l'instant j'ai un petit doute sur l'aide que tu pourrai nous apporter... Avant que tu ne sois la on s'en sortait déjà très bien sans toi, je ne vois pas pourquoi ça changerai...

a++

Si la réponse vous convient, pensez : Réponse accepté !
Messages postés
943
Date d'inscription
mardi 14 novembre 2006
Statut
Membre
Dernière intervention
7 août 2009
3
>>Quand a ton aide, pour l'instant j'ai un petit doute sur l'aide que tu
pourrai nous apporter... Avant que tu ne sois la on s'en sortait déjà
très bien sans toi, je ne vois pas pourquoi ça changerai...

Au moins ça c'est dit (paff )

<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
et quand il n'y a pas de code, que le mec dit : c'est simple !
    qu'il attend un truc tout fait...
    on lui fait remarquer en lui donnant malgré tout des pistes,
        pour se faire enguirlandé quand même !?!!
        quoi qu'on fait là ? c'est ici  
        j'ai pas été "méchant".. si ?  mais je ne veux pas paul et mickey.<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
35
non, tu n'a pas été méchant mais que veus tu qu'on y fasse, il y a des gas comme ça qui crois que tout leur est du...

a++

Si la réponse vous convient, pensez : Réponse accepté !
Messages postés
7
Date d'inscription
vendredi 16 mai 2008
Statut
Membre
Dernière intervention
5 juin 2008

@l'auteur de ce post : un forum est fait pour s'entraider mais il faut faire un minimum d'effort, il faut pas abuser et si tu as lu le règlement tu devrai savoir qu'il ne faut pas donner un code entier et laisser un petit message du genre voici l'erreur, maintenant démerdez vous et faites moi signe quand vous aurez la solution
>A L'AVENIR JE SAURAIS
>G PAS ENVIE DE POLEMIQUER DONC MERCI QUAND MEME.
SALUT
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
35
de rien quand même...

a++

Si la réponse vous convient, pensez : Réponse acceptée !