1335 sujets

Web Mobile et responsive web design

Bonjour
Certains fichiers bien visibles sur pc passent mal sur mobile. J'ai donc créé des fichiers équivalents mais adaptés aux mobiles. Je veux les rediriger vers les mobiles quand le mobile est détecté. Pour cela il y a la classe Mobile_Detect mais cela me pose 1 problème et je ne m'en sors pas.
J'ai téléchargé le fichier Mobile_Detect.php sur le site de son créateur, et je l'ai mis à la racine de mon site. Dans mon fichier index.php :

<?php
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect();
if($detect->isMobile())
{header("Location:http://bridge.encheres.free.fr/mobile_index.php");}
// Redirection vers la version mobile
?>


php m'indique une parse error in : " /mnt/109/sda/7/e/bridge.encheres/Mobile_Detect.php on line 35". Si je modifie la 1° ligne du fichier php en insérant mon path devant le nom du fichier :


require_once('/mnt/109/sda/7/e/bridge.encheres/Mobile_Detect.php');

ça m'indique la même parse error.
Ci après, voici le début (réel, en enlevant les commentaires) du fichier Mobile_Detect.php, ou la ligne 35 correspond à "const DETECTION_TYPE_MOBILE = 'mobile';"


<?php
class Mobile_Detect
{
    const DETECTION_TYPE_MOBILE     = 'mobile';


Il y a 1 truc surement tout bête qu m'échappe. Un conseil, SVP.

En attendant mieux, j'ai bricolé une solution provisoire à l'aide de gros liens vers sur les fichiers PC vers les fichiers mobiles. Mais c'est pas trop ergonomique ni clean.
Merci d'avance