Variables de Variables ... [Résolu] - PHP - Programmation
Marsh Posté le 28-04-2008 à 09:31:36
Rien compris.
Marsh Posté le 28-04-2008 à 09:34:08
Moi non plus, je vois pas d'erreur dans ta ligne, si il y a un problème c'est surement dans ta fonction.
Marsh Posté le 28-04-2008 à 09:35:44
combien on parie qu'il veut utiliser ${$switch_name_id} et qu'il mérite des coups de pelle à clous?
Marsh Posté le 28-04-2008 à 09:38:17
j'opterais pour la version avec les pelles a clous ^^
beh jpouvais pas deviné !
ata je teste
Marsh Posté le 28-04-2008 à 09:39:31
Quand on a besoin de faire ça, ça veut dire dans 99,99999% des cas qu'on aurait dû faire un tableau quelque part!
Marsh Posté le 28-04-2008 à 09:42:34
j'ai un tableau... mais c'est pour y faire appel que j'ai un probleme
Marsh Posté le 28-04-2008 à 09:43:09
elmarokinho a écrit : j'ai un tableau... mais pour c'est pour y faire appel que j'ai un probleme |
Il te faudrait peut-être un tableau de tableau...
Marsh Posté le 28-04-2008 à 09:46:48
Si ta "fonction précédente" renvoie la chaîne de caractère "switch_name_id", il serait effectivement plus judicieux d'utiliser un tableau à deux dimensions, et d'accéder à ton truc par $info[$resultat_de_ta_fonction][$result_port];
M'enfin faudrait voir un peu + de ton code.
Marsh Posté le 28-04-2008 à 09:54:23
sielfried a écrit :
|
392 lignes ... c cho
Code :
|
Array en question :
Code :
|
merci de votre aide
Marsh Posté le 28-04-2008 à 09:55:36
voici comment je fais des noms de variables dynamiques
${"champ".$num_corres}
apres je comprend pas exactement ce que tu veut
explique mieux
Marsh Posté le 28-04-2008 à 09:57:04
ah ben voila tu utilise deja ce que je t'ai dit, on a ecrit le message en meme temps désolé
Marsh Posté le 28-04-2008 à 09:58:18
infoman64 a écrit : voici comment je fais des noms de variables dynamiques |
Exemple typique de n'importe-quoi à cause de la permissivité de php. Là tu devrais utiliser un tableau dont $num_corres sera l'indice.
Marsh Posté le 28-04-2008 à 10:00:37
en fait c'est bon c'est sur le ${$variables} que je bloquait le reste c'était des petites erreurs de codes...
merci pour votre aide !
Marsh Posté le 28-04-2008 à 10:02:08
elmarokinho a écrit : en fait c'est bon c'est sur le ${$variables} que je bloquait le reste c'était des petites erreurs de codes... |
Oui mais si tu écoutais ce qu'on te dit tu n'aurais pas besoin de cette syntaxe ignoble.
Marsh Posté le 28-04-2008 à 10:08:24
infoman64 a écrit : voici comment je fais des noms de variables dynamiques |
Ouéééé \o/
Code :
|
Spécial dédicace à Skeye
Marsh Posté le 28-04-2008 à 10:09:00
ReplyMarsh Posté le 28-04-2008 à 10:22:18
elmarokinho a écrit : oui mais ici je ne vois pas trop comment faire un tableau de tableau |
elmarokinho a écrit :
Array en question :
|
c'est simple, au lieu de créer des variables ayant pour nom tes switch_name_id, tu crées un tableau dont les indexes sont tes switch_name_id.
masklinn a écrit :
Spécial dédicace à Skeye |
Marsh Posté le 28-04-2008 à 10:28:51
je sais plus, exécute tu verras bien.
Marsh Posté le 28-04-2008 à 10:32:42
Marsh Posté le 28-04-2008 à 10:35:39
non, j'ai du bash que sur des serveurs, donc je vais éviter.
Marsh Posté le 28-04-2008 à 10:38:52
elmarokinho a écrit : sa donne quoi? lol |
http://en.wikipedia.org/wiki/Forkbomb
Marsh Posté le 28-04-2008 à 10:40:29
masklinn a écrit : |
pas besoin d'aller plus loin
Marsh Posté le 28-04-2008 à 10:42:12
C'est un exemple classique de forkbomb (un process qui se réplique indéfiniment en monopolisant les ressources de la machine).
Sur un serveur bien configuré, avec une limite du nombre de process créables par un user, ça n'entraîne pas de plantage.
Marsh Posté le 28-04-2008 à 09:21:52
Bonjour,
Cela fait un moment que je bloque sur un probleme ...
il s'agit d'un script php orienté réseau. je dispose de plusieurs array contenant les adresse ip correspondant au port des routeurs.
ici je veux recherché dans l'array atant pour nom la variable swtich_name_id qui est le résultat d'une fonction précédente mais cette ligne agit comme si je cherche l'array "switch_name_id"...
comment faire pour qu'il prenne en compte le fait que c'est une variable ?
merci
Message édité par elmarokinho le 28-04-2008 à 10:20:09