> Tous les forums > Forum des Webmasters
 variable
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
padymen
  Posté le 15/07/2012 @ 18:19 
Aller en bas de la page 
Astucien

Bonjour,

comment faire pour récupérer le nom de dossier et en faire une variable ? pour le moment j'utilise un fichier nommé "inclusion.php" dans lequel je donne le nom du dossier en valeur a une variable ( $dossierParent = ../nom_de_dossier/"),

ça fonctionne mais cela m'oblige dans chaque dossier à modifier la valeur de la variable en fonction du nom de dossier,

j'ai essayé avec "$dossierParent = @array_pop(explode(DIRECTORY_SEPARATOR, dirname(__FILE__)));" qui fonctionne très bien lorsque j'utilise juste un "echo $dossierParent" (affiche bien le nom du dossier en cours) mais si je veux utiliser cette variable pour par exemple lire le contenu du répertoire cela m'affiche :

Warning: opendir(dossier,dossier) [function.opendir]: Le fichier spécifié est introuvable. (code: 2) in C:\xampp\htdocs\test\2\dossier\fonctions.php on line 14


et la ligne 14 : if($handle = opendir($dossierParent))

Publicité
padymen
 Posté le 15/07/2012 à 19:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

j'ai trouvé un truc qui même si c'est pas très catholique ça marche :

$a='../';
$b=@array_pop(explode(DIRECTORY_SEPARATOR, dirname(__FILE__)));
$c='/';
$dossierParent = "$a$b$c";

oui oui, je sais, ça fait très bricolage !

mais bon, si des fois je trouve plus réglementaire ... ou si un astucien connais la soluce



Modifié par padymen le 15/07/2012 19:07
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
999,99 €PC Portable Asus Zenbook S 14 pouces (Core i7, 3.3K tactile, 16Go, SSD 512Go, Iris Xe) à 999,99 €
Valable jusqu'au 26 Mai

RueDuCommerce fait une superbe promotion sur l'ordinateur portable Asus Zenbook 14 S UX393EA-HK025T qui passe à 999 € alors qu'on le trouve ailleurs autour de 1400 €. Cet ultra portable très puissant dispose d'une dalle IPS 3.3 K tactile (3300x2200) 3:2 de 14 pouces à bords très fins qui lui permet d'avoir un encombrement réduit.

Il possède d'un processeur Intel Core i7-1165G7, 16 Go de RAM, un SSD de 512 Go, un chip graphique Iris Xe et ne pèse que 1,35 kg. Le tout tourne sous Windows 10 que vous pouvez passer à Windows 11 et offre une autonomie d'une vingtaine d'heures. Les traditionnels WiFi 6, Bluetooth 5, lecteur de carte mémoire et Webcam HD infrarouge sont de la partie ainsi qu'un pavé numérique intégré au touchpad. 


> Voir l'offre
149,79 €SSD Interne M.2 NVMe PCIe 4.0 Samsung 980 PRO 1 To (avec dissipateur) à 149,79 € livré
Valable jusqu'au 26 Mai

Amazon Allemagne fait une promotion sur le SSD Interne M.2 NVMe PCIe 4.0 Samsung 980 PRO 1 To avec son dissipateur de chaleur qui passe 145,20 € (avec la TVA ajustée). Comptez 4,59 € pour la livraison en France soit un total de 149,79 €. On le trouve ailleurs à partir de 200 €. Ce SSD offre des taux de transfert de 7000 Mo /s en lecture et 5100 Mo/s en écriture. Une excellente affaire. 

Notez qu'il est compatible avec la console de jeux PS5.


> Voir l'offre
75,10 €Carte mémoire microSDXC Samsung Pro Plus 512 Go (160 Mo/s) à 75,10 € livrée
Valable jusqu'au 26 Mai

Amazon Allemagne fait une promotion sur la carte mémoire microSDXC Samsung Pro Plus 512 Go qui passe à 70,58 € (avec la TVA ajustée) au lieu de 102 €. Comptez 4,52 € pour la livraison en France soit un total de 75,10 € livrée. On la trouve à partir de 100 € ailleurs.

Idéale pour les prises de vue 4K UHD et rafale jusqu'à 160 Mo/s en lecture et 120 Mo/s en écriture (UHS-I U3). Particulièrement robuste grâce à sa protection 7 couches : imperméable, résistant à la température, aux rayons X, à l'aimant, aux chocs, aux chutes et à l'usure.

Elle est accompagnée d'un lecteur USB de cartes MicroSD.


> Voir l'offre

Sujets relatifs
variable et array
variable d'un select MAJ en "directe"
Passage de variable et affichage
variable $mailheaders
souci de troncature sur variable double
margin-left dans résultat d'une variable php
Retour à la ligne variable affiché dans du javascr
modifications de variable phpbb2
recup variable
ouverture pop-pup avec variable
Plus de sujets relatifs à variable
 > Tous les forums > Forum Forum des Webmasters