Toutes les variables pour créer des chemin (s) relatif (s) dynamique (s)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 109 fois - Téléchargée 36 fois

Contenu du snippet

Un petit script qui à juste pour but d'être utile aux débutants qui veullent créer des chemins relatifs ...
avec du basename, realpath, dirname et du $_SERVER
un petit récap quoi ;) ;)
@+

Source / Exemple :


<strong>realpath (__FILE__);</strong><br />
<?php
  $real_path = realpath (__FILE__);
  echo $real_path;
?>

<br /><br /><strong>basename (__FILE__,".php");</strong><br />
<?php

  $file = basename (__FILE__,".php"); // $file is set to "index"
  echo $file;
?>

<br /><br /><strong> $file = dirname (__FILE__); </strong><br />
<?php
 
  $file = dirname (__FILE__); 
  echo $file;
// $file vaut "/etc"
?>

<br /><br /> <strong>$real_path = realpath ("index.php");</strong><br />
<?php
  $real_path = realpath ("index.php");
  echo $real_path;
?>
<br /><br /><strong>echo dirname(__FILE__)</strong><br />
<?php
echo dirname(__FILE__) ;
?>
<br /><br />
<strong>$_SERVER['DOCUMENT_ROOT']</strong><br />
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
<br /><br /><br />
<h2>Les variables serveur</h2><br /><br />

<?php
echo '<strong>Chemin du script courant=>$_SERVER[\'PHP_SELF\']</strong>';
echo '<br />';
echo $_SERVER['PHP_SELF'].'';
echo '<br /><br />';

echo '<strong>Nom du serveur=> $_SERVER[\'SERVER_NAME\']</strong>';
echo '<br />';
echo $_SERVER['SERVER_NAME'].'';
echo '<br /><br />';

echo '<strong>Variables passées au script=> $_SERVER[\'QUERY_STRING\']</strong>';
echo '<br />';
echo $_SERVER['QUERY_STRING'].'';
echo '<br /><br />';

echo '<strong>Document root=> $_SERVER[`\'QUERY_STRING\']</strong>';
echo '<br />';
echo $_SERVER['DOCUMENT_ROOT'].'';
echo '<br /><br />';

echo '<strong>Référant=>$_SERVER[\'HTTP_REFERER\']</strong>';
echo '<br />';
echo @$_SERVER['HTTP_REFERER'].'';
echo '<br /><br />';

echo '<strong>Adresse ip de l\'utilisateur=>$_SERVER[\'REMOTE_ADDR\']</strong>';
echo '<br />';
echo $_SERVER['REMOTE_ADDR'].'';
?>
<br /><br />dirname($_SERVER['PHP_SELF']).'/';<br />
<?php

echo dirname($_SERVER['PHP_SELF']).'/';

?>

A voir également

Ajouter un commentaire Commentaires
cs_olid
Messages postés
296
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
28 janvier 2008

15 oct. 2007 à 11:54
Quand j'avais proposé la source mYRoot sur ce thème, j'en ai pris plein la gueule moi-aussi :o|
econs
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
23
1 avril 2007 à 14:01
usto2006> Super simple : Tu prends le bloc notes de Windows, tu tapes des lignes de PHP dedans (n'importe lesquelles, tant que c'est du PHP), tu enregistres le fichier avec l'extension PHP. Et enfin, tu publies le fichier sur le net. Ca fait un site dynamique.
cs_usto2006
Messages postés
1
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
1 avril 2007

1 avril 2007 à 13:30
COMMENT FAIRE CITE DYNAMIQUE EN PHP
cs_Mich93
Messages postés
9
Date d'inscription
vendredi 30 juin 2006
Statut
Membre
Dernière intervention
20 décembre 2006

24 oct. 2006 à 10:00
Merci beaucoup.

@+
cs_caviar
Messages postés
329
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
29 mars 2015
2
24 oct. 2006 à 09:41
salut Mich93 ... ben ça sert par exemple à faire des fichiers de config qui s'adaptent automatiquement quelque soit le dossier où tu vas placer ton application :)
comme ça tu dev en local et le jour où tu envoies ça en ligne ça marche direct ;)
@++
Afficher les 11 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.