php-windows Digest 23 Feb 2001 17:32:16 -0000 Issue 460
Topics (messages 5707 through 5717):
Reading data from a file
5707 by: Brian Higgins
5712 by: Tom Mathews
Fwd
5708 by: Taylor Silvers
Protecting PHP code
5709 by: Paul Smith
5715 by: Alain Samoun
Newbie question...
5710 by: Daniel Furse
5711 by: Ben Cairns
5713 by: Tom Mathews
Re: Telnet, Socket Configuration
5714 by: Jim MacGowan
Undefinded Index on Mysql Result
5716 by: Greg Kopp
Re: Does anyone know any sites where a PHP programmer can find job?
5717 by: Phillip Bow
Administrivia:
To subscribe to the digest, e-mail:
[EMAIL PROTECTED]
To unsubscribe from the digest, e-mail:
[EMAIL PROTECTED]
To post to the list, e-mail:
[EMAIL PROTECTED]
----------------------------------------------------------------------
Perhaps the php gurus can help with my problem.
I am using php4.0 +windows NT 4.0+Apache to read data from a text file ( a
list of real numbers). I need to have the the data in the form
{data1,data2,data3,...,0}. Here is some code:
$elemdata=file("noisydata.dat");
$number=count($elemdata);
$stringdata="{";
for ($i=0;$i<$number;$i++){
$stringdata.=$elemdata[$i].",";
}
$stringdata.="0}";
So far so good.
Now I need to add this data as a query string to a url:
$url="http://www......?stringdata=$stringdata";
and then read the output back into the browser
$fp1=file($url);
$x=0;
while($fp1[$x])
echo $fp1[$x++];
When I use this approach I get a file handler error. I found that I can get
around the problem by replacing the line
$stringdata.=$elemdata[$i].",";
with
$stringdata.=(string)(real)$elemdata[$i].",";
What gives? In the first instance $elemdata is already string. Why must I go
through two type cast changes to get this to work! I would really like to
know the reason behind this quirk.
Thanks much
Brian
How is your file delimited? This could impact on whether elemdata is a string
or actually a real array.
That may not be helpful, but here's a handy tip when using file() - remember
that it retains the newline character, so you have to be careful about mixing
and matching dos/windows type files with unix variants!
Brian Higgins wrote:
> Perhaps the php gurus can help with my problem.
>
> I am using php4.0 +windows NT 4.0+Apache to read data from a text file ( a
> list of real numbers). I need to have the the data in the form
> {data1,data2,data3,...,0}. Here is some code:
>
> $elemdata=file("noisydata.dat");
> $number=count($elemdata);
> $stringdata="{";
> for ($i=0;$i<$number;$i++){
> $stringdata.=$elemdata[$i].",";
> }
> $stringdata.="0}";
>
> So far so good.
>
> Now I need to add this data as a query string to a url:
>
> $url="http://www......?stringdata=$stringdata";
>
> and then read the output back into the browser
>
> $fp1=file($url);
> $x=0;
> while($fp1[$x])
> echo $fp1[$x++];
>
> When I use this approach I get a file handler error. I found that I can get
> around the problem by replacing the line
> $stringdata.=$elemdata[$i].",";
> with
> $stringdata.=(string)(real)$elemdata[$i].",";
>
> What gives? In the first instance $elemdata is already string. Why must I go
> through two type cast changes to get this to work! I would really like to
> know the reason behind this quirk.
>
> Thanks much
>
> Brian
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
Dear Friends & Future Millionaire:
AS SEEN ON NATIONAL TV: ''Making over half million dollars
every 4 to 5 months from your home for an investment of only
$25 U.S. Dollars expense one time''
BE A MILLIONAIRE LIKE OTHERS WITHIN A YEAR!!! Before you say
''Bull'', please read the following. This is the letter you
have been hearing about on the news lately. Due to the
popularity of this letter on the Internet, a national weekly
news program recently devoted an entire show to the
investigation of this program described below, to see if it
really can make people money. The show also investigated
whether or not the program was legal.
Their findings proved once and for all that there are
''absolutely NO Laws prohibiting the participation in the
program and if people can -follow the simple instructions,
they are bound to make some mega bucks with only $25 out of
pocket cost''. DUE TO THE RECENT INCREASE OF POPULARITY &
RESPECT THIS PROGRAM HAS ATTAINED, IT IS CURRENTLY WORKING
BETTER THAN EVER.
This is what one had to say: '' Thanks to this profitable
opportunity. I was approached many times before but each
time I passed on it. I am so glad I finally joined just to
see what one could expect in return for the minimal effort
and money required. To my astonishment, I received total $
610,470.00 in 21 weeks, with money still coming in''. Pam
Hedland, Fort Lee, New Jersey.
============================================================
Here is another testimonial: ''' this program has
been around for a long time but I never believed in it. But
one day when I received this again in the mail I decided to
gamble my $25 on it. I followed the simple instructions and
walaa ..... 3 weeks later the money started to come in.
First month I only made $240.00 but the next 2 months after
that I made a total of $290,000.00. So far, in the past 8
months by re-entering the program, I have made over
$710,000.00 and I am playing it again. The key to success in
this program is to follow the simple steps and NOT change
anything.'' More testimonials later but first,
======== PRINT THIS NOW FOR YOUR FUTURE REFERENCE ==========
(Or Have it E-mailed to you-See Submit Button Below)
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
If you would like to make at least
$500,000 every 4 to 5 months easily and comfortably, please
read the following...THEN READ IT AGAIN and AGAIN !!!
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
FOLLOW THE SIMPLE INSTRUCTION BELOW AND YOUR FINANCIAL
DREAMS WILL COME TRUE, GUARANTEED! INSTRUCTIONS:
===== Order all 5 reports shown on the list below. =========
For each report, send $5 CASH, THE NAME & NUMBER OF THE
REPORT YOU ARE ORDERING and YOUR E-MAIL ADDRESS to the
person whose name appears ON THAT LIST next to the report.
MAKE SURE YOUR RETURN ADDRESS IS ON YOUR ENVELOPE TOP LEFT
CORNER in case of any mail problems.
=== When you place your order, make sure you order each of
the 5 reports. You will need all 5 reports so that you can
save them on your computer and resell them. YOUR TOTAL COST
$5 X 5=$25.00.
=== Within a few days you will receive, vie e-mail, each of
the 5 reports from these 5 different individuals. Save them
on your computer so they will be accessible for you to send
to the 1,000's of people who will order them from you. Also
make a floppy of these reports and keep it on your desk in
case something happen to your computer.
=== IMPORTANT __ DO NOT alter the names of the people who
are listed next to each report, or their sequence on the
list, in any way other than what is instructed below in step
'' 1 through 6 '' or you will lose out on majority of your
profits. Once you understand the way this works, you will
also see how it does not work if you change it. Remember,
this method has been tested, and if you alter, it will NOT
work !!! People have tried to put their friends/relatives
names on all five thinking they could get all the money. But
it does not work this way. Believe us, we all have tried to
be greedy and then nothing happened. So Do Not try to change
anything other than what is instructed. Because if you do,
it will not work for you. Remember, honesty reaps the
reward!!!
1.... After you have ordered all 5 reports, take this
advertisement and REMOVE the name & address of the person in
REPORT # 5. This person has made it through the cycle and is
no doubt counting their fortune. 2.... Move the name &
address in REPORT # 4 down TO REPORT # 5. 3.... Move the
name & address in REPORT # 3 down TO REPORT # 4. 4.... Move
the name & address in REPORT # 2 down TO REPORT # 3. 5....
Move the name & address in REPORT # 1 down TO REPORT # 2
6.... Insert YOUR name & address in the REPORT # 1 Position.
PLEASE MAKE SURE you copy every name & address ACCURATELY!
============================================================
**** Take this entire letter, with the modified list of
names, and save it on your computer. DO NOT MAKE ANY OTHER
CHANGES. Save this on a disk as well just in case if you
lose any data. To assist you with marketing your business on
the internet, the 5 reports you purchase will provide you
with invaluable marketing information which includes how to
send bulk e-mails legally, where to find thousands of free
classified ads and much more. There are 2 Primary methods to
get this venture going:
METHOD # 1: BY SENDING BULK E-MAIL LEGALLY
============================================================
Let's say that you decide to start small, just to see how it
goes, and we will assume You and those involved send out
only 5,000 e-mails each. Let's also assume that the mailing
receive only a 0.2% response (the response could be much
better but lets just say it is only 0.2%. Also many people
will send out hundreds of thousands e-mails instead of only
5,000 each). Continuing with this example, you send out only
5,000 e-mails.
With a 0.2% response, that is only 10 orders for report # 1.
Those 10 people responded by sending out 5,000 e-mail each
for a total of 50,000. Out of those 50,000 e-mails only 0.2%
responded with orders. That's=100 people responded and
ordered Report # 2.
Those 100 people mail out 5,000 e-mails each for a total of
500,000 e-mails. The 0.2% response to that is 1000 orders
for Report # 3.
Those 1000 people send out 5,000 e-mails each for a total of
5 million e-mails sent out. The 0.2% response to that is
10,000 orders for Report # 4.
Those 10,000 people send out 5,000 e-mails each for a total
of 50,000,000 (50 million) e-mails. The 0.2% response to
that is 100,000 orders for Report # 5 THAT'S 100,000 ORDERS
TIMES $5 EACH=$500,000.00 (half million).
Your total income in this example is: 1..... $50 + 2.....
$500 + 3..... $5,000 + 4..... $50,000 + 5..... $500,000
........ Grand Total=$555,550.00
NUMBERS DO NOT LIE. GET A PENCIL & PAPER AND FIGURE OUT THE
WORST POSSIBLE RESPONSES AND NO MATTER HOW YOU CALCULATE IT,
YOU WILL STILL MAKE A LOT OF MONEY !
============================================================
REMEMBER FRIEND, THIS IS ASSUMING ONLY 10 PEOPLE ORDERING
OUT OF 5,000 YOU MAILED TO. Dare to think for a moment what
would happen if everyone or half or even one 4th of those
people mailed 100,000 e-mails each or more? There are over
150 million people on the Internet worldwide and counting.
Believe me, many people will do just that, and more!
METHOD # 2 : BY PLACING FREE ADS ON THE INTERNET
============================================================
Advertising on the net is very very inexpensive and there
are hundreds of FREE places to advertise. Placing a lot of
free ads on the Internet will easily get a larger response.
We strongly suggest you start with Method # 1 and add METHOD
# 2 as you go along. For every $5 you receive, all you must
do is e-mail them the Report they ordered. That's it. Always
provide same day service on all orders.
This will guarantee that the e-mail they send out, with your
name and address on it, will be prompt because they can not
advertise until they receive the report.
====================== AVAILABLE REPORTS====================
ORDER EACH REPORT BY ITS NUMBER & NAME ONLY. Notes: Always
send $5 cash (U.S. CURRENCY) for each Report. Checks NOT
accepted. Make sure the cash is concealed by wrapping it in
at least 2 sheets of paper. On one of those sheets of paper,
Write the NUMBER & the NAME of the Report you are ordering,
YOUR E-MAIL ADDRESS and your name and postal address.
PLACE YOUR ORDER FOR THESE REPORTS NOW :
============================================================
REPORT # 1 : ''The Insider's Guide to Advertising
for Free on the Net''
Order Report # 1 from:
Jeff Nickel
P.O. Box 560005
Charlotte, NC 28256-0005 USA
____________________________________________________________
REPORT # 2 : ''The Insider's Guide to Sending Bulk e-
mail on the Net''
Order Report # 2 from :
D. Gilstrap
P.O. Box 311079
Atlanta, GA 31131 USA
____________________________________________________________
REPORT # 3 : ''The Secret to Multilevel marketing on
the net''
Order Report # 3 from:
Stella Dottir
2327 1/2 Chartres St.
New Orleans, LA 70117 USA
____________________________________________________________
REPORT # 4 : ''How to become a millionaire utilizing
MLM & the Net''
Order Report # 4 from:
Amos Miller
261 Joost Ave.
San Francisco, CA 94131 USA
____________________________________________________________
REPORT # 5 : ''HOW TO SEND 1 MILLION E-MAILS FOR FREE''
Order Report # 5 from:
Loren Stone
P.O. Box 6232
Clearfield, UT 84089 USA
____________________________________________________________
$$$$$$$$$ YOUR SUCCESS GUIDELINES $$$$$$$$$$$
Follow these guidelines to guarantee your success:
=== If you do not receive at least 10 orders for Report #1
within 2 weeks, continue sending e-mails until you do.
=== After you have received 10 orders, 2 to 3 weeks after
that you should receive 100 orders or more for REPORT # 2.
If you did not, continue advertising or sending e-mails
until you do.
=== Once you have received 100 or more orders for Report #
2, YOU CAN RELAX, because the system is already working for
you, and the cash will continue to roll in ! THIS IS
IMPORTANT TO REMEMBER: Every time your name is moved down on
the list, you are placed in front of a different report.
You can KEEP TRACK of your PROGRESS by watching which report
people are ordering from you. IF YOU WANT TO GENERATE MORE
INCOME SEND ANOTHER BATCH OF E-MAILS AND START THE WHOLE
PROCESS AGAIN. There is NO LIMIT to the income you can
generate from this business !!!
============================================================
FOLLOWING IS A NOTE FROM THE ORIGINATOR OF THIS PROGRAM: You
have just received information that can give you financial
freedom for the rest of your life, with NO RISK and JUST A
LITTLE BIT OF EFFORT. You can make more money in the next
few weeks and months than you have ever imagined. Follow the
program EXACTLY AS INSTRUCTED. Do Not change it in any way.
It works exceedingly well as it is now. Remember to e-mail a
copy of this exciting report after you have put your name
and address in Report #1 and moved others to #2 ...........#
5 as instructed above. One of the people you send this to
may send out 100,000 or more e-mails and your name will be
on every one of them. Remember though, the more you send out
the more potential customers you will reach. So my friend, I
have given you the ideas, information, materials and
opportunity to become financially independent. IT IS UP TO
YOU NOW!
==================== MORE TESTIMONIALS======================
'' My name is Mitchell. My wife, Jody and I live in Chicago.
I am an accountant with a major U.S. Corporation and I make
pretty good money. When I received this program I grumbled
to Jody about receiving ''junk mail''. I made fun of the
whole thing, spouting my knowledge of the population and
percentages involved. I ''knew'' it wouldn't work. Jody
totally ignored my supposed intelligence and few days later
she jumped in with both feet. I made merciless fun of her,
and was ready to lay the old ''I told you so'' on her when
the thing didn't work. Well, the laugh was on me! Within 3
weeks she had received 50 responses. Within the next 45 days
she had received total $ 147,200.00 ........... all cash! I
was shocked. I have joined Jody in her ''hobby''. Mitchell
Wolf M.D., Chicago, Illinois
============================================================
'' Not being the gambling type, it took me several
weeks to make up my mind to participate in this plan. But
conservative that I am, I decided that the initial
investment was so little that there was just no way that I
wouldn't get enough orders to at least get my money back''.
'' I was surprised when I found my medium size post office
box crammed with orders. I made $319,210.00 in the first 12
weeks. The nice thing about this deal is that it does not
matter where people live. There simply isn't a better
investment with a faster return and so big''. Dan Sondstrom,
Alberta, Canada
============================================================
'' I had received this program before. I deleted
it, but later I wondered if I should have given it a try. Of
course, I had no idea who to contact to get another copy, so
I had to wait until I was e-mailed again by someone
else.........11 months passed then it luckily came
again...... I did not delete this one! I made more than
$490,000 on my first try and all the money came within 22
weeks''. Susan De Suza, New York, N.Y.
============================================================
'' It really is a great opportunity to make
relatively easy money with little cost to you. I followed
the simple instructions carefully and within 10 days the
money started to come in. My first month I made $ 20,560.00
and by the end of third month my total cash count was $
362,840.00. Life is beautiful, Thanx to internet''. Fred
Dellaca, Westport, New Zealand
============================================================
ORDER YOUR REPORTS TODAY AND GET STARTED ON YOUR ROAD TO
FINANCIAL FREEDOM !
============================================================
If you have any questions of the legality of this
program, contact the Office of Associate Director for
Marketing Practices, Federal Trade Commission, Bureau of
Consumer Protection, Washington, D.C.
============================THE END=========================
Hi,
If I have a piece of code for security reasons we don't want even the
sysadmin of the NT system to be able to view. Is there a way to distribute
it in a way it can't be viewed, i.e. compiled perhaps?
Thanks.
..
Just because it works, doesn't mean it isn't broken.
Yes, if you have enough money for it - $2,500 I believe - Dee the zend
store.
Alain
On Fri, Feb 23, 2001 at 09:12:08AM -0000, Paul Smith wrote:
> Hi,
>
> If I have a piece of code for security reasons we don't want even the
> sysadmin of the NT system to be able to view. Is there a way to distribute
> it in a way it can't be viewed, i.e. compiled perhaps?
>
> Thanks.
>
> ..
> Just because it works, doesn't mean it isn't broken.
Hi,
I'm having problems getting a query to work, it's a fairly simple select
query, with wildcards.
This is the query as designed in MS Access 97's query designer:
SELECT Contacts.ForeName FROM Contacts WHERE (((Contacts.ForeName) Like
"*dan*"));
This selects 7 names from our database when run in Access.
I run the following query through PHP:
SELECT Contacts.ForeName FROM Contacts WHERE (((Contacts.ForeName) Like
'$contact_name'))
($contact_name expands to *dan*)
This returns no results. I've tried various wildcard queries, but none of
them seem to work.
How do I do wildcard queries in PHP?
Many thanks,
Dan Furse
The wildcard in PHP is a %
E.G.
select * from YOUR_TABLE where SOME_FIELD like '%$dan%'";
Hope this helps
-- Ben Cairns - Head Of Technical Operations
intasept.COM
Tel: 01332 365333
Fax: 01332 346010
E-Mail: [EMAIL PROTECTED]
Web: http://www.intasept.com
"MAKING sense of
the INFORMATION
TECHNOLOGY age
@ WORK......"
don't like being picky, but you may be thinking of MySQL where
% is the multiple character wildcard (eg select 'David!' LIKE '%D%v%';)
_ is the single character wildcard (eg select 'David' LIKE 'Davi_';
Tom
Ben Cairns wrote:
> The wildcard in PHP is a %
>
> E.G.
> select * from YOUR_TABLE where SOME_FIELD like '%$dan%'";
>
> Hope this helps
>
> -- Ben Cairns - Head Of Technical Operations
> intasept.COM
> Tel: 01332 365333
> Fax: 01332 346010
> E-Mail: [EMAIL PROTECTED]
> Web: http://www.intasept.com
>
> "MAKING sense of
> the INFORMATION
> TECHNOLOGY age
> @ WORK......"
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
Socket support isn't available on windows yet. Hopefully it will be
finished by the time php4.05 is released.
Gonzalo Vera wrote:
> You must compile php with socket functions: it does not come
> pre-compiled in the binaries.
>
> Gonzalo.
>
>> Hi,
>
>> I am trying to write a web telnet interface and I have difficulties with
>
>> configuration for the socket functions... they are simply not
>> recognized. I have php4 on apache server for windows. I assume I should
>> edit the php.ini file, but I have no idea what to do there.
>
>> Any help will be appreciated
>
I am using PHP4 + MySQL + PWS + Windows 98.
We are trying to port over a web site to a laptop for remote use.
However, when we execute a SQL query on a DB in which a filed of the record
contains a NULL value, we get an error.
The code is as follows:
$GetQuery = mysql_query ("SELECT * FROM ApplicantsTbl WHERE App_ID = $qq");
$AppResult = mysql_fetch_array ($GetQuery);
$AppDOB = $AppResult[AppDOB];
The query executes just fine, and PARTS of the $AppResult array get
returned. However...
We are experiencing TWO problems:
First, unless we put quote marks around the index so it reads
$AppResult['AppDOB'], we get an undefined constant. This doesn't happen on
our Linux/Apache web server.
Second, if the field AppDOB contains a NULL value, PHP barks that there is
an undefined index. It appears that it won't even create the index.
I would appreciate any help you could be.
Greg
You can check out dice.com and monster.com doing a search for php. A good
number of results are returned. Good luck in your hunt.
--
phill
""Grishick"" <[EMAIL PROTECTED]> wrote in message
974skf$igi$[EMAIL PROTECTED]">news:974skf$igi$[EMAIL PROTECTED]...
> Anyone know any sites where a PHP programmer can find job? Specially in
US.
> Thank you.
> Grigoriy Solovyev.
> [EMAIL PROTECTED]
>
>
>
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>