473,385 Members | 1,782 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

global variables???

Hi All,

Not sure if this is possible or not. How can I have a global constant
as a part of my variable names. As an example, I want all the ZZZ to
equal "C10" in the snippet of code below.

Why do I want to do this you ask? We are going to have anywhere from 60
to 100 drifters in the ocean sending back gps data and a table of that
data will be on a webpage. I am going to have separate text files with
PHP in them for includes to build the table. I thought rather than
having to create each file and assign the unique variables throughout
the file for each unit I could just tell it once that it is unit C10
save the page and then change the global and save as the next unit name.
I hope I didn't present this query in a confusing manner. Any help or
ideas you can give me are greatly appreciated.

Regards,
Patrick
$ZZZdataFile = "/DATA2/BUOY/ZZZdata.dat";
if (!($fpZZZa = fopen($ZZZdataFile, "r")))
exit("Unable to open $ZZZdataFile.");
while (!feof($fpZZZa))
{
// Assign variables to optional arguments
$buffer = fscanf($fpZZZa, "%s %s %s %s %s %s",
$ZZZdate $ZZZtime, $ZZZlat, $ZZZlon);
}
fclose ($fpZZZa);


--
Patrick A. Smith Assistant System Administrator
Ocean Circulation Group – USF - College of Marine Science
http://ocg6.marine.usf.edu Phone: 727 553-3334

The trouble with doing something right the first time is that nobody
appreciates how difficult it was. - La Rochefoucauld
Sep 17 '05 #1
3 1084
Patrick wrote:
Hi All,

Not sure if this is possible or not. How can I have a global constant as
a part of my variable names. As an example, I want all the ZZZ to equal
"C10" in the snippet of code below.

Why do I want to do this you ask? We are going to have anywhere from 60
to 100 drifters in the ocean sending back gps data and a table of that
data will be on a webpage. I am going to have separate text files with
PHP in them for includes to build the table. I thought rather than
having to create each file and assign the unique variables throughout
the file for each unit I could just tell it once that it is unit C10
save the page and then change the global and save as the next unit name.
I hope I didn't present this query in a confusing manner. Any help or
ideas you can give me are greatly appreciated.

Regards,
Patrick
$ZZZdataFile = "/DATA2/BUOY/ZZZdata.dat";
if (!($fpZZZa = fopen($ZZZdataFile, "r")))
exit("Unable to open $ZZZdataFile.");
while (!feof($fpZZZa))
{
// Assign variables to optional arguments
$buffer = fscanf($fpZZZa, "%s %s %s %s %s %s",
$ZZZdate $ZZZtime, $ZZZlat, $ZZZlon);
}
fclose ($fpZZZa);

I'd use a databaswe instead.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
Sep 17 '05 #2
"Patrick" <ps****@marine.usf.edu> escreveu na mensagem
news:dg**********@news1.usf.edu...


$ZZZdataFile = "/DATA2/BUOY/ZZZdata.dat";
if (!($fpZZZa = fopen($ZZZdataFile, "r")))
exit("Unable to open $ZZZdataFile.");
while (!feof($fpZZZa))
{
// Assign variables to optional arguments
$buffer = fscanf($fpZZZa, "%s %s %s %s %s %s",
$ZZZdate $ZZZtime, $ZZZlat, $ZZZlon);
}
fclose ($fpZZZa);


I can't try it out here (no PHP installed), but as far as I remember:

$ZZZ = "C10";

${$ZZZ."dataFile"} = "/DATA2/BUOY/".$ZZZ."data.dat";
if (!(${"fp".$ZZZ."a"} = fopen(${$ZZZ."dataFile"}, "r")))
etc.

Was this your question?

---
lex
Sep 21 '05 #3
i pray to undrstand you Patrick what you want to do
?????
are you lose any file or somthing in some other planet

but it is seem to be nice project

but you may create some function and define your new file as GLOBAL
or store all the zzz's in the DB
pleas xplain again (:

Sep 22 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

10
by: Matt | last post by:
Greetings, What are people's thoughts on global variables in C++? Why are we taught not to use them in programming? Is it true that if you are running two copies of the C program one copy can...
4
by: Andrew V. Romero | last post by:
I have been working on a function which makes it easier for me to pull variables from the URL. So far I have: <script language="JavaScript"> var variablesInUrl; var vArray = new Array(); ...
12
by: David WOO | last post by:
Hi, I am a newbie on C++, I need to define some global variables which should be accessible to most classes. In the mean time, I don't won't the global variables be modified freely at most of...
2
by: Bryan Parkoff | last post by:
….I would like to know which is the best optimization to use global variable or global struct. I always tell C/C++ Compiler to turn on optimization. ….I use underscore between first name and...
17
by: MLH | last post by:
A97 Topic: If there is a way to preserve the values assigned to global variables when an untrapped runtime error occurs? I don't think there is, but I thought I'd ask. During development, I'm...
33
by: MLH | last post by:
I've read some posts indicating that having tons of GV's in an Access app is a bad idea. Personally, I love GVs and I use them (possibly abuse them) all the time for everything imaginable - have...
9
by: CDMAPoster | last post by:
About a year ago there was a thread about the use of global variables in A97: http://groups.google.com/group/comp.databases.ms-access/browse_frm/thread/fedc837a5aeb6157 Best Practices by Kang...
5
by: Sandman | last post by:
I dont think I understand them. I've read the section on scope in the manual inside out. I'm running PHP 5.2.0 Here is the code I'm working on: //include_me.php <?php $MYVAR = array(); global...
1
weaknessforcats
by: weaknessforcats | last post by:
C++: The Case Against Global Variables Summary This article explores the negative ramifications of using global variables. The use of global variables is such a problem that C++ architects have...
112
by: istillshine | last post by:
When I control if I print messages, I usually use a global variable "int silent". When I set "-silent" flag in my command line parameters, I set silent = 1 in my main.c. I have many functions...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.