Création de variables

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Création de variables

par phpdog » 22 nov. 2005, 01:42

D'où vient ce code ?
Je l’ai récupérer je ne sais plus ou sur le WEB.

Qu'est-il censé faire ?
Ce code dresse une liste de tout les dossier présent dans le répertoire cibler avec les liens.

Comprends-tu l'ensemble des instructions et fonctions qui y sont utilisées ?
Oui je le pige, la première ligne créer une variable, les deuxième et troisième lignes dresse la liste des dossiers présents dans le répertoire cibler, le reste s’est pour les liens.

Quel est le problème ? Message d'erreurs éventuelles ?
Comme je l’ai dit plus haut j'ai un petit souci pour utiliser un simple variable avec ce code:
$directories = glob($CibleRep."/*",GLOB_ONLYDIR);
Si à la place je mets :
$directories = glob("*",GLOB_ONLYDIR);
Le code fonctionne est affiche tout les dossier présent dans le répertoire courant.
Mais je veut cibler un répertoire précis avec la variable $CibleRep mais la je bloque complètement.

par iclo » 22 nov. 2005, 01:33

D'où viens ce code ?
Qu'est-il censé faire ?
Comprends-tu l'ensemble des instructions et fonctions qui y sont utilisées ?
Quel est le problême ? Message d'erreurs éventuels ?

Commence par répondre à ces questions si tu souhaites que quelqu'un puisse t'aider.

par phpdog » 22 nov. 2005, 01:23

OK, j'ustement la j'ai un truc simple:
La j'ai un petit souci pour utiliser un simple variable avec ce code:
$directories = glob($CibleRep."/*",GLOB_ONLYDIR); 
Pouriez vous m'aider ?

Ce code vien de sa:
<?php 
$CibleRep = 'chemin/vers';
$directories = glob($CibleRep."/*",GLOB_ONLYDIR); 
foreach ($directories as $dir) 
{ 
   echo '<a href="', $dir, '" > ', $dir, ' </a>'; 
} 
?> 

par iclo » 22 nov. 2005, 01:17

Si tu ne prends pas le temps d'apprendre les bases du développement web et du langage php, tu vas au devant de nombreux désagréments.
Alors au lieu de te lancer dans la modification de script complexe, commence par apprendre avec des trucs simples....

par phpdog » 22 nov. 2005, 01:15

Désoler iclo, mais je ne compte pas vraiment laisser tomber, s'est juste la il faut que je résoude d'autre probléme mais je reprend sa dés demain, vous n'avez pas perdu votre temps pour rien.

par iclo » 22 nov. 2005, 01:09

Tu n'as un peu l'impression de jouer avec nos pieds ?
On prend la peine de répondre à tes nombreuses questions, (qui ne pêchent pas par leurs claretés), pour qu'ensuite tu nous dises que le problême ne t'interesse plus ? Tu crois pas que c'est un peu trop demandé de nous annoncer dans le même message qu'on a perdu notre temps pour rien et nous pauser une autre question ?

par phpdog » 22 nov. 2005, 01:01

Je verrai sa demain.

La j'ai un petit souci pour utiliser un simple variable avec ce code:
$directories = glob($CibleRep."/*",GLOB_ONLYDIR); 
Quelqu'un pourait m'aider ?

par iclo » 21 nov. 2005, 23:36

Mais j'ai enfin trouver le tuto:
:D :D :D :D :D :D

Il faudrait nous montrer le compte complet de la création de session et de la consultation des variables de celle-ci et nous indiquer ce que tu veux faire de manière explicite.

par phpdog » 21 nov. 2005, 23:05

Mais j'y pensse cela vien peut être d'ici:
// On récupére la saisie de l'utilisateur:
$RepNamme['NweArticl'] = $_POST['NweArticl'];

// initialisation session
session_start() ;
$_SESSION['VarSess'] = $RepNamme['NweArticl'];
En haut je récupére la saisie de l'utilisateur dans une zone de texte nommé NweArticl:
$RepNamme['NweArticl'] = $_POST['NweArticl'];
Et en bas je récupérer la variable $RepNamme dans la variable de session:
$_SESSION['VarSess'] = $RepNamme['NweArticl'];[/

par phpdog » 21 nov. 2005, 23:00

Bonjour mario et merci :wink:

Mais j'ai enfin trouver le tuto:
http://www.phpfrance.com/tutoriaux/inde ... ssions-php

Je bloqie sur un point, je n'arrive pas à utiliser une variable de session:
session_start() ; 
$fp = fopen ($_SESSION['VarSess']."/texte.txt", "w"); 
Sauriez vous m'aider ?

par mario » 21 nov. 2005, 22:53

Merci pour le lien mario :wink:

Mais se forum et en anglais.
évidemment si je ne te donne pas le bon lien, c'est:
http://www.phpdebutant.org/

par iclo » 21 nov. 2005, 22:53

Tu n'as pas du chercher très fort.

Mais bon 8) 8)
http://www.phpfrance.com/tutoriaux/

par phpdog » 21 nov. 2005, 22:31

Merci iclo :wink:

Je ne trouve pas ses tutos, vous n'auriez pas un lien ?

par iclo » 21 nov. 2005, 22:27

non, ce n'est pas une variable de session, je te recommande de lire les tuto disponible sur phpFrance, tu devrais y trouver un tuto sur les sessions.
Tu ne stockes pas tes variables dans un fichier, mais tu crées des variables de session dans un script pour qu'elles soit ensuite accessible dans les autres pages vues par le visiteur, jusqu'à ce que la session expire.

par phpdog » 21 nov. 2005, 12:53

Bonjour iclo et merci :wink:

Donc ceci est une variable de session non ?
$RepNamme['NweArticl'] = $_POST['NweArticl'];
Je récapitule :
Donc j’ai un fichier variable.php dans le quel sont stocker mes variable, comme celle ci-dessus, j’appelle mon fichier des variables dans mes autres fichiers.php avec :
 require 'variables.php';
Ensuite j’ai un autre fichier index.php celui-ci contiens un script avec un formulaire un zone de texte dans la quelle l’utilisateur doit entrer un mots ou une phrase puis il clique sur OK et le script récupère la saisie de l’utilisateur grâce a la variable de session ci-dessus puis créer un dossier avec comme nom la saisie de l’utilisateur, puis le script se redirige vers un autre fichier ecrire.php, celui-ci doit récupérer la saisie de l’utilisateur toujours grâce a la variable de session ci-dessus mais la la variable ne prend plus.

Pourriez vous me dire quel est la meilleur solution ?