Gros pb d'include php avec OVH

Discussion dans 'Demandes d'avis et de conseils sur vos sites' créé par obiyann, 30 Août 2007.

Tags:
  1. obiyann
    obiyann Nouveau WRInaute
    Inscrit:
    20 Juin 2007
    Messages:
    32
    J'aime reçus:
    0
    bonjour,

    j'ai hebergé il y a peu de temps un site sur OVH, et je rencontre des tonnes de difficultés !
    mon site est fait d'includes et apparement ovh n'aime pas ca.
    j'ai lu sur des forums qu'une mise à jour de php en était la cause.
    résultat : mes includes ne communique plus entre eux. Ils communiquent uniquement en chemin relatif (a ce moment la pas d'interet de faire des includes) .

    Donc faut t-il laisser tomber les sites avec une structure dite "pyramidale" ? faut t-il faire encore des sites avec des includes ? y a t-il un moyen sur ovh de passer à une version anterieure de php ou d'en selectionner une autre ?
    Comment faites vous pour vos sites, car je galere !!!!

    Merci de vos réponses.
     
  2. ludoanimation
    ludoanimation WRInaute impliqué
    Inscrit:
    25 Juillet 2003
    Messages:
    677
    J'aime reçus:
    0
    moi je suis sur des 60gp depuis 3 ans et j'ai jamais eu aucun probleme avec les include, pourtant j'en ai un bon paquet
     
  3. polweb
    polweb WRInaute accro
    Inscrit:
    18 Octobre 2006
    Messages:
    3 231
    J'aime reçus:
    0
    Bonjour,

    donne nous la syntaxe du include incriminé pour voir.
     
  4. obiyann
    obiyann Nouveau WRInaute
    Inscrit:
    20 Juin 2007
    Messages:
    32
    J'aime reçus:
    0
    he bien c'est trés simple :
    j'ai un fichier init.php avec :

    //Gestion des sessions
    session_start();

    //adresse du site URL
    define("SITE","http://www.monsite.com/");
    define("CHSITE","http://www.monsite.com//");

    //les librairies
    define("lib",SITE."lib/");
    define("CHlib",CHSITE."lib\");

    //les images
    define("img",SITE."images/");
    define("CHimg",CHSITE."images\");

    //les fichiers
    define("FICH",SITE."fichiers/");
    define("CHFICH",CHSITE."fichiers\");

    //les thumbnails
    define("THUMB",FICH."thumb/");
    define("CHTHUMB",CHFICH."thumb\");

    //le style CSS
    define("css",SITE."css/");
    define("CHcss",CHSITE."css\");


    //Gestion BDD
    define("ADRESSEBDD","mysql5-5");
    define("USERBDD","mon login");
    define("PWD","mon mot de passe");

    //on se connecte à la base de donnée
    include("lib/connect_bdd.php");

    //on se connecte aux fonctions
    include("lib/func.php");

    voila alors deja si je fais : include (CHSITE."func.php"); au lieu de include("lib/func.php"); (donc le chemin relatif) ca ne marche pas !

    aprés voila des elements de mon index :

    include("init.php");

    <TD width="150" valign="top" style="background-image: url('<? echo(img);?>/fond-sommaire.gif'); border-left: solid black 1px;"><? include(CHSITE."left.php");?></TD>

    dans le cas present, ma page left.php est bien incluse, mais le init.php n'est pas pris en compte ds la page si je ne remet pas le include("init.php"); en haut de la page left.php
    chose qui marche sur mon pc chez moi et pas sur le serveur.

    voila un peu la page left.php :

    <TD height="25" class="bordmenu">&nbsp;<img src="<? echo(img); ?>fleche.gif" height="12" width="13">

    dans le cas present, si je ne remet pas en haut de la page le include("init.php"); mon echo(img) ne marchera pas.
    Donc l'information qui etait lu dans le index.php (par exemple le chemin pour les images) n'a pas été transmit dans le left.php

    merci !
     
  5. Yusuke
    Yusuke WRInaute discret
    Inscrit:
    8 Août 2005
    Messages:
    207
    J'aime reçus:
    0
    mwouhahaha

    OVH j'ai 250 sites dessus en mutualisé depuis 4 ans, aucun problème d'include mon grand ^_^

    define("CHSITE","http://www.monsite.com//");
    include (CHSITE."func.php");

    donc tu fais un include("http://www.monsite.com//func.php"); si je lis bien

    Donc tu fais un include sur un fichier distant, au lieu de faire ton include sur ton fichier local, complètement <strike>débile</strike> inutile, normal que tu ne récupère pas les variables...

    Et je parle pas du // après le .com

    Récupère ton path plutot, à la place de chsite

    DEFINE('path','/home/tonlogin/www/'); ou un truc du genre

    En général quand on un problème, on se demande si le problème vient pas de soi avant d'attaquer les autres...

    "j'arrive pas à chercher sur google, c'est parce qu'il y a un problème dans l'algo de google je l'ai lu sur des forums"

    oui oui oui :wink:
     
  6. coug
    coug Nouveau WRInaute
    Inscrit:
    18 Septembre 2006
    Messages:
    37
    J'aime reçus:
    0
    En effet les includes distants ne sont pas autorisés chez ovh : raisons de sécurité : cela facilite grandement le travail des pirates ce genre de chose.

    Comme dit précedemment , travaille avec realpath pour tout ce qui est classes et lib et garde ton http://www.ndd.tld pour le chemin des éléments html (images,...) ou mieux travaille avec "/" pour indiquer la racine du site indépendemment du ndd.
     
Chargement...
Similar Threads - Gros include php Forum Date
Gros probleme de passage de variable en include ! Administration d'un site Web 27 Juillet 2005
Spam referring domains (grosse chute de trafic) Problèmes de référencement spécifiques à vos sites 6 Juin 2022
Budget Crawl Google pour un gros site Crawl et indexation Google, sitemaps 18 Novembre 2021
Grosse perte de positionnement Problèmes de référencement spécifiques à vos sites 5 Juillet 2021
Google Discover : grosse chute Référencement Google 25 Juin 2021
WordPress Grosse chute de trafic, pourquoi ? Problèmes de référencement spécifiques à vos sites 9 Juin 2021
Search Console Explorée/Détectée, actuellement non indexée (gros volumes) Crawl et indexation Google, sitemaps 27 Mai 2021
Search Console Très grosse baisse de positionnement suite à un piratage WP (pages exclues) Problèmes de référencement spécifiques à vos sites 7 Février 2021
Intégrer un site en sous domaine d'un gros site Demandes d'avis et de conseils sur vos sites 1 Février 2021
Grosse perte de positionnement - Uniquement sur Ordinateur Référencement Google 7 Janvier 2021
Les très grosses erreurs à éviter en référencement Débuter en référencement 1 Décembre 2020
WordPress Transfert d'un gros site HTML 170 pages vers WordPress Crawl et indexation Google, sitemaps 9 Septembre 2020
Que faire avec une "grosse" page facebook ? Facebook 18 Avril 2020
Grosse différence d'impressions ordinateur vs mobile Référencement Google 12 Novembre 2019
Grosse volatilité des résultats en cours (MàJ Google ?) Référencement Google 30 Août 2019
Twitter et les gros comptes V.S les petits comptes Twitter 17 Août 2019
Grosse baisse organique soudaine Problèmes de référencement spécifiques à vos sites 21 Juin 2019
2 petits VPS ou 1 gros VPS ? Administration d'un site Web 13 Juin 2019
Formulaire et grossissement auto sous Iphone quand saisie Développement d'un site Web ou d'une appli mobile 28 Mai 2019
Référencement neuf après une grosse chute Débuter en référencement 20 Mai 2019