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 039 fois - Téléchargée 35 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
Messages postés
296
Date d'inscription
lundi 2 septembre 2002
Statut
Membre
Dernière intervention
28 janvier 2008

Quand j'avais proposé la source mYRoot sur ce thème, j'en ai pris plein la gueule moi-aussi :o|
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
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.
Messages postés
1
Date d'inscription
dimanche 18 mars 2007
Statut
Membre
Dernière intervention
1 avril 2007

COMMENT FAIRE CITE DYNAMIQUE EN PHP
Messages postés
9
Date d'inscription
vendredi 30 juin 2006
Statut
Membre
Dernière intervention
20 décembre 2006

Merci beaucoup.

@+
Messages postés
329
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
29 mars 2015
3
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.