Re: dynamic variable usage
| From: | Hiren Parmar | Date: | Sat, 19 Aug 2006 15:52:06 +0000 |
| Subject: | Re: dynamic variable usage | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-240898@lists.php.net to get a copy of this message | ||
hi,
I think this will make more clearance about the problem..
actully i want to compare 2 files which has all most same variable's but the
values are diffrant .... for e.g.
1 file has username="abc" and other has username = "bcd" ...
my actul code is like ...
my first file contains ... file1.php
php Code:
1. <?php
2. DEFINE <http://www.php.net/define>('_EZ_USERNAME','Username');
3. DEFINE <http://www.php.net/define>('_EZ_PASSWORD','Password');
4. ?>
my second file contains ... file2.php
php Code:
1. <?php
2. DEFINE <http://www.php.net/define>('_EZ_USERNAME','Gebruikersnaam');
3. DEFINE <http://www.php.net/define>('_EZ_PASSWORD','Wachtwoord');
4. ?>
and third file has code like ...
php Code:
1. function comp_file ($Filename){
2. include( $Filename);3.
4. $fpEng = "/file1.php"; 5. $lines = file <http://www.php.net/file>($fpEng); 6. foreach ($lines as $line_num => $line) { 7. $line = str_replace<http://www.php.net/str_replace>("<?php","",$line);
8. $line = trim <http://www.php.net/trim>($line); 9. if ($line == ""){ 10. next <http://www.php.net/next>($lines); 11. } 12. elseif($line == "?>"){ 13. next <http://www.php.net/next>($lines); 14. } 15. else { 16. $line = str_replace<http://www.php.net/str_replace>("DEFINE('","",$line);
17. $line = str_replace<http://www.php.net/str_replace>("','",",",$line);
18. $line = str_replace<http://www.php.net/str_replace>("');","",$line);
19. list <http://www.php.net/list>($fieldNm,$caption) = explode <http://www.php.net/explode>(",", $line );
20. /*$$fieldNm = $fieldNm;
21. $tmp = $fieldNm ;
22. //eval($fieldNm)
23. eval("\$tmp = \"$tmp\";");*/
24. echo <http://www.php.net/echo> $caption ;
25. echo <http://www.php.net/echo>
'<input name="<?php echo $fieldNm ;?>" value="<?php //here i want
value form($Filenamefile ) ; ?>" type="text" size="70">' ;
26. } 27. } 28. }29. comp_file(file2.php); so now when i do read file2 i got $caption = 'UserName' ... and $fieldNm = '_EZ_USERNAME' by using this $fieldNm ' s value i want to use the variable of file2 .... i think this will help you more in help me out On 8/19/06, Hiren Parmar <phdhiren@gmail.com> wrote:
Hi , i have one problem regarding variable's access ... i hv defined some varibale like DEFINE('_xx_USERNAME','Username'); in one file ... and in another file , i got this variable (_xx_USERNAME) as a value of another variable ... like $filedValue = '_xx_USERNAME' ; now , the problem is i want the value of _xx_USERNAME in the second file ... that is *Username*... by using variable $filedValue ... how could i do this ? -- Hiren Parmar -- http://www.i3brains.com/-- Hiren Parmar -- http://www.i3brains.com/