begin process at 2012 05 31 09:52:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

set_cookie de 1&1 à ovh


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

set_cookie de 1&1 à ovh

jeudi 12 juillet 2007 à 22:27:07 | set_cookie de 1&1 à ovh

Merlin69100

Membre Club
Bonjour,

Suite à la migration de 1&1.com a 10gp (ovh)

J'ai le message d'erreur suivant, pouvez-vous m'aider

Merci d'avance!

[CODE]Fatal error: Call to undefined function: set_cookie() in /home.19/c/r/o/croacroa/www/members/kits/include.php on line 73[/CODE]


Biensur après recherche sur internet j'ai vérifié le [CODE]session_start();[/CODE]dans include.php

voici ci joint mon fichier include.php
[CODE]
<?php
session_start();
include('../../../cfg.php');
$db = mysql_connect($mysql_host,$mysql_user,$mysql_password) or die ("erreur de connexion");
mysql_select_db($mysql_base,$db) or die ("erreur de connexion base");

function middle()
{
    $r1=mysql_query("SELECT * FROM members WHERE id='$_SESSION[masterid]'");
    $c1=mysql_fetch_array($r1);
    include('../get.array.php');
    if(empty($_GET[p]))
    {
        if(empty($c1['index']) && file_exists('../../modules/news/ccnews.php'))
        {
            include('../../modules/news/ccnews.php');
        }
        elseif(isset($c1['index']) && file_exists('pages/'.$c1['index']))
        {
            include('../../modules/editor.html/php.fct/fgcode2html.fct.php');
                    
            $page = 'pages/'.$c1['index'];
            $page_html = '';                            
            $fo = fopen($page,'r+');
            $page_html = fread($fo, filesize($page));
            $page_html = stripslashes($page_html);
            fclose($fo);
            $img_path = 'img/gallery/img/';
            $smileys_path = '../../img/smileys/';
                                
            fgcode2html($page_html , $img_path , $smileys_path , "1");
        }
        else
        {
            echo'Bienvenue sur le site de '.$_SESSION[master];
        }
    }
    elseif(file_exists('pages/'.$_GET[p].'.html') && empty($_GET[mod]))
    {
        include('../../modules/editor.html/php.fct/fgcode2html.fct.php');
                
        $page = 'pages/'.$_GET['p'].'.html';
        $page_html = '';                            
        $fo = fopen($page,'r+');
        $page_html = fread($fo, filesize($page));
        $page_html = stripslashes($page_html);
        fclose($fo);
        $img_path = 'img/gallery/img/';
        $smileys_path = '../../img/smileys/';
                            
        fgcode2html($page_html , $img_path , $smileys_path , "1");
    }
    elseif(file_exists('../../'.$dir[$_GET[mod]].'/'.$_GET[p].'.php') && isset($_GET[mod]))
    {
        include('../../'.$dir[$_GET[mod]].'/'.$_GET[p].'.php');
    }
    elseif(eregi('http://', $_GET['p']))
    {
        echo '<META HTTP-EQUIV="refresh" CONTENT="0; URL='.$_GET['p'].'">';    
    }
    else
    {
        echo'<center>Aucune page ne correspond à ce lien : '.$dir[$_GET[mod]].'/'.$_GET[p].'.php.</center>';
    }
    
    // stats
    function stats()
    {
        $jour = date("d");
        $site='cc'.$_SESSION['master'];
        if($_COOKIE[site] != $jour)
        {
            set_cookie($site, $jour, time()+24*3600, "/", '.croacroa.com');
            $session = $_SESSION['master'];
            $day = date("d/m/Y");
            
            $fo = fopen('http://croacroa.com/members/users/'.$session.'lastlog.stats','r+');
            $lastlog_content = fgets($fo, 255);
            if($day != $lastlog_content)
            {   fseek($fo, 0);  fputs($fo, date("d/m/Y"));  $daydiff = 'yes';   }
            else
            {   $daydiff = 'no';   }
            fclose($fo);
            
            $fo = fopen('http://croacroa.com/members/users/'.$session.'total.stats','r+');
            $total = fgets($fo, 255);
            $total++;
            fseek($fo,0);
            fputs($fo,$total);
            fclose($fo);
            
            if($daydiff == 'no')
            {
                $fo = fopen('http://croacroa.com/members/users/'.$session.'visits.stats','r+');
                $visits = fgets($fo, 255);
                $visits++;
                fseek($fo,0);
                fputs($fo,$visits);
                fclose($fo);
            }
            elseif($daydiff == 'yes')
            {
                $content_new = '';
                $a = '';
                $out = '';
                
                $fo = fopen('http://croacroa.com/members/users/'.$session.'visits.stats', 'r+');
                $content = fgets($fo, 255);
                $content = explode(",", $content);
                if(count($content) >= '30')
                {
                    for($a=1; $a<count($content); $a++)
                    {
                        if($a == '1')
                        {   $content_new .= $content[$a];   }
                        elseif($a != '1')
                        {   $content_new .= ','.$content[$a];   }
                    }
                    $out = '1';
                }
                fseek($fo,0);
                fputs($fo,$content_new);
                fclose($fo);
                
                // --
                
                $fo = fopen('http://croacroa.com/members/users/'.$session.'visits.stats','r+');
                $content = fgets($fo, 255);
                if($out == '1')
                {   $write = substr($content, 0, -3).',0001';   }
                else
                {   $write = $content.',0001';   }
                fseek($fo,0);
                fputs($fo,$write);
                fclose($fo);
            }
            setcookie($session, $jour, time() + 3600*24);
        }
    }
    stats();
}
        
function menu($menu,$interactif)
{
    if($menu=='1')
    {
        include('menu.php');
        foreach($menu_array as $key => $value)
        {
            lien($key,'?p='.$value);
        }
    }
    if($interactif=='1')
    {
        $req=mysql_query("SELECT * from members where id='$_SESSION[masterid]'") or die("erreur selection members");
        $c=mysql_fetch_array($req);
        if($c[gbook]=='yes')
        {
            $key="Livre d'or";
            $value="?p=index&mod=gbook";
            lien($key,$value);
        }
        if($c[forum]=='yes')
        {
            $key="Forum";
            $value='?p=index&mod=forum';
            lien($key,$value);
        }
        
        $key="Galerie images";
        $value="?p=index&mod=gallery";
        lien($key,$value);
        $key="News";
        $value="?p=ccnews&mod=news";
        lien($key,$value);
    }
}

function partner()
{
    $req=mysql_query("SELECT * from partner where masterid='$_SESSION[masterid]'");
    while($c=mysql_fetch_array($req))
    {
        partnerlink($c[nom], $c[url]);
    }
}
?>[/CODE]

Merci d'avance pour votre aide
vendredi 13 juillet 2007 à 15:31:40 | Re : set_cookie de 1&1 à ovh

JoJo738

Membre Club
Salut ^^

En traduisant ton messge d'erreur, ca dit que la fonction set_cookie n'existe pas ...

Dans ce cas, comme c'est une fonction de php, tu peux aller voir sur http://php.net
Et hop > function setcookie

C'est setcookie() et non set_cokkie()


Sinon, il faudrait que tu protege tes variable GET (htmlentities/...) et on ecrit $_GET['name'] et non $_GET[name]

Si ma reponse te convient, merci de l'accepter ! 


Cette discussion est classée dans : page, php, session, content, fo


Répondre à ce message

Sujets en rapport avec ce message

ma session ne fonctionne pas a la première connexion [ par jojolafrite ] bonjour g un petit problème de session pour la création d'une section membrepour cela g trois fichier:logadmin.php(page de login)veriflog.php(script q variables de session [ par tweeder ] BonjourJ'ai posé la question plus tôt cette semaine mais je crois que je m'étais mal exprimévoila j'aimerais récupérer ma variable de session enregist PHPSESSID ! KEL HORREUR AIDEZ MOI !!!!!!!! [ par dbjerome8 ] J'ai ce message d'erreur:Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/Kreeger/index.php:2) Retour session [ par DarkSchneider ] Salut tout le monde.Cette fois, ce sont les sessions qui m'amènent ici. Voilà mon problème. Je dispose de 3 pages, disons index.php, 1.php et 2. phpSu Fermer session avec la page [ par Brianmay ] Tout est dans le titre,j'aimerais fermer une session automatiquement car si une personne ne cloture pas la session, elle reste ouvert indéfiniment...J [Session] session mal enregistrée [ par alexism ] bonjour, je crée une session dans une page. Cette page envoie, après création de la session, un lien vers une image Code: print "" et le script mon_im Suivi de variables de session à partir d'1 popup [ par beios ] Bonjour,L'apprentissage de PHP et JavaScript est laborieux.Je vous expose mon problème.Cette page se situe dans un popup.Lorsque je clique sur le bout sessions [ par gegelarep ] bonjour,je suis dans une page ouverte par une session qui porte une url du type http://www.site.com/fr/majprod?produit=591et j'aimerai dire au program pb avec les session [ par attonnnn ] salut voila j essaie de stocker des donnees avec les sessions mais ca n a pas l air de marcher...... je vous montre mon code peut etre manque t il kke php et google ... ? [ par michelvernet2 ] bonjour,pour éviter un PB de session avec aol, je force la session dans l'adresse, voir : www.nouveauxobjets.com . Pour ceux qui ont la google barre,


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales