Je ne trouve pas le bon script php
amine_org
Messages postés
45
Statut
Membre
-
amine_org Messages postés 45 Statut Membre -
amine_org Messages postés 45 Statut Membre -
Je veux traiter les url des pages automatiquement de tel sort que je recupere l'url de la page courante avec php et je la traite pour la changer genre creer un site en multi langue j'arrive a afficher l'url mais pour la modifier je ne le peux pas
peut-on me donner un coup de main les amis
peut-on me donner un coup de main les amis
A voir également:
- Je ne trouve pas le bon script php
- Script vidéo youtube - Guide
- Pourquoi ma tv ne trouve pas toutes les chaînes - Guide
- Ou se trouve le presse papier - Guide
- Mas script - Accueil - Windows
- Comment trouver le mot de passe wifi sur son téléphone - Guide
3 réponses
Salut,
un exemple serait sympa pour bien voir. Comme ca tout de suite je dirai que tu dois passer par des expressions regulieres. Mais donne nous un exemple ce serait quand meme plus simple.
un exemple serait sympa pour bien voir. Comme ca tout de suite je dirai que tu dois passer par des expressions regulieres. Mais donne nous un exemple ce serait quand meme plus simple.
ok mon ami
en fait
1- recuperer l'url de ma page (en français disant) qui se trouve sur : www.aaa.aa/index.php
2- traiter cet url en php de tel sorte que quand je clique sur le bouton ""en"" j'aurai www.aaa.aa/en/index.php
sachant que le dossier ""en"" est existant sur le dossier du site et que le fichier en/index.php est existant aussi.
et vis vers ça de l'anglais au français
en fait
1- recuperer l'url de ma page (en français disant) qui se trouve sur : www.aaa.aa/index.php
2- traiter cet url en php de tel sorte que quand je clique sur le bouton ""en"" j'aurai www.aaa.aa/en/index.php
sachant que le dossier ""en"" est existant sur le dossier du site et que le fichier en/index.php est existant aussi.
et vis vers ça de l'anglais au français
<?php $string = 'www.aaa.aa/index.php'; $pattern = '/(www\.aaa\.aa)/i'; $replacement = '$1/en'; echo preg_replace($pattern, $replacement, $string); ?>
Disons que la tu as la base logiquement tu connais au moin ca :
www.aaa.aa
pour la suite tu peux te servir de ca :
<?
$monUrl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
?>
Donc dans notre cas $_SERVER['REQUEST_URI'] :
Bon a mon avi le $string = 'www.aaa.aa'.$bob.''; est pas clean mais c'est qu un histoire d'intéfration de variable, le principe est la.
www.aaa.aa
pour la suite tu peux te servir de ca :
<?
$monUrl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
?>
Donc dans notre cas $_SERVER['REQUEST_URI'] :
<?php $bob = $_SERVER['REQUEST_URI'] ; $string = 'www.aaa.aa'.$bob.''; $pattern = '/(www\.aaa\.aa)/i'; $replacement = '$1/en'; echo preg_replace($pattern, $replacement, $string); ?>
Bon a mon avi le $string = 'www.aaa.aa'.$bob.''; est pas clean mais c'est qu un histoire d'intéfration de variable, le principe est la.
merci mon ami, j'ai trouvai la solution sans avoir recours a cette procédure, je te donnerai le code un peu plus tard, je suis un peu occupé pour le moment, car j'ai un probleme plus serieux que je n'ai jamais eu depuis que je fais du php-mysql. impossible de me connecté a la base de donnéés en plus j'ai un drole de message que je ne comprends meme pas l'origine et la cause :
"""Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'httpd'@'localhost' (using password: NO) in /.../AAA.php on line xx
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in in /.../AAA.php on line xx"""
"""Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'httpd'@'localhost' (using password: NO) in /.../AAA.php on line xx
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in in /.../AAA.php on line xx"""