NEWBIE :: récupérer une variable d'un for() - PHP - Programmation
Marsh Posté le 27-05-2005 à 10:58:35
for($i=$sr;$i<=$sc-1;$i++){
$sp=$i-$sr;
echo '<TR valign="middle">
<TD align="left" colspan="2"> ';
$space="";
for($j=0;$j<=$sp;$j++){
$space.=" ";
}
echo $space.'<IMG src="../img/op.ico">';
$directory="";
for($k=0;$k<=$i-1;$k++){
$directory.=$t_current[$k]."/";
}
echo '<A href="serveur.php?folder='.$directory.'">
<IMG src="../img/dir_open.png" height="15" border="0">
 <FONT face="arial" size="2"><I>'.$t_current[$i-1].'</I></FONT>
</A>';
echo '
</TD>
</TR>';
}
J'ai besoin de récupérer la variable $space...
Marsh Posté le 27-05-2005 à 11:00:12
je veux juste récupérer la variable $space après etre sorti du for.
Lorsque je le fais directement ca me crée une erreur.
Marsh Posté le 27-05-2005 à 11:01:37
Notice: Undefined variable: space in c:\program files\easyphp1-8\www\admin\serveur.php on line
si je fais $space.=
Marsh Posté le 27-05-2005 à 11:04:26
Ben déclare-là avant le for :
$space = ''; |
D'ailleurs au passage, c'est quoi ces séries de ? représente un espace insécable, ça sert pas à mettre de l'espace, hein
Marsh Posté le 27-05-2005 à 11:08:31
merci bien... Comme je l'ai dit précédemment, je débute. D'où la question. Sinon si tu es patient tu peux m'expliquer vite fait l'utilité du , parce que vu le nom Non Breakable SPace, j'en avais déduis que c'etait un espace incassable, plus fiable à l'affichage.
Marsh Posté le 27-05-2005 à 11:11:11
C'est insécable. Par exemple, entre un mot et un point-virgule, on met un espace insécable (pour éviter que le double-point se retrouve tout seul sur une nouvelle ligne). Si tu veux insérer de l'espace, ça se fait en CSS. Et si tu ne connaît pas les CSS, arrête tout, et met-toi y
Marsh Posté le 27-05-2005 à 11:14:28
En fait c'est juste parce que j'ai fait un explorateur qui développe une arborescence. A chaque nouveau niveau de l'arborescence je rajoute des espaces. C'est a ca que sert la $space.
Marsh Posté le 27-05-2005 à 11:16:13
Qui dit arborescence, dit liste. Donc en imbriquant des listes, l'espace y sera d'origine. ca ressemblera à ça :
<ul> |
Marsh Posté le 27-05-2005 à 11:19:48
Je signale cette fonction a tout hasard ...
http://www.php.net/manual/fr/function.str-repeat.php
Marsh Posté le 27-05-2005 à 11:24:21
Ouaih c'est sympa, mais premierement avec les listes tu ne fais pas la mise en forme que tu veux et deuxiemement, je crois bien que dans mon cas sasn utiliser de liste je suis bien obligé de mettre de   dans le cas ou un nom de fichier est trop grand et qu'il y a un retour a la ligne. Mais sinon merci pour toutes ces infos c'est tres sympa.
Marsh Posté le 27-05-2005 à 11:25:47
bryanmalk a écrit : Ouaih c'est sympa, mais premierement avec les listes tu ne fais pas la mise en forme que tu veux |
Bien-sûr que si On peut contrôler la mise en forme de tout ce qu'on veut : marges, gueule des puces, etc...
bryanmalk a écrit : et deuxiemement, je crois bien que dans mon cas sasn utiliser de liste je suis bien obligé de mettre de   dans le cas ou un nom de fichier est trop grand et qu'il y a un retour a la ligne. Mais sinon merci pour toutes ces infos c'est tres sympa. |
Non, car n'est pas fait pour ça... Et en HTML, faut éviter le bricolage, ça devient très vite lourdingue et inaccessible
Marsh Posté le 27-05-2005 à 11:26:13
bryanmalk a écrit : |
Ah bon, pourquoi tu pourrais pas ?
Marsh Posté le 27-05-2005 à 11:27:48
bryanmalk a écrit : avec les listes tu ne fais pas la mise en forme |
On peut donc en déduire que tu ne connais pas les CSS. Comme l'a dit FlorentG, prends le temps de t'y mettre.
Marsh Posté le 27-05-2005 à 11:31:16
ok thanks !
Je vais essayer de m'y mettre dans ce cas...
Merci tout le monde.
Marsh Posté le 27-05-2005 à 14:26:58
Allez, un petit exemple :
http://www.moronicbajebus.com/play [...] orer-list/
Marsh Posté le 27-05-2005 à 15:37:23
Dans la meme journée toujours,
Je ne voulais reposter pour ca. Car étant newbie je ne vais pas remplir le forum. C'etait pour savoir comment copier un fichier sur une machine distante. Suis je obligé de créer le fichier puis ouvrir la source tout lire et tout copier dans le fichier destination.
Existe-t'il un moyen de le faire directement?
Marsh Posté le 27-05-2005 à 15:38:14
En fait plus précisément je désire le copier d'une machine quelconque vers une machine distante.
Marsh Posté le 27-05-2005 à 10:54:34
Bonjour tout le monde,
voilà j'ai besoin de récupérer une variable utilisée précédemment dans un for. Je crois qu'il faut que j'utilise un HTTP_VARS mais je ne sais pas trop comment ca marche. Si l'on pouvait m'aider s'il vous plait.
Merci