RE: [PHP] Pulling unique data from database

2004-02-01 Thread Jonathan Rosenberg
Here's some skeleton code showing one way (untested, no error checking shown):

$query = 'SELECT Language FROM whatever';
$result = mysql_query($query);
$languages = array();
while ($row=mysql_fetch_object($result))
$languages = array_merge($languages, explode('||', $row->Language));

$languages = array_unique($languages);

--
Jonathan Rosenberg
President & Founder, Tabby's Place
http://www.tabbysplace.org/
 

> -Original Message-
> From: Richard Kurth [mailto:[EMAIL PROTECTED] 
> Sent: Sunday, February 01, 2004 9:27 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Pulling unique data from database
> 
> 
>  I am pulling data from a database that list the Language a person
>  speaks. It is in a format like this.
> 
> English||Spanish
> English
> English||Portuguese||Finnish
> English||Japanese||German
> English
> English
> German
> 
> each time it looks at a new record it list all the languages that that
> person speaks with a double pipe in between each language.
> 
> What I need to do is find all the unique languages so I can generate a
> list of languages that do not have any repeats in it. so the 
> list above
> would be   English,Portuguese,Finnish,Japanese,German,Spanish in any
> order
> 
> How would I go about this. I can not change the format of the database
> and there are over 200 people listed in the database.
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] User/Pwd Management Package?

2003-11-23 Thread Jonathan Rosenberg
Friends,

I'm interesting in finding a PHP package that implements functions for
managing user names & passwords & controlling access to specific parts of a
site.

Of course, free is best.  But cheap is good.  And, even not-so-cheap is
fine, as long as it provides good functionality.

Any pointers appreciated.

--
Jonathan Rosenberg
President & Founder, Tabby's Place
http://www.tabbysplace.org/
 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] Recommend payment processors?

2003-01-04 Thread Jonathan Rosenberg \(Tabby's Place\)
I've been using Authorize.Net for about 6 months now & am happy with them.  I
use their AIM interface, which allows ,e complete control over the look & feel
of the payment process.  There is no problem doing everything in PHP, as long as
you have the CURL extensions & they are built with SSL support.

--
JR

> -Original Message-
> From: Chad Day [mailto:[EMAIL PROTECTED]]
> Sent: Friday, January 03, 2003 11:15 AM
> To: php general
> Subject: [PHP] Recommend payment processors?
>
>
> Just wondering what people are using/recommend out there.. I'm going to be
> getting a merchant account and let people purchase services through my
> website on a secure server, all in PHP.  What concerns me is this archived
> post I came across:
>
> http://marc.theaimsgroup.com/?l=php-general&m=102165623600464&w=2
>
> Reading that, it sounds like it's not possible to use Payment Pro, or
> possibly other systems, with PHP .. is this correct?  Some of the other
> posts in the archive sounded like people were using it, so I'm not really
> sure what is possible at this point.
>
> Thanks,
> Chad
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Shopping Cart Credit Card Verification

2003-01-01 Thread Jonathan Rosenberg \(Tabby's Place\)
The solution you choose for credit card verification depends on a number of
things:
- how much control you want over look & feel
- whether you are rolling your own shopping cart

I happen to use Authorize.Net, which allows you to control the entire process &
maintain the look & feel you desire:

http://www.authorize.net/

But there are lots of other solutions.  If you want to email me with more
details of what you are looking for, I'd be glad to try to help.

--
JR

> -Original Message-
> From: Josiah Peters [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, December 31, 2002 01:55 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Shopping Cart Credit Card Verification
>
>
> I sure hope this is the correct mailing list. I have been struggling with
> this problem for quite some time.
> Does anyone know a way to verify credit card information in real time with
> your bank over the internet in say a shopping cart?
>
> Joey Peters
>
> _
> STOP MORE SPAM with the new MSN 8 and get 3 months FREE*.
> http://join.msn.com/?page=features/junkmail&xAPID=42&PS=47575&PI=7324&;
DI=7474&SU=
http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_stopmorespam_3m
f


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Re: & in Query String

2002-11-26 Thread Jonathan Rosenberg \(Tabby's Place\)
Ok ... I take back what I said about & not working in a query string.
It works just fine.

But, none of this explains why I am sometimes receiving a request with &
in the query string, especially I am using '&' in the  link.

The only way I think I can find out is by augmenting the error message I
received, as described earlier.

I'll report back when/if I learn anything from doing this.

--
JR

> -Original Message-
> From: Ernest E Vogelsinger [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, November 26, 2002 12:15 PM
> To: Erwin
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Re: & in Query String
>
>
> At 16:54 26.11.2002, Erwin spoke out and said:
> [snip]
> >> Actually, you should specify the URL with the &
> >> yourself, like this:
> >>
> >> 
> >
> >Of course not...this is a HREF tag, which can use & instead of
> &. &
> >is for displaying purposes only, not for URL's.
>
> Nope. As I just learnt from this list it _is_ valid to specify a query
> string using & as delimiter - it will be resolved by the browser the
> same way as it is when it gets displayed.
>
> Actually this is the only way to create W3C-compliant query strings.
>
> Just check with the W3C HTML Validator: http://validator.w3.org/
>
>
> --
>>O Ernest E. Vogelsinger
>(\) ICQ #13394035
> ^ http://www.vogelsinger.at/
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Re: & in Query String

2002-11-26 Thread Jonathan Rosenberg \(Tabby's Place\)
I tried it & it fails.  The browser sends the query string with the & &
the $_GET access fails.

I am using IE 6.  I can't imagine that it would be buggy in this regard.

--
JR


> -Original Message-
> From: @ Edwin [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, November 26, 2002 11:17 AM
> To: Jonathan Rosenberg (Tabby's Place)
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Re: & in Query String
>
>
> Hello,
>
> "Jonathan Rosenberg (Tabby's Place)" <[EMAIL PROTECTED]> wrote:
>
> [snip]
> > I'm missing something here.  If you use '&' to separate arguments on
> the
> > query string, how do they get separated out for access via $_GET?
> [/snip]
>
> Don't worry about it, just try it :)
>
> Anyway, the link that has & would be translated to &. (The browser
> should take care of this since it's the proper way to do it anyway...)
>
> - E
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Re: & in Query String

2002-11-26 Thread Jonathan Rosenberg \(Tabby's Place\)
Not, this answer makes sense.  I couldn't see how using '&' in the query
string would work.

I'm gonna take the advice & augment my error message to include browser name
& other info.  I've been wondering if a web crawler might be causing this.

I'll let you know what turns up (of course, the problem will stop occurring
once I add this info :-).

--
JR

> -Original Message-
> From: Erwin [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, November 26, 2002 10:54 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Re: & in Query String
>
>
> Derick Rethans wrote:
> > Jonathan Rosenberg wrote:
> >> I have a page with thumbnail pictures that can be clicked on to see
> >> a larger picture.  Each picture is hyperlinked as follows
> >>
> >> 
> >>
> >> I access the 'pic' & 'caption' attributes with $_GET['pic'], etc.
> >> Pretty standard stuff.
> >>
> >> I have PHP set up so that error messages get mailed to a specified
> >> mail account.  Every so often I get the following error message:
> >>
> >> Undefined index:  caption
> >> In file /home//show_pic.php, line 64
> >> page: /show_pic.php?pic=gb3.jpg&caption=Some+Text
> >>
> >> The problem is obviously (I think) that the $_GET['caption'] is
> >> failing.
>
> True, if you receive &caption in your URL, then the variable won't be
> called $_GET['caption'], but $_GET['amp;caption'], which (I think) is
> invalid because of the ;.
>
> >>
> >> What I can't figure out is why the '&' got turned into '&'.  Is a
> >> browser doing this?
>
> > Yes it is.
>
> No, it isn't. I sure hope there is no browser which turns & in & in
> URL's. That would be very, very bad indeed!
>
> > Actually, you should specify the URL with the &
> > yourself, like this:
> >
> > 
>
> Of course not...this is a HREF tag, which can use & instead of
> &. &
> is for displaying purposes only, not for URL's.
>
> Following the tip from Marek, adjust your errormessage mailing
> thingy...add
> all the $_GET variables to it (print_r($_GET)). Some other notices maybe
> usefull to...
>
> Erwin
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Re: & in Query String

2002-11-26 Thread Jonathan Rosenberg \(Tabby's Place\)
In an earlier message,  Derick Rethans [mailto:[EMAIL PROTECTED]] said ...

> Yes it is. Actually, you should specify the URL with the
> & yourself, like this:

> 

> otherwise it is not valid HTML.

I understand that using '&' is technically not correct HTML.  But I don't
see how changing the '&' -> '&' solves my problem.

But just to be sure I tried it.  Sure enough, this caused the error to
occur.

I'm missing something here.  If you use '&' to separate arguments on the
query string, how do they get separated out for access via $_GET?

> --

--
JR



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] & in Query String

2002-11-25 Thread Jonathan Rosenberg
I have a page with thumbnail pictures that can be clicked on to see a larger
picture.  Each picture is hyperlinked as follows



I access the 'pic' & 'caption' attributes with $_GET['pic'], etc.  Pretty
standard stuff.

I have PHP set up so that error messages get mailed to a specified mail
account.  Every so often I get the following error message:

Undefined index:  caption
In file /home//show_pic.php, line 64
page: /show_pic.php?pic=gb3.jpg&caption=Some+Text

The problem is obviously (I think) that the $_GET['caption'] is failing.

What I can't figure out is why the '&' got turned into '&'.  Is a
browser doing this?

--
Jonathan Rosenberg
Tabby (RB), Lynx (RB), Licorice, Tigger,
Jet, Belle
http://www.tabbysplace.org/



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Re: Cleaning up MSWord HTML

2002-11-21 Thread Jonathan Rosenberg \(Tabby's Place\)
Microsoft provides a program that will do just that.  I believe that it gets
loaded into Word & you run it from there.

If this will suffice, take a look for it on Microsoft's site.  If you can't
find it, let me know.  I once downloaded it & can probably dig up a URL for
you.

--
JR

> On Thu, 21 Nov 2002, Chris Boget wrote:

> I've done some searches on Google, PHPClasses.org, etc
> for something like what I'm trying to accomplish but have
> had little luch.  And since I don't want to reinvent the
> wheel I thought I'd ask here.

> Has anyone come across a piece of code that cleans up
> the HTML created by MSWord when you "Save As.." html?
> I need to remove all the extra crap added in such as the
> styles, etc.

> If you can point me in the right direction with
> regards to where to get started or where there might
> be such code, I'd be ever so appreciative!

> Chris

--
JR



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] No Reply From cURL

2002-11-21 Thread Jonathan Rosenberg \(Tabby's Place\)
I suspect your problem is that CURL is not built with SSL support.  To test
this, replace the https:/.../ with a reference to a non-SSL URL
(http://.../).  If you get a return that, you need to build CURL with SSL
support.

--
JR

> -Original Message-
> From: Steve Keller [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, November 21, 2002 14:04 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] No Reply From cURL
>
>
> I apologize for being a pest about this, I'm just not getting it.
>
> I'm attempting to open a connection to NetLedger to post an XML file. I'm
> attempting this basic code, which is pretty much what I find everywhere:
>
>   $ch = curl_init();
>   curl_setopt($ch, CURLOPT_URL,
> "https://partners.netledger.com/SmbXml";);
>   curl_setopt($ch, CURLOPT_POST, 1);
>   curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
>   curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
>   curl_setopt($ch, CURLOPT_VERBOSE, 1);
>   curl_setopt($ch, CURLOPT_POSTFIELDS,$postData);
>
>   $result = curl_exec ($ch);
>   curl_close($ch);
>   echo $result;
>
> And I'm getting no result back so I can't even see what error I'm getting.
>
> I'm using PHP 4.2.3, with OpenSSL/0.9.5a and compiled as follows:
>
> './configure' '--with-apxs=/usr/local/www/bin/apxs'
> '--with-mysql=/usr/local/' '--with-gd=/usr/local/' '--with-freetype'
> '--with-imap' '--with-curl'
>
> Also, how do I include a file in the postData? Can someone point me to a
> good page about HTTP where I can read about doing that?
> --
> S. Keller
> UI Engineer
> The Health TV Channel, Inc.
> (a non - profit organization)
> 3820 Lake Otis Pkwy.
> Anchorage, AK 99508
> 907.770.6200 ext.220
> 907.336.6205 (fax)
> Email: [EMAIL PROTECTED]
> Web: www.healthtvchannel.org
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] mail and from line overriding

2002-11-15 Thread Jonathan Rosenberg \(Tabby's Place\)
You need to change the first statement to

$from = "From: [EMAIL PROTECTED]";

--
JR

> -Original Message-
> From: Frank Wang [mailto:[EMAIL PROTECTED]]
> Sent: Friday, November 15, 2002 10:15 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] mail and from line overriding
>
>
> Hi,
>
> I have something like following:
>
> $from = "[EMAIL PROTECTED]";
> $email = "[EMAIL PROTECTED]";
> $msg = "abcde";
>
>  mail($email, $subj, $msg, $from);
>
> the message sent always has the 'from' line taken from php.ini, not $from,
> is there a way to override this ? Thanks.
>
> Frank
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Why $ on variable names?

2002-11-12 Thread Jonathan Rosenberg \(Tabby's Place\)
In an earlier message, Ernest E Vogelsinger [mailto:ernest@;vogelsinger.at]
said ...

> Think of how an interpreter works. It parses the
> sourcecode in realtime, not as a compiler. People must
> _wait_, every time, until it is finished,
> not only once like a compiler. Thus designers of
> interpreted languages like something that can easily be
> distinguished, so you don't need to lookup a
> lot of hash tables to identify a symbol, or to
> resolve amiguities.

Lots of other popular interpreted languages managed to get by without the
need for something unique to identify a variable name: LISP, TCL,
JavaScript, Visual Basic.  During parsing an interpreter or compiler will
know when it might see a variable (or constant, which can be stored in the
same hash table).  Look at the syntax for any language.  There's really no
need for extraneous symbol table lookups.

> That's why the '$' preceds a variable name. Simply
> said, when the parser sees a '$', it knows which symbol
> table to look it up. If a token doesn't have a '$', it
> can be found in the table of keywords of the language's
> state machine.

But, that's not true.  If the token doesn't have a '$' it could be a
function or constant name, as well as a keyword.

> --
>>O Ernest E. Vogelsinger

--
JR



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Why $ on variable names?

2002-11-12 Thread Jonathan Rosenberg \(Tabby's Place\)
In an earlier message, Larry Rosenman [mailto:ler@;lerctr.org] said ...

> How about:

> That's the way the language designers did it, and
> there's LOTS of PRODUCTION code out there that uses it.

Because "that's the way it is"?  Well, that's good enough for me.  I'll
never question anything else again & I trust you won't, either.

>  See also the precedence of PERL.

Huh?  What does the "precedence of PERL" mean?

> LER

--
JR



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Why $ on variable names?

2002-11-12 Thread Jonathan Rosenberg \(Tabby's Place\)
In an earlier message, Marco Tabini [mailto:marcot@;inicode.com] saidf ...

> If I can venture a comment, what you think
> "clutters" the code others may find a quick and
> easy way to identify a variable in it.

I guess this could be true.  But I don't understand why someone would need
an "easy" way to identify variables?  Why not an easy way to identify
function names?  Or constants?

In any case, I don't recall anyone complaining that they had trouble
"identifying variables" in C, C++, Modula, Pascal, Java, etc.

> Marco

--
JR



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Why $ on variable names?

2002-11-12 Thread Jonathan Rosenberg \(Tabby's Place\)
In an earlier message, Jason Wong [mailto:php-general@;gremlins.com.hk] said
...

> Yup. So you can have:

>   print "I'm a $variable";

> instead of the messy javascript way:

>   alert("I'm a " . $variable);

But the language could still support variable evaluation within strings
without requiring the '$' to always appear in front of a variable name.

So, a '$' within a string would mean "treat the following identifier as a
variable to be evaluated".  I believe that this introduces no
inconsistencies & removes the ugly $s that litter PHP programs.

--
JR



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: Re: [PHP] Creating SSL Connection to Accept Credit Cards

2002-11-05 Thread Jonathan Rosenberg \(Tabby's Place\)
Do you have telnet access to the server?  If so, you could download the
standalone CURL program & invoke it via the
exec() function call.

--
JR

> -Original Message-
> From: Ben C. [mailto:benc@;cox.net]
> Sent: Tuesday, November 05, 2002 13:19 PM
> To: Jaime Bozza; 'Adam Voigt'
> Cc: [EMAIL PROTECTED]
> Subject: RE: Re: [PHP] Creating SSL Connection to Accept Credit Cards
>
>
> Is there anything else that I can do.  I am running PHP 4.1.2 so
> the fopen() doesn't work and I donot have support for CURL.  Any
> other suggestions?
>
> >
> > From: "Jaime Bozza" <[EMAIL PROTECTED]>
> > Date: 2002/11/05 Tue PM 01:09:37 EST
> > To: "'Ben C.'" <[EMAIL PROTECTED]>,  "'Adam Voigt'" <[EMAIL PROTECTED]>
> > CC: <[EMAIL PROTECTED]>
> > Subject: RE: Re: [PHP] Creating SSL Connection to Accept Credit Cards
> >
> > Except that https:// doesn't work with fopen until PHP 4.3.0.
> >
> > Suggestions are only good if they work with a current version of PHP. :)
> > (No, I don't consider 4.3.0 current until it's at *least* released)
> >
> > Regardless, until then, CURL support is probably the way to go.
> > Assuming you have curl support, it's fairly straightforward:
> >
> > ---
> > $ch = curl_init("https://somesite.com";);
> > curl_setopt($ch, CURLOPT_HEADER, 0);
> > curl_setopt($ch, CURLOPT_POST, 1);
> > curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
> > curl_setopt($ch, CURLOPT_POSTFIELDS, $authorization_data);
> >
> > $result = curl_exec($ch);
> > $errorstr = curl_error($ch);
> > curl_close($ch);
> > ---
> >
> > $result contains the data received and $errorstr contains the error
> > message (if any) if it was unsuccessful.  Translating $result depends on
> > how they return the data.
> >
> > With the above example, you'll need to have $authorization_data in POST
> > format, which really is nothing more than the GET format string.
> > (Secure transaction APIs typically don't allow GET)
> >
> > var=somevalue&var2=somevalue2&var3=anothervalue
> >
> >
> >
> >
> > > -Original Message-
> > > From: Ben C. [mailto:benc@;cox.net]
> > > Sent: Tuesday, November 05, 2002 11:55 AM
> > > To: Adam Voigt
> > > Cc: [EMAIL PROTECTED]
> > > Subject: Re: Re: [PHP] Creating SSL Connection to Accept Credit Cards
> > >
> > >
> > > I am not sure if that is what they want.  I will try it and
> > > get back.  Good suggestion.
> > > >
> > > > From: Adam Voigt <[EMAIL PROTECTED]>
> > > > Date: 2002/11/05 Tue PM 12:33:00 EST
> > > > To: [EMAIL PROTECTED]
> > > > CC: [EMAIL PROTECTED]
> > > > Subject: Re: [PHP] Creating SSL Connection to Accept Credit Cards
> > > >
> > > > Like:
> > > >
> > > > $f = fopen("https://whatever.com","r";)
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Creating SSL Connection to Accept Credit Cards

2002-11-05 Thread Jonathan Rosenberg \(Tabby's Place\)
I thought that using fopen to create an SSL connection was not yet supported
in PHP.

I would suggest the CURL functions for this.

--
JR

> -Original Message-
> From: Adam Voigt [mailto:adam@;cryptocomm.com]
> Sent: Tuesday, November 05, 2002 12:33 PM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Creating SSL Connection to Accept Credit Cards
>
>
> Like:
>
> $f = fopen("https://whatever.com","r";)
>
> ?
>
> On Tue, 2002-11-05 at 12:31, [EMAIL PROTECTED] wrote:
> > My credit card processor requires that I create an SSL
> connection in order to generate a transaction key.  How would I
> go about writing a script to do so.  Please point me in the right
> direction.  The tech support says that it can only be done in
> ASP, but I find that hard to believe.
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Multiple Form Submit Buttons

2002-10-11 Thread Jonathan Rosenberg

I have been digging through the documentation for a while, but I can't find
the answer to this ...

If I have a form with multiple submit buttons, how can I tell in PHP which
button was clicked?

--
JR



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] unexpected T_STRING error

2002-09-28 Thread Jonathan Rosenberg

That line is syntactically invalid.  Did you meant it to say

echo "";

--
JR

> -Original Message-
> From: Gary [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, September 28, 2002 11:15 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] unexpected T_STRING error
> 
> 
> Hi All,
> Can someone explain to me why I am getting an error for the following?
> 
> $keywords = $_POST[keywords];
> if ($keywords) {
> echo"";
> }
> 
> TIA
> Gary
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] GD & Fonts

2002-09-27 Thread Jonathan Rosenberg

I've just started using the GD library in PHP to do some graphic
manipulation/creation.  I find myself quite confused about how to work with
fonts.

I believe that I have both FreeType & TrueType enabled, since my phpinfo()
says

'--with-freetype-dir=/usr' '--with-gd'
'--enable-gd-native-ttf' '--with-ttf'

& under GD it says

FreeType Supportenabled
FreeType Linkagewith freetype

What I'm unclear on is how/where I can find fonts to use.  Should I expect
to find them already installed on the server somewhere?  Or does one
typically have to download & install them as needed?

Or am I just misunderstanding how fonts work?

--
JR



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Using cURL

2002-08-30 Thread Jonathan Rosenberg

Can you telnet/SSH to the machine & install CURL in your home directory?
You shouldn't have to be root to do this.

Or, are you trying to get CURL loaded into PHP?

--
JR

> -Original Message-
> From: Henry [mailto:[EMAIL PROTECTED]]
> Sent: Friday, August 30, 2002 2:21 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Using cURL
>
>
> Dear All,
>
> I'm using a shared server hosted by an ISP. I cannot get PHP recompiled
> with --with-curl. I've read the information about cURL but it
> appears that I
> need to be root in order to install it? I cannot do this. Does this mean
> that I cannot use cURL or CURL at all? If it doesn't what do I
> need to do so
> I can start using it?
>
> Henry
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] CURLing to authorize.net

2002-08-14 Thread Jonathan Rosenberg

I bet that your copy of CURL was built without SSL support, despite the fact
that PHP has SSL compiled in.

To test this, see if you have the "curl" shell command installed & try

curl https://secure.authorize.net/gateway/transact.dll

It will probably say something like

curl built without SSL support

If this is what you get, let me know & we'll take it from there.

> -Original Message-
> From: Mike Mannakee [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, August 14, 2002 20:44 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] CURLing to authorize.net
>
>
> The server I'm on has php compiled with curl and with ssl, so
> that's not an
> issue.  I cannot seem to connect to authorize.net, however, using
> https://.
> If I use http://, it works fine.  Below is the code I'm using.  I know
> someone out there has tackled this problem before and I'm hoping you can
> tell me where my code is off, or share what you do to make it work.  Any
> help will be appreciated.
>
> $ch = curl_init
> ("https://secure.authorize.net/gateway/transact.dll";); #
> Initialize the session
>  curl_setopt($ch, CURLOPT_HEADER, 1);
>  #
> Make the headers part of the output
>  curl_setopt($ch, CURLOPT_FILE, $return_data);  #
> $return_data is a file pointer
>  curl_setopt($ch, CURLOPT_STDERR, $error);# $error
> is a file pointer
>  $post_fields =
> "x_Login=mylogon&x_ADC_URL=False&x_ADC_Delim_Data=True&x_Amount=$g
> rand_total
> &x_Card_Num=$cc_num&x_Exp_Date=$month/$year";
>  curl_setopt ($ch, CURLOPT_POSTFIELDS, $post_fields);
>
>  $result = curl_exec ($ch);
>  curl_close ($ch);
>
> It's not that I'm getting goofy data back - I just get nothing at
> all back.
> Nada.  No connection, in other words.  Do I need to specify the path to my
> SSL Cert with CURLOPT_SSLCERT?
>
> Mike
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Re: POST fields through CURL

2002-08-11 Thread Jonathan Rosenberg

Are you sure that the HTTP header should be on there?  I don't believe that
is correct.  It is the use of CURLOPT_POSTFIELDS with the curl_setopt
function that indicates that a POST is being made.

I just checked the code I used for credit card clearing & it does NOT
include the HTTP headers.  Just the POST data.

> -Original Message-
> From: Bogdan Stancescu [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, August 11, 2002 22:36 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Re: POST fields through CURL
>
>
> Yes, the strings are formatted exactly like GET strings, but you'll have
> to build the whole HTTP header in front of them in order to get a valid
> HTTP request. So then, your code should look something like
>
> $myvar1=rawurlencode($myvar1);
> $myvar2=rawurlencode($myvar2);
> $parsed="myvar1=$myvar1&myvar2=$myvar2";
> $len=strlen($parsed)
> $request="POST $request_path HTTP/1.0\r\n".
>   "Content-Type: application/x-www-form-urlencoded\r\n".
>   "User-Agent: My PHP application v1.0\r\n".
>   "Host: $host\r\n".
>   "Content-Length: $len\r\n".
>   "Connection: Keep-Alive\r\n".
>   "\r\n". // This separates the header from the content
>   $parsed;
>
> After that, you send $request.
>
> Bogdan
>
> Mike Mannakee wrote:
> > Hi all,
> >
> > I'm setting up a curl operation with post fields, and I'm
> hoping someone can
> > tell me how the post fields are formatted.  I'm looking to pass
> a string to
> > curl_setopt( $ch, CURLOPT_POSTFIELDS, $string), but the
> specifications don't
> > tell one HOW to format the string.  Is it just like a GET
> string or what?
> > Anyone know?
> >
> > Thanks,
> >
> > Mike
> >
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] CURL & SSL

2002-07-27 Thread Jonathan Rosenberg

I am on a server that has CURL & OpenSSL enabled.  I assumed that this meant
that I could do https: requests via CURL.  But for some reason, my attempts
to do this are not working.

If I do a CURL http: request, everything works fine (i.e., I get the web
page, as expected).  But if I use an https: request, no value is returned.

Do I need to do something else to make https: requests work in CURL?

Here's the code in question:

$ch = curl_init("https://secure.authorize.net/gateway/transact.dll";);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);

In this case, $result is the null string (if you try that URL in your
browser, you will that some text is returned).  If I replace the curl_init
with

$ch = curl_init("http://www.cnet.com";);

I get the expected string in $result.

Any thoughts?

--
JR



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Password in script

2002-07-18 Thread Jonathan Rosenberg

Yes, but if you're on a shared server, other users of the user will likely
be able to read your PHP files & get the password.

> -Original Message-
> From: Tyler Longren [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 18, 2002 23:10 PM
> To: Sailom
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Password in script
>
>
> It's fine.  There's no other way to do it really.  Somebody would have
> to be able to see the source to the php file before they could see the
> password for mysql.  They won't get it just by viewing the webpage
> that's already been parsed by php.
>
> --
> Tyler Longren
> Captain Jack Communications
> [EMAIL PROTECTED]
> www.captainjack.com
>
>
>
> On Fri, 19 Jul 2002 10:03:02 +0700
> "Sailom" <[EMAIL PROTECTED]> wrote:
>
> > I am new to PHP and MySQL and never have experience in this area.  I
> > am writing a PHP script that connects to MySQL server.  I have to put
> > a password of MySQL into the PHP script.  I think it may not be
> > secured.  What do you think?  How can I make it more secure?  Thanks.
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Help with Configure Options

2002-07-10 Thread Jonathan Rosenberg

I am thinking of moving PHP-based web site to a new server.  In doing my due
diligence, I see that the new server has some different PHP configure
options.

I was able to make sense of most of them by looking through the PHP web
site.  But I'm still stumped by some of them.  I'm hoping people here can
tell me what they mean:

--enable-libgcc: I found the 1-line explanation on www.php.net,
but I'm unclear as to the implications of this option.  Can
anyone explain?

--enable-pic: likewise.  What does this mean?

--enable-inline-optimization: ??

--with-regex=system: the online docs say this is deprecated.
Could this cause me trouble?

--with-flex: ?

--with-png: I know what PNG is, but I don't know hat this option does.

--with-layout=GNU: I see the explanation in the docs, but I don't know
if this has any implications for me as a PHP programmer.

Thanks for any help you can provide.

--
JR



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Help needed with hexdec();

2002-07-07 Thread Jonathan Rosenberg

I spent many frustrating days debugging a similar problem.  I
don't understand exactly what is going on, but it seems that the
problems revolve around PHP's treatment of an integer as signed
or unsigned.

Through experimentation I determined that the way you specify an
integer constant (decimal or hex) with the sign bit on will
affect how PHP treats that integer.

Try the following: determine the signed decimal equivalents of
the two hex integers in your code & replace the hex
representations with the decimal "equivalents".  So, if I'm
remembering correctly (please check my math), the line

if ($a > hexdec(""))

would become

if ($a > -1)

See if this makes a difference.

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, July 06, 2002 5:54 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Help needed with hexdec();
>
>
> Hi Guys,
>
> I have a problem wich I hope has been solved by someone :-)
>
> Here's the deal,
>
> I have to convert a perl script to PHP trying to do so
> I get negative
> values from hexdec(), If I use (int)hexdec() the
> numbers aren't negative
> anymore, but they do not add up to what they should.
>
> Here's the perl line:
> $a = FF ($a, $b, $c, $d, $temparr[8],  $S11, hex("698098d8"));
>
>
> this is PHP:
> $a = FF ($a, $b, $c, $d, $temparr[8],  $S11,
> hexdec("698098d8"));
>
> FF is a function:
> function FF($a,$b,$c,$d,$x,$s,$ac)
> {
>  $a += F($b,$c,$d) + $x + $ac;
>  if ($a > hexdec(""))
>{
>$a = substr($a,strlen($a)-9,9) ;
>}
>  $a = RL($a,$s);
>  $a += $b;
>  return $a;
> }
>
> F is also a function:
> function F($x, $y, $z)
> {
>  return ((($x) & ($y)) | ((~$x) & ($z)));
> }
>
> Could anybody tell me what I am missing here?
>
> e-mail:   [EMAIL PROTECTED]
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] HTTPS vs. HTTP ?

2002-07-05 Thread Jonathan Rosenberg

 -Original Message-
> From: Alberto Serra [mailto:[EMAIL PROTECTED]]
> Sent: Friday, July 05, 2002 8:54 PM
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] HTTPS vs. HTTP ?

> Besides, using an HTTPS server implies
> (correct me if I am wrong) consuming an IP number,
> . . .

Ok ... you're wrong.  HTTPS just uses a different port, same IP
address.

> ÐÏËÁ
> áÌØÂÅÒÔÏ
> ëÉÅ×

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Keeping "Secrets" in PHP Files

2002-06-29 Thread Jonathan Rosenberg

-Original Message-
> From: Peter J. Schoenster [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, June 29, 2002 1:27 AM
> To: [EMAIL PROTECTED]
> Subject: RE: [PHP] Keeping "Secrets" in PHP Files

> Yeah, you are assuming an environment that does
> not necessarily have to be. Why must one Apache
> server serve all users? Simply because that's
> the easiest way to do right out of the box?
> You have 2 scenarios as I see it:

> 1. Your own box -- no troubles other than the
> obvious
> 2. Virtual Server - One Apache for all users ...
> seems insecure
> 3. Virtual Server - One Apache for EACH user ...
> seems quite secure and experience confirms.

Not to be picky but you said there werwe 2 scenarios :-)

In any case, your #3 above works as long as each server runs in
its own unique group, which is shares with the customer.

> Peter

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Keeping "Secrets" in PHP Files

2002-06-28 Thread Jonathan Rosenberg

Thanks for the reply.  But changing the ground read permission of
the PHP files wouldn't help, either, would it?  Because the other
users who have web sites can just create a PHP file that reads my
PHP files from one of their pages (which would be running in
group "websecret").

Seems like this just opens up the same hole.  Yes?

> -Original Message-
> From: Erik Price [mailto:[EMAIL PROTECTED]]
> Sent: Friday, June 28, 2002 9:43 AM
> To: Jonathan Rosenberg
> Cc: php-list
> Subject: Re: [PHP] Keeping "Secrets" in PHP Files
>
>
>
> On Friday, June 28, 2002, at 09:30  AM, Jonathan
> Rosenberg wrote:
>
> > Let's say I am in a shared server environment & the
> provider does
> > NOT have safe_mode turned on.  In that case, it
> seems to me that
> > it is "insecure" to keep "secrets" (e.g., DB
> passwords) in a PHP
> > file that is executed by the server.
> >
> > I say this because any other users of that shared
> host can read
> > the PHP file & obtain the secret.  There does not
> seem to be any
> > way around this (once again, I am assuming safe_mode is NOT
> > turned on).
>
> Think about it in terms of the permissions on the
> file.  The people who
> can read this file are explicitly defined in your permissions.
>
> The catch-22 is that the web server is usually not run
> as root, so it
> doens't automatically get to see your files -- you
> need to give it
> permission to read them just as you would any other
> user.  In a shared
> system, if you give "others" permission to read the
> file, the web server
> user can now read the file, but so can everyone else.
>
> However, if there were some way for you to change the
> group association
> of the file to, say, the "websecret" group, and then
> you could close off
> the read permissons of "others" on that file.  As long
> as the web server
> is a member of "websecret", and you grant read
> permissions to the group
> for that file, then the web server can read it.
>
> The trick is that in order to change the file's group
> association to
> "websecret", you probably need to be either root or a
> member of
> "websecret", unless the system admins have provided
> some kind of script
> that does this on your behalf.  Which means that
> anyone else who has
> this ability can read the file too (since they are a member of
> "websecret").
>
> It's tough.  Shared hosting security is a difficult issue.
>
>
>
>
> Erik
>
>
>
>
> 
>
> Erik Price
> Web Developer Temp
> Media Lab, H.H. Brown
> [EMAIL PROTECTED]
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Keeping "Secrets" in PHP Files

2002-06-28 Thread Jonathan Rosenberg

The recent thread on security has prompted me to think about
security in a shared server environment.  I want to see if my
understanding is correct ...

Let's say I am in a shared server environment & the provider does
NOT have safe_mode turned on.  In that case, it seems to me that
it is "insecure" to keep "secrets" (e.g., DB passwords) in a PHP
file that is executed by the server.

I say this because any other users of that shared host can read
the PHP file & obtain the secret.  There does not seem to be any
way around this (once again, I am assuming safe_mode is NOT
turned on).

Am I correct?

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Help with forms data please

2002-06-12 Thread Jonathan Rosenberg

How about if you just return the user to the same page?  Will
that work?

> -Original Message-
> From: Bret L Conard [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, June 12, 2002 7:33 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Help with forms data please
>
>
> I need to send the data from a form without taking the
> surfer to that page.
> ie:
> form on ' formPage.php '
> with
> 
> but leave the user on ' formPage.php'
> Any way to do that?
>
> Thanks
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] include_once("blah"); vs $blah="blah"; include($blah);

2002-06-11 Thread Jonathan Rosenberg

The examples in the online manual indicate that it is ok to use
the value of a variable for the file name:

http://www.php.net/manual/en/function.include.php

it also shows examples without the parentheses.

Looks like (yet another) PHP bug to me.

Maybe someone more knowledgeable can comment.

> -Original Message-
> From: Henry [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, June 11, 2002 9:45 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] include_once("blah"); vs $blah="blah";
> include($blah);
>
>
> No, the line number is just of the line in the
> includING file of the
> include_once statement.
>
> It's very odd, is this a known limitation of PHP i..e.
> includes cannot have
> variable or functional file names.
>
> i.e.
>
> It's ok to do
> include_once("include/reallyimportantstuff.php");
>
> But it's not ok to do any of the following:
>
> 1)
> $filename="include/reallyimportantstuff.php";
> include_once($filename);
>
> 2)
> include_once("include"."/reallyimportantstuff.php");
>
> 3)
> $root="include";
> include_once($root."/reallyimportantstuff.php");
>
> ?
>
>
> Henry
>
>
> "Jonathan Rosenberg" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > Hmmm ... does the line number in the error message point to
> > something in the includeD file?  I.e., might you
> have some error
> > in the file you are including?
> >
> > > -Original Message-
> > > From: Henry [mailto:[EMAIL PROTECTED]]
> > > Sent: Tuesday, June 11, 2002 9:11 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: [PHP] include_once("blah"); vs $blah="blah";
> > > include($blah);
> > >
> > >
> > > I did as you suggest with an interesting result:
> > >
> > > include_once "blah.php";
> > >
> > > worked
> > >
> > > var $blah="blah.php";
> > > include_once $blah;
> > >
> > > gave the following error:
> > >
> > > Parse error: parse error in  on line
> > > 
> > >
> > >
> > > Where the  is the file that was doing
> > > the include!
> > >
> > >
> > >
> > > Previously include_once($blah) just messed up the
> > > scoping and global vars!
> > >
> > > Henry
> > >
> > > "Jonathan Rosenberg" <[EMAIL PROTECTED]> wrote in message
> > > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > > > Out of curiosity, try
> > > >
> > > >  > > > global $root;
> > > > $blah="include\blah.php";
> > > > include_once $blah;
> > > > ?>
> > > >
> > > > & see if it behaves differently (i.e., no parens
> around the
> > > > include file name).
> > > >
> > > > > -Original Message-
> > > > > From: Henry [mailto:[EMAIL PROTECTED]]
> > > > > Sent: Tuesday, June 11, 2002 8:15 AM
> > > > > To: [EMAIL PROTECTED]
> > > > > Subject: [PHP] include_once("blah"); vs $blah="blah";
> > > > > include($blah);
> > > > >
> > > > >
> > > > > My web hosting company is running  php 4.0.4pl1
> > > > >
> > > > > Why should it be that these are different
> > > > >
> > > > >  > > > >
> > > > > global $root;
> > > > > include_once("include\blah.php");
> > > > >
> > > > > ?>
> > > > >
> > > > > and
> > > > >
> > > > >  > > > >
> > > > > global $root;
> > > > > $blah="include\blah.php";
> > > > > include_once($blah);
> > > > >
> > > > > ?>
> > > > >
> > > > > When I say different I mean;
> > > > >
> > > > > 1) global variable are not avaiable in the
> second version
> > > > > 2) functions defined in the included file are not
> > > > > accessable in the
> > > > > including file.
> > > > > 3) in both examples the file is included, its just the
> > > > > scope that seem shot
> > > > >
> > > > > Any answers?
> > > > >
> > > > > Henry
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > PHP General Mailing List (http://www.php.net/)
> > > > > To unsubscribe, visit: http://www.php.net/unsub.php
> > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] include_once("blah"); vs $blah="blah"; include($blah);

2002-06-11 Thread Jonathan Rosenberg

Hmmm ... does the line number in the error message point to
something in the includeD file?  I.e., might you have some error
in the file you are including?

> -Original Message-
> From: Henry [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, June 11, 2002 9:11 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] include_once("blah"); vs $blah="blah";
> include($blah);
>
>
> I did as you suggest with an interesting result:
>
> include_once "blah.php";
>
> worked
>
> var $blah="blah.php";
> include_once $blah;
>
> gave the following error:
>
> Parse error: parse error in  on line
> 
>
>
> Where the  is the file that was doing
> the include!
>
>
>
> Previously include_once($blah) just messed up the
> scoping and global vars!
>
> Henry
>
> "Jonathan Rosenberg" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > Out of curiosity, try
> >
> >  > global $root;
> > $blah="include\blah.php";
> > include_once $blah;
> > ?>
> >
> > & see if it behaves differently (i.e., no parens around the
> > include file name).
> >
> > > -Original Message-
> > > From: Henry [mailto:[EMAIL PROTECTED]]
> > > Sent: Tuesday, June 11, 2002 8:15 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: [PHP] include_once("blah"); vs $blah="blah";
> > > include($blah);
> > >
> > >
> > > My web hosting company is running  php 4.0.4pl1
> > >
> > > Why should it be that these are different
> > >
> > >  > >
> > > global $root;
> > > include_once("include\blah.php");
> > >
> > > ?>
> > >
> > > and
> > >
> > >  > >
> > > global $root;
> > > $blah="include\blah.php";
> > > include_once($blah);
> > >
> > > ?>
> > >
> > > When I say different I mean;
> > >
> > > 1) global variable are not avaiable in the second version
> > > 2) functions defined in the included file are not
> > > accessable in the
> > > including file.
> > > 3) in both examples the file is included, its just the
> > > scope that seem shot
> > >
> > > Any answers?
> > >
> > > Henry
> > >
> > >
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] comparing strings does not work

2002-06-11 Thread Jonathan Rosenberg

strcmp returns 0 if the two strings are equal.

In any case, why not just do

if ($city == $city_new) $error = true;

> -Original Message-
> From: andy [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, June 11, 2002 9:10 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] comparing strings does not work 
> 
> 
> Hi there,
> 
> I would like to compare 2 strings.
> 
> I do always get a 0 return (not equal) but they are 
> difinatelly equal,  I
> double checked it. They are just in two different vars.
> 
> Here is how I did it:
> 
>  if (strcmp($city, $city_new) != 0) $error = true;
> 
> Does anybody see the error? Or am I going the wrong way?
> 
> Andy
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] include_once("blah"); vs $blah="blah"; include($blah);

2002-06-11 Thread Jonathan Rosenberg

Out of curiosity, try



& see if it behaves differently (i.e., no parens around the
include file name).

> -Original Message-
> From: Henry [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, June 11, 2002 8:15 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] include_once("blah"); vs $blah="blah";
> include($blah);
>
>
> My web hosting company is running  php 4.0.4pl1
>
> Why should it be that these are different
>
> 
> global $root;
> include_once("include\blah.php");
>
> ?>
>
> and
>
> 
> global $root;
> $blah="include\blah.php";
> include_once($blah);
>
> ?>
>
> When I say different I mean;
>
> 1) global variable are not avaiable in the second version
> 2) functions defined in the included file are not
> accessable in the
> including file.
> 3) in both examples the file is included, its just the
> scope that seem shot
>
> Any answers?
>
> Henry
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Re: PHP & Hex Numbers

2002-06-03 Thread Jonathan Rosenberg

-Original Message-
> From: Jason Teagle [mailto:[EMAIL PROTECTED]]
> Sent: Monday, June 03, 2002 9:27 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Re: PHP & Hex Numbers

> When doing arithmetic in code, you should always be
> prepared to handle signed and unsigned.

Thanks for the reply.  I figured something like this was going
on.

But, how does one become "prepared" to handle signed & unsigned
integers?  Is PHP consistent regarding signed/unsigned when it
does arithmetic on integers?

> --
> 
> _ _
> o oJason Teagle
>  <  [EMAIL PROTECTED]
>  v
> 

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] PHP & Hex Numbers

2002-06-03 Thread Jonathan Rosenberg

I would think that if $a were a number that

echo $a;

and

printf('%d', $a);

would produce the same output.  Is this correct?

Either I'm missing something, or PHP gets very confused when
dealing with some numbers.  For example, the following program



produces

2654435769
-1640531527

I get the same kind of unexpected results when doing arithmetic
on such numbers.

Is this tickling some kind of known bug in PHP?  or am I
misunderstanding something?

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Encryption without Mcrypt?

2002-06-02 Thread Jonathan Rosenberg

I need to do some encryption/decryption of data in PHP.  I don't
need anything heavy duty.  Just some scheme that obscures strings
in a non-trivial manner.

I am on a shared hosting site which doesn't have the mcrypt suite
installed with PHP (& they won't install it).

Does anyone know of any functions written in PHP that could serve
this purpose?

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Baffled, line producing error

2002-06-01 Thread Jonathan Rosenberg

What is the exact error message are you seeing?

> -Original Message-
> From: Craig Vincent [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, June 01, 2002 11:29 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Baffled, line producing error
> 
> 
> I was happily coding when I came across a mysterious 
> error.  I've traced it
> to this line
> 
> if ($player_password != $player_password_verify) { 
> $errmsg .= 'Password
> don't match.  Please try again'; $error = 1; }
> 
> commented out the script runs fine, if this line is 
> active an error is
> produced.  My eyes are going bug eyed trying to find 
> what the problem is and
> I'm hoping a second pair of eyes may point out my error.
> 
> I've provided the entire script in case by chance the 
> error is actually
> stemming from elsewhere in the script and I'm missing 
> that as well.  The
> error message from the compiler states the error is 
> stemming from line 15
> (which is the line I posted above). Any suggestions?
> 
>  require('config.inc.php');
> authenticate();
> 
> if ($action == 'add') {
> // The connection/query commands will need to be 
> modified once the db
> abstraction layer is ready
> mysql_connect($mysql_host, $mysql_user, $mysql_pass);
> mysql_select_db($mysql_database);
> $errmsg = '';
> 
> if (mysql_num_rows(mysql_query("SELECT player_id FROM 
> eq_guildmembers WHERE
> player_name = '$player_name'")) > 0) { $errmsg .= 
> 'Player name already
> exists'; $error = 1; }
> if (!$player_password) { $errmsg .= 'You must specify 
> a password for this
> user'; $error = 1; }
> 
> # For some weird reason the line below produces an 
> error...I can't find
> anything wrong
> if ($player_password != $player_password_verify) { 
> $errmsg .= 'Password
> don't match.  Please try again'; $error = 1; }
> 
> if (!$error) {
> mysql_query("INSERT INTO eq_guildmembers (player_name, 
> date_joined,
> player_email_address, player_icq, priv_admin, 
> player_password) VALUES
> ('$player_name',NOW(),
> '$player_email_address','$player_icq','$priv_admin','$p
> layer_password')");
> else { echo 'Submission successful... HREF="admin_roster.php">click here
> to return to the roster'; exit; }
> }
> }
> ?>
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] writing to files

2002-05-31 Thread Jonathan Rosenberg


> Looks like you're using fopen() incorrectly. Try:

>   fopen("$file_name","r+");

How about just

fopen($file_name, "r+");

instead.  No need for the surrounding "s.

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Running Setuid Programs fro PHP?

2002-05-31 Thread Jonathan Rosenberg

Oops ... never mind.  I answered my own question.  I had made a
typo that was causing the problem.

External programs ARE run as setuid from PHP/Apache.

> -Original Message-
> From: Jonathan Rosenberg [mailto:[EMAIL PROTECTED]]
> Sent: Friday, May 31, 2002 4:27 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Running Setuid Programs fro PHP?
>
>
> From my testing, it seems that PHP (or is it Apache)
> ignores the
> setuid bit when executing an external program (e.g., via
> passthru).  is this correct?  if so, is there some way to
> override this, so that the program will run setuid?
>
> --
> JR
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Running Setuid Programs fro PHP?

2002-05-31 Thread Jonathan Rosenberg

>From my testing, it seems that PHP (or is it Apache) ignores the
setuid bit when executing an external program (e.g., via
passthru).  is this correct?  if so, is there some way to
override this, so that the program will run setuid?

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Standalone PHP Binaries?

2002-05-31 Thread Jonathan Rosenberg

Can someone point me at a site that has pre-compiled binaries for
a standalone PHP interpreter?  In particular, I'm looking to use
one on Solaris.

TIA.

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Using Named Pipes

2002-05-30 Thread Jonathan Rosenberg

I'm trying to use a named pipe in PHP, but I have a feeling I'm
misunderstanding something.  I'm hoping someone might have some
insight.  Here's the basic outline of what I'm doing

posix_mkfifo($argfile, 0600)
$argp = fopen($argfile, "w+");
$command = "program $argfile";
$fp = popen($command, "r");
fputs($argp, 'data = ' . $post);
$response = fgetcsv($fp, 1000);

The named pipe is being created ok.  But my page hangs while
trying to read the response in the last line.  Everything works
fine if I replace the named pipe with a standard file.  So it
really seems that it is the use of the named pipe that is wedging
me.

Any thoughts?

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] fdup & Pipes? (New Thread)

2002-05-30 Thread Jonathan Rosenberg

It's been a long time since I've programmed on Unix, but there
was a common technique used in C programs for invoking a program
& allowing the invoker to read & write via standard input/output.
I believe it used a combination of pipes & the fdup function.

Is it possible to emulate this behavior in PHP?


--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] fdup & Pipes?

2002-05-30 Thread Jonathan Rosenberg

Yes, I realized this after I sent my reply.

And, please try hard to forgive those of us who do not use the
"real" software approved by you & the other gods.  We beg your
forgiveness, oh lord.

> -Original Message-
> From: Rasmus Lerdorf [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 30, 2002 10:45 AM
> To: Jonathan Rosenberg
> Cc: [EMAIL PROTECTED]
> Subject: RE: [PHP] fdup & Pipes?
>
>
> Yes it was.  In your message you had this header:
>
> In-Reply-To:
> <[EMAIL PROTECTED]>
>
> Which means you hit 'Reply' in your crappy Outlook
> program, deleted the
> Subject line and posted your message that way.  Please
> don't do that.
> Those of us with real email clients see your "new"
> message inside a thread
> on a completely different topic.
>
> -Rasmus
>
> On Thu, 30 May 2002, Jonathan Rosenberg wrote:
> > I have no idea what you are talking about.  My
> message was NOT a
> > reply to a previous post.
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] fdup & Pipes?

2002-05-30 Thread Jonathan Rosenberg

I have no idea what you are talking about.  My message was NOT a
reply to a previous post.

> -Original Message-
> From: Jason Wong [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 30, 2002 10:38 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] fdup & Pipes?
>
>
> On Thursday 30 May 2002 21:44, Jonathan Rosenberg wrote:
> > It's been a long time since I've programmed on Unix,
> but there
> > was a common technique used in C programs for
> invoking a program
> > & allowing the invoker to read & write to its standard
> > input/output.  I believe it used a combination of pipes & the
> > fdup function.
> >
> > Is it possible to emulate this same behavior in PHP?
>
> Do us a favour and start a new post rather than
> replying to an existing one.
>
> thanks
> --
> Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
> Open Source Software Systems Integrators
> * Web Design & Hosting * Internet & Intranet
> Applications Development *
>
> /*
> A jury consists of twelve persons chosen to decide who
> has the better lawyer.
>   -- Robert Frost
> */
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] fdup & Pipes?

2002-05-30 Thread Jonathan Rosenberg

It's been a long time since I've programmed on Unix, but there
was a common technique used in C programs for invoking a program
& allowing the invoker to read & write to its standard
input/output.  I believe it used a combination of pipes & the
fdup function.

Is it possible to emulate this same behavior in PHP?

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] POST Format

2002-05-29 Thread Jonathan Rosenberg

This is not entirely a PHP question & I should know the answer,
but ...

I'm trying to figure out how to correct the proper format for
simulating the data sent in a POST.  I believe the basic syntax
is

name1=value1&name2=value2 ...

Is this correct?

If so, how are the value's encoded?  Is each value surrounded by
""?  Do I need to urlencode() each value (without the surrounding
"")?

Any help appreciated.

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] comment followed by ?> fails to parse

2002-05-29 Thread Jonathan Rosenberg

-Original Message-
> From: Thalis A. Kalfigopoulos [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, May 29, 2002 1:40 PM
> To: Jonathan Rosenberg
> Cc: [EMAIL PROTECTED]
> Subject: RE: [PHP] comment followed by ?> fails to parse

> On Wed, 29 May 2002, Jonathan Rosenberg wrote:

> > You need to brush up on your parsing theory.  If the
> > PHP parser can balance parentheses, it can balance comments,
> > also.

> From what I remember from my compilers theory,
> "regexpr" is one thing, but "grammar" is another. The
> parsing phase uses a grammar which is more powerful
> (every regexpr has equivalent grammar but not the
> other way around). But the comments are usually
> detected and dropped thereof in the scanning phase
> (prior to parsing).

If I remember correctly, scanning typically uses a finite state
machine (equivalent to regular expressions), while parsing using
a pushdown automaton (or equivalent).

You are also correct that many (most?) compilers throw out
comments during scanning.

> Of course you could keep comments
> around and do the "balanced parenthesis matching" in
> the parsing phase.

Some languages support nested comments & do just this.

> Any fallacies in my memory recollection?

Nope.  I think you're correct & I retract my previous criticism.

> cheers,
> thalis


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] newbie: redirecting a POSTed form

2002-05-29 Thread Jonathan Rosenberg

I'm not aware of any simpler method.

Are you unable to install a stand-alone executable on the server
you are using?

> -Original Message-
> From: PeterV [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, May 29, 2002 11:28 AM
> To: Jonathan Rosenberg; [EMAIL PROTECTED]
> Subject: RE: [PHP] newbie: redirecting a POSTed form
>
>
>
> >I think the CURL library
> >(http://www.php.net/manual/en/ref.curl.php) is your
> best bet for
> >doing this, since you must need SSL (you mentioned credit card
> >authorization).
>
> Is there not a simpler way of doing this?? I thought
> there would be... I
> can't install extra software on the server. help?
> Peter
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] comment followed by ?> fails to parse

2002-05-29 Thread Jonathan Rosenberg

-Original Message-
> From: Thalis A. Kalfigopoulos [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, May 29, 2002 10:27 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] comment followed by ?> fails to parse

> On Wed, 29 May 2002, Jason Wong wrote:

> > Yes this hightlights another shortcoming of PHP in
> > that it cannot have nested multi-line comments.

> This is not a shortcoming. This is an issue of the
> scanner of the compiler. It is not possible to
> remember the nesting level of the comments because of
> the nature of regular expressions: they lack memory.

You need to brush up on your parsing theory.  If the PHP parser
can balance parentheses, it can balance comments, also.

> cheers,
> thalis

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] newbie: redirecting a POSTed form

2002-05-29 Thread Jonathan Rosenberg

I think the CURL library
(http://www.php.net/manual/en/ref.curl.php) is your best bet for
doing this, since you must need SSL (you mentioned credit card
authorization).

If the CURL library isn't compiled with your version of PHP, you
could use the CURL executable & invoke it with exec.

> -Original Message-
> From: PeterV [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, May 28, 2002 9:55 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] newbie: redirecting a POSTed form
>
>
> Hi,
> I have to redirect a POSTed form, ie. a form gets
> posted to my PHP page,
> and I then do some database stuff and then redirect it
> to another site. I
> know of header("http://othersite.com";); to redirect a
> simple URL request,
> but how can I redirect a post with a bunch of form
> fields in it? I don't
> think I am allowed to use GET for this (it's a credit
> card authorization
> provider).
>
> Thanks for any tips, I'm a bit baffled by this..
> Peter
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] comment followed by ?> fails to parse

2002-05-28 Thread Jonathan Rosenberg

This seems to me to be inconsistent/buggy behavior on the part of
the PHP parser.

To be consistent, I would think that it would want to act like an
HTML parser (browser), which will recognize the first ?>,
regardless of where it occurs.  The idea being that if the PHP
code is passed through a server that doesn't execute PHP, the
code will not appear display.

> -Original Message-
> From: Ed Gorski [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, May 28, 2002 4:53 PM
> To: Kevin Stone; Jonathan Rosenberg; Johnson Kirk;
> [EMAIL PROTECTED]
> Subject: Re: [PHP] comment followed by ?> fails to parse
>
>
> No, if you use /* ? */ as a comment the parser will
> skip right over
> it.if you want to use sample code in your script just use:
>
> /*
>  code here
> ?>
> */
>
> that'll work fine
>
> ed
>
> At 02:48 PM 5/28/2002 -0600, Kevin Stone wrote:
> >I've run into this before as well.  Pain in the ass
> when you want to put
> >example code in your header.  It's gotta be a deisgn flaw.
> >
> >// literal.. legal
> >$tmp = '?>';
> >
> >// reg ex.. legal
> >ereg('?>', $tmp);
> >
> >// Comment.. illegal.  Why?  Makes no sense.
> >/*?>*/
> >
> >-Kevin
> >
> >
> >- Original Message -
> >From: "Jonathan Rosenberg" <[EMAIL PROTECTED]>
> >To: "Johnson, Kirk" <[EMAIL PROTECTED]>;
> <[EMAIL PROTECTED]>
> >Sent: Tuesday, May 28, 2002 2:46 PM
> >Subject: RE: [PHP] comment followed by ?> fails to parse
> >
> >
> > > BTW: if my last message was correct, this means that an
> > > occurrence of ?> embedded in a string literal will
> also cause
> > > problems.
> > >
> > > > -Original Message-
> > > > From: Johnson, Kirk [mailto:[EMAIL PROTECTED]]
> > > > Sent: Tuesday, May 28, 2002 4:08 PM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: RE: [PHP] comment followed by ?> fails to parse
> > > >
> > > >
> > > > I have wondered for some time if this is a bug or just
> > > > an interesting design
> > > > choice ;) I agree with you, I was surprised when I
> > > > first encountered this.
> > > > But it is what it is, so code accordingly.
> > > >
> > > > Kirk
> > > >
> > > > > -Original Message-
> > > > > From: Thalis A. Kalfigopoulos
[mailto:[EMAIL PROTECTED]]
> > > > Sent: Tuesday, May 28, 2002 1:21 PM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: [PHP] comment followed by ?> fails to parse
> > > >
> > > >
> > > > If I write a comment line with // and I include in
> > > it ?> then
> > > > it fails to parse the rest of the page because (i'm
> > > guessing)
> > > > the parser gets confused and goes off PHP mode.
> > > > Is this normal? Shouldn't I be able to write literally
> > > > ANYTHING on a comment line?
> > > >
> > > > Sample Code:
> > > >
> > > >  > > > //bla bla ?>
> > > > $var=1;
> > > > ?>
> > > >
> > > > Output:
> > > >
> > > > $var=1; ?>
> > > >
> > > >
> > > > cheers,
> > > > thalis
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] comment followed by ?> fails to parse

2002-05-28 Thread Jonathan Rosenberg

The parser needs to "emulate" the behavior of the HTML parser,
which will match the first ?> with the opening  -Original Message-
> From: Leotta, Natalie (NCI/IMS)
> [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, May 28, 2002 4:41 PM
> To: 'Jonathan Rosenberg'; Johnson, Kirk;
> [EMAIL PROTECTED]
> Subject: RE: [PHP] comment followed by ?> fails to parse
>
>
> But why wouldn't the parser skip right over a // line?
>  it shouldn't even
> see anything in it.
>
> -Original Message-
> From: Jonathan Rosenberg [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, May 28, 2002 4:46 PM
> To: Johnson, Kirk; [EMAIL PROTECTED]
> Subject: RE: [PHP] comment followed by ?> fails to parse
>
>
> BTW: if my last message was correct, this means that
> an occurrence of ?>
> embedded in a string literal will also cause problems.
>
> > -Original Message-
> > From: Johnson, Kirk [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, May 28, 2002 4:08 PM
> > To: [EMAIL PROTECTED]
> > Subject: RE: [PHP] comment followed by ?> fails to parse
> >
> >
> > I have wondered for some time if this is a bug or just
> > an interesting design
> > choice ;) I agree with you, I was surprised when I
> > first encountered this.
> > But it is what it is, so code accordingly.
> >
> > Kirk
> >
> > > -Original Message-
> > > From: Thalis A. Kalfigopoulos [mailto:[EMAIL PROTECTED]]
> > > Sent: Tuesday, May 28, 2002 1:21 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: [PHP] comment followed by ?> fails to parse
> > >
> > >
> > > If I write a comment line with // and I include in
> > it ?> then
> > > it fails to parse the rest of the page because (i'm
> > guessing)
> > > the parser gets confused and goes off PHP mode.
> > > Is this normal? Shouldn't I be able to write
> literally ANYTHING on a
> > > comment line?
> > >
> > > Sample Code:
> > >
> > >  > > //bla bla ?>
> > > $var=1;
> > > ?>
> > >
> > > Output:
> > >
> > > $var=1; ?>
> > >
> > >
> > > cheers,
> > > thalis
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] comment followed by ?> fails to parse

2002-05-28 Thread Jonathan Rosenberg

BTW: if my last message was correct, this means that an
occurrence of ?> embedded in a string literal will also cause
problems.

> -Original Message-
> From: Johnson, Kirk [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, May 28, 2002 4:08 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [PHP] comment followed by ?> fails to parse
>
>
> I have wondered for some time if this is a bug or just
> an interesting design
> choice ;) I agree with you, I was surprised when I
> first encountered this.
> But it is what it is, so code accordingly.
>
> Kirk
>
> > -Original Message-
> > From: Thalis A. Kalfigopoulos [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, May 28, 2002 1:21 PM
> > To: [EMAIL PROTECTED]
> > Subject: [PHP] comment followed by ?> fails to parse
> >
> >
> > If I write a comment line with // and I include in
> it ?> then
> > it fails to parse the rest of the page because (i'm
> guessing)
> > the parser gets confused and goes off PHP mode.
> > Is this normal? Shouldn't I be able to write literally
> > ANYTHING on a comment line?
> >
> > Sample Code:
> >
> >  > //bla bla ?>
> > $var=1;
> > ?>
> >
> > Output:
> >
> > $var=1; ?>
> >
> >
> > cheers,
> > thalis
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] comment followed by ?> fails to parse

2002-05-28 Thread Jonathan Rosenberg

I would think that the first occurrence of ?> would/should
terminate the PHP code.  This makes sense because the surrounding
text is HTML & the HTML parser does not understand PHP comments.

Yes?

> -Original Message-
> From: Johnson, Kirk [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, May 28, 2002 4:08 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [PHP] comment followed by ?> fails to parse
>
>
> I have wondered for some time if this is a bug or just
> an interesting design
> choice ;) I agree with you, I was surprised when I
> first encountered this.
> But it is what it is, so code accordingly.
>
> Kirk
>
> > -Original Message-
> > From: Thalis A. Kalfigopoulos [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, May 28, 2002 1:21 PM
> > To: [EMAIL PROTECTED]
> > Subject: [PHP] comment followed by ?> fails to parse
> >
> >
> > If I write a comment line with // and I include in
> it ?> then
> > it fails to parse the rest of the page because (i'm
> guessing)
> > the parser gets confused and goes off PHP mode.
> > Is this normal? Shouldn't I be able to write literally
> > ANYTHING on a comment line?
> >
> > Sample Code:
> >
> >  > //bla bla ?>
> > $var=1;
> > ?>
> >
> > Output:
> >
> > $var=1; ?>
> >
> >
> > cheers,
> > thalis
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Function Switch($pid) - NEED HELP

2002-05-25 Thread Jonathan Rosenberg

-Original Message-
> From: Vincent Kruger [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, May 25, 2002 8:41 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Function Switch($pid) - NEED HELP

> I have a script that switches.
> switch($pid)
> {
> case 1:
> break;
>
> case 2:
> break;
> }

> Now I'm doing a check in case 1 and if everything goes
> well, I want to
> switch directly to case 2 while the script is runny.

> How would I do that ???

I'm not sure I'm understanding your question properly.  But does
this do what you want?

switch ($pid) {
case 1:
if (!test you want) then break;
// If test is true, execution "falls
// through" to next case
case 2:
...
break;
}


--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] << and >> Operators

2002-05-21 Thread Jonathan Rosenberg

Are the << and >> operators identical in semantics to those
operators in C?  In particular, do they handle sign extension in
the same manner?

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] How can I access the value in a variable whos name is in a string

2002-05-18 Thread Jonathan Rosenberg

I'm a PHP amateur, but a quick perusal of Eval in the manual says

In PHP 4, eval() returns FALSE unless return() is
called in the evaluated code, in which case the
value passed to return() is returned. In PHP 3,
eval() does not return a value.

> -Original Message-
> From: Henry [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, May 18, 2002 10:30 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] How can I access the value in a 
> variable whos name is in
> a string
> 
> 
> Dear All,
> 
> $variablename="variable";
> eval("\$".$variablename."=13;");
> echo $variable;
> 
> This works fine!! It echoes "13";
> 
> But this doesn't ->
> 
> echo eval("\"$variablename\"");
> 
> Why??
> 
> 
> Henry
> 
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Logging Errors to a File

2002-05-17 Thread Jonathan Rosenberg

I am using an Apache webserver w/ PHP provided by a hosting
company & I can't seem to get PHP errors logged to a file.

>From reading the docs, my understanding is that I need to set
error_log to the name of a file & set log_errors to "on" in the
php.ini file (.htaccess, in my case).  Is this correct?

I tried setting these two parameters in my .htaccess file.  When
I do a phpinfo(), I see that error_log has been set, but the
log_errors is still "off".  It remains off no matter what I do.

I'm wondering whether the hosting company may not allow this
value to be overridden.  Does this make sense?

Any other thoughts?

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Logging Errors to a File

2002-05-15 Thread Jonathan Rosenberg

OOps ... typo in the message below.  What I meant to say was

I tried setting these two parameters in my .htaccess
file.  When I do a phpinfo() I see that error_log has
been set, but the log_errors value doesn't seem to
change.  It remains off no matter what I do.

> -Original Message-
> From: Jonathan Rosenberg [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, May 15, 2002 11:45 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Logging Errors to a File
> 
> 
> I am using an Apache webserver w/ PHP provided by a 
> hosting company & I can't seem to get PHP errors 
> logged to a file.
> 
> From reading the docs, my understanding is that I need 
> to set error_log to the name of a file & set 
> log_errors to on in the php.ini file (.htaccess, in my 
> case).  Is this correct?
> 
> I tried setting these two parameters in my .htaccess 
> file.  When I do a phpinfo() I see that error_log has 
> been set, but the error_log value doesn't seem to 
> change.  It remains off no matter what I do.
> 
> I'm wondering whether the hosting company may not 
> allow this value to be overridden.  Does this make sense?
> 
> Any other thoughts?
> 
> --
> JR
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Logging Errors to a File

2002-05-15 Thread Jonathan Rosenberg

I am using an Apache webserver w/ PHP provided by a hosting company & I can't seem to 
get PHP errors logged to a file.

>From reading the docs, my understanding is that I need to set error_log to the name 
>of a file & set log_errors to on in the php.ini file (.htaccess, in my case).  Is 
>this correct?

I tried setting these two parameters in my .htaccess file.  When I do a phpinfo() I 
see that error_log has been set, but the error_log value doesn't seem to change.  It 
remains off no matter what I do.

I'm wondering whether the hosting company may not allow this value to be overridden.  
Does this make sense?

Any other thoughts?

--
JR


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] fgetcsv With a String?

2002-05-14 Thread Jonathan Rosenberg

Is there any way that I can use fgetcsv, but have it get its
input from a string, instead of using a file pointer?

>From the online docs, there doesn't seem to be a way, but I
thought I'd check with the list.

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] file_exists

2002-05-06 Thread Jonathan Rosenberg

Does fopen() actually work for https connections?  I thought this
implementation was not yet released.

> -Original Message-
> From: Austin Marshall [mailto:[EMAIL PROTECTED]]
> Sent: Monday, May 06, 2002 9:40 PM
> To: Craig Westerman
> Cc: php-general-list
> Subject: Re: [PHP] file_exists
>
>
> Craig Westerman wrote:
> > I found my problem.
> Try fopen() if it fails it will return false,
> otherwise it will return
> an integer file pointer.  You get use it to fetch
> files via http://,
> https://, ftp://, and more.
>
> >
> > From manual:
> > "file_exists() will not work on remote files; the
> file to be examined must
> > be accessible via the server's filesystem. "
> >
> > File is on another server. Is there a way to check
> if file exists on another
> > server?
> >
> > Craig ><>
> > [EMAIL PROTECTED]
> >
> >
> > -Original Message-
> > From: Craig Westerman [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, May 06, 2002 7:58 PM
> > To: php-general-list
> > Subject: [PHP] file_exists
> >
> >
> > What am I doing wrong? I get parse error between
> first echo statement and
> > else.
> >
> > Thanks
> >
> > Craig ><>
> > [EMAIL PROTECTED]
> >
> >
> >  > $fn = "image.gif";
> > if (!file_exists($fn)) {
> > echo "";
> > else
> > echo "";
> > }
> > ?>
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Re: Making a Client-side HTTPS Request

2002-05-06 Thread Jonathan Rosenberg

AHhh ... got it.  If my ISP won't install CURL & they don't have
the application, can I download binaries to my directory &
execute it from there using PHP?  or, does the executable have to
run with special permissions?

> -Original Message-
> From: Austin Marshall [mailto:[EMAIL PROTECTED]]
> Sent: Monday, May 06, 2002 1:35 PM
> To: Jonathan Rosenberg
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Re: Making a Client-side HTTPS Request
>
>
> What i meant was the actual curl application is
> installed on the server.
>   Accessible from the command line at, for example,
> /usr/local/bin/curl
>
> With PHP you can execute commands via the command line
> via system(),
> exec() or via the backtick (for example
> $output=`/usr/local/bin/curl
> `;) operator.
>
> You also might be able to load the extension via dl()
> and compile it on
> your own, but i wouldn't recommend that.
>
> First try the command line option, then ask your ISP
> to install then
> extension.
>
> Jonathan Rosenberg wrote:
> > I'm quite new to PHP (though I have lots of programming
> > experience, web & otherwise).
> >
> > Where can I learn more about what "installed and
> available from
> > the command line" means?
> >
> >
> >>-Original Message-
> >>From: Austin Marshall [mailto:[EMAIL PROTECTED]]
> >>Sent: Monday, May 06, 2002 1:19 PM
> >>To: Jonathan Rosenberg
> >>Cc: [EMAIL PROTECTED]
> >>Subject: [PHP] Re: Making a Client-side HTTPS Request
> >>
> >>
> >>Jonathan Rosenberg wrote:
> >>
> >>>I would like to be able to make a client side HTTPS
> >>
> >>request from
> >>
> >>>one of my pages.  From searching around, I see that I can do
> >>>everything I want using the CURL library.  But the
> >>
> >>ISP I am using
> >>
> >>>does not have the CURL library installed.
> >>>
> >>>I'll ask them if they'll install this library.
> But, assuming
> >>>they don't, do I have any other options for doing
> >>
> >>what I want?
> >>
> >>>--
> >>>JR
> >>>
> >>
> >>Even if they don't have it compiled into PHP, they
> >>might have curl
> >>installed and available from the command line.
> >>
> >>
> >>--
> >>PHP General Mailing List (http://www.php.net/)
> >>To unsubscribe, visit: http://www.php.net/unsub.php
> >>
> >>
> >
> >
>
>
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Re: Making a Client-side HTTPS Request

2002-05-06 Thread Jonathan Rosenberg

I'm quite new to PHP (though I have lots of programming
experience, web & otherwise).

Where can I learn more about what "installed and available from
the command line" means?

> -Original Message-
> From: Austin Marshall [mailto:[EMAIL PROTECTED]]
> Sent: Monday, May 06, 2002 1:19 PM
> To: Jonathan Rosenberg
> Cc: [EMAIL PROTECTED]
> Subject: [PHP] Re: Making a Client-side HTTPS Request
>
>
> Jonathan Rosenberg wrote:
> > I would like to be able to make a client side HTTPS
> request from
> > one of my pages.  From searching around, I see that I can do
> > everything I want using the CURL library.  But the
> ISP I am using
> > does not have the CURL library installed.
> >
> > I'll ask them if they'll install this library.  But, assuming
> > they don't, do I have any other options for doing
> what I want?
> >
> > --
> > JR
> >
>
> Even if they don't have it compiled into PHP, they
> might have curl
> installed and available from the command line.
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Making a Client-side HTTPS Request

2002-05-06 Thread Jonathan Rosenberg

I would like to be able to make a client side HTTPS request from
one of my pages.  From searching around, I see that I can do
everything I want using the CURL library.  But the ISP I am using
does not have the CURL library installed.

I'll ask them if they'll install this library.  But, assuming
they don't, do I have any other options for doing what I want?

--
JR


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php