using $$foo_name vs. $foo_name for file upload

From: Date: Wed, 07 Jul 2004 04:51:46 +0000
Subject: using $$foo_name vs. $foo_name for file upload
Groups: php.general 
Request: Send a blank email to php-general+get-189843@lists.php.net to get a copy of this message
Trying to use the following statement to upload a file via a form, when I use a variable "$foo" in the following statement it works correctly: if (copy($foo, "./$foo_name")) {//blah... } The name of the file I am trying to upload $foo is evaluated correctly. Likewise I can obtain the file size, "$foo_size". However, it would be advantageous (for reasons that are to complicated to explain here) to use a "variable of a variable" such as "$$foo" however this does not work... if (copy($$foo, "./$$foo_name")) {//blah... } From my testing it appears that the problem has to do with the evaluation of "./$$foo_name". I have tried using a substitute variable such as $substitute = $$foo; if (copy ($substitute, "./$substitute_name")) {//blah... } but that does not work either. Can someone explain how I might get the file name from a $$variable? Tony

« previous php.general (#189843) next »