Problème code slideshow de rubiks10

diego1303 Messages postés 7 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 5 juin 2008 - 4 juin 2008 à 11:26
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 - 6 juin 2008 à 06:44
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

cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
4 juin 2008 à 13:11
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]
0
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
4 juin 2008 à 13:30
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é !
0
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
4 juin 2008 à 13:39
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]
0
maelob Messages postés 943 Date d'inscription mardi 14 novembre 2006 Statut Membre Dernière intervention 7 août 2009 3
4 juin 2008 à 13:42
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)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
4 juin 2008 à 14:21
ah ben, pis là,  maelob++ aussi finalement
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
0
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
4 juin 2008 à 14:33
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é !
0
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
4 juin 2008 à 15:10
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]
0
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
4 juin 2008 à 15:12
lol, pourquoi tu dis ça ?

a++

Si la réponse vous convient, pensez : Réponse accepté !
0
diego1303 Messages postés 7 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 5 juin 2008
5 juin 2008 à 08:52
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.
0
maelob Messages postés 943 Date d'inscription mardi 14 novembre 2006 Statut Membre Dernière intervention 7 août 2009 3
5 juin 2008 à 09:21
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)
0
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
5 juin 2008 à 10:21
c'est "à bonne en tender, salue"   qu'il faut dire
        dixit alphonse Allais.
<hr />                            Bul         [mon Site]     [M'écrire]
0
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
5 juin 2008 à 16:10
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é !
0
maelob Messages postés 943 Date d'inscription mardi 14 novembre 2006 Statut Membre Dernière intervention 7 août 2009 3
5 juin 2008 à 16:28
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)
0
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
5 juin 2008 à 16:36
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é !
0
maelob Messages postés 943 Date d'inscription mardi 14 novembre 2006 Statut Membre Dernière intervention 7 août 2009 3
5 juin 2008 à 16:40
>>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)
0
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
5 juin 2008 à 16:48
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]
0
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
5 juin 2008 à 16:53
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é !
0
diego1303 Messages postés 7 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 5 juin 2008
5 juin 2008 à 21:33
@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
0
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
6 juin 2008 à 06:44
de rien quand même...

a++

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