RE: [PHP] inspirational

2002-05-26 Thread Ray Hunter

Why don't you try something like this...do a system call to pwd and
strip out the portion of the url that you know is the upper directory.
Then you can exchange that for the http://www.site.com/  and then add
the additional directories to the end and call the script name...there
might not be a function that does all this, however, you can try to work
around it

Thanks,

Ray Hunter



-Original Message-
From: jtjohnston [mailto:[EMAIL PROTECTED]] 
Sent: Saturday, May 25, 2002 11:39 PM
To: [EMAIL PROTECTED]
Subject: [PHP] inspirational


I want to detect the url my .php lies in.

This is over kill and BS:

$myurlvar = "http://".$SERVER_NAME.parse($SCRIPT_NAME);

How do I get "http://foo.com/dir1/dir2/dir3/";.

There seems to be nothing in phpinfo() that will give me a full url to
play with.

Flame me if you will, but I browsed TFM and found nothing inspirational.

Looked at phpinfo() too and got discouraged.

I need a full url.

John



-- 
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 Digest 26 May 2002 07:23:25 -0000 Issue 1367

2002-05-26 Thread php-general-digest-help


php-general Digest 26 May 2002 07:23:25 - Issue 1367

Topics (messages 99255 through 99285):

4.2.1 Vars
99255 by: Kurth Bemis (List Monkey)
99258 by: Jeff Lewis
99260 by: 1LT John W. Holmes
99261 by: Kurth Bemis (List Monkey)
99263 by: 1LT John W. Holmes

Re: Newbie Questionabout variables
99256 by: Al

pconnect
99257 by: Boaz Yahav

Re: PHP script
99259 by: Paul Roberts

NewBie-UPLOADING IMAGE
99262 by: Dani
99264 by: 1LT John W. Holmes
99266 by: Kevin Stone
99272 by: Neil Highley

Re: unexpected T_IF
99265 by: Steve Buehler

UPLOADING IMAGE
99267 by: Dani
99268 by: 1LT John W. Holmes
99269 by: Dani
99270 by: 1LT John W. Holmes
99271 by: Dani
99279 by: Liam MacKenzie

Incompatibility with file-input items
99273 by: Felix Natter

bulletin board question...
99274 by: Anthony Ritter
99276 by: Richard Baskett
99282 by: 1LT John W. Holmes
99283 by: SP

Re: Function Switch($pid) - NEED HELP
99275 by: David Freeman

Extract ZIP archives
99277 by: Kevin Stone

Include (Newbie question)
99278 by: r
99280 by: Kevin Stone
99281 by: 1LT John W. Holmes

inspirational
99284 by: jtjohnston
99285 by: Ray Hunter

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]


--

--- Begin Message ---


After moving to php 4.2.1 my scripts that use xxx.php?blah=4 fail to work.

I know that i need to turn register_globals on in my config, however I know 
that there are security problems with this.  So bascially I need to know 
how to make 500+ scripts work without editing a bunch of files to make it 
so that all my get and post vars start with $_POST and $_GET

any ideas?

~kurth

Kurth Bemis - Network/Systems Administrator, USAExpress.net/Ozone Computer

Security is like an arms race; the best attackers will continue to search 
for more complicated exploits, so we will too.
Quoted from http://www.openbsd.org/security.html

[EMAIL PROTECTED] | http://kurth.hardcrypto.com
PGP key available - http://kurth.hardcrypto.com/pgp

Fight Weak Encryption!  Donate your wasted CPU cycles to Distributed.net 
(http://www.distributed.net)



--- End Message ---
--- Begin Message ---

For now you can add this to the top of your scripts:

$types_to_register = array('GET','POST','COOKIE','SESSION','SERVER');
  foreach ($types_to_register as $type) {
$arr = @${'HTTP_' . $type . '_VARS'};
if (@count($arr) > 0) {
  extract($arr, EXTR_OVERWRITE);
}
  }

Somebody else posted this a few weeks back and it has worked for me until I
can convert everything over...

Jeff
- Original Message -
From: "Kurth Bemis (List Monkey)" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, May 25, 2002 3:23 PM
Subject: [PHP] 4.2.1 Vars


>
> After moving to php 4.2.1 my scripts that use xxx.php?blah=4 fail to work.
>
> I know that i need to turn register_globals on in my config, however I
know
> that there are security problems with this.  So bascially I need to know
> how to make 500+ scripts work without editing a bunch of files to make it
> so that all my get and post vars start with $_POST and $_GET
>
> any ideas?
>
> ~kurth
>
> Kurth Bemis - Network/Systems Administrator, USAExpress.net/Ozone Computer
>
> Security is like an arms race; the best attackers will continue to search
> for more complicated exploits, so we will too.
> Quoted from http://www.openbsd.org/security.html
>
> [EMAIL PROTECTED] | http://kurth.hardcrypto.com
> PGP key available - http://kurth.hardcrypto.com/pgp
>
> Fight Weak Encryption!  Donate your wasted CPU cycles to Distributed.net
> (http://www.distributed.net)
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
>



--- End Message ---
--- Begin Message ---

Do you know what the security problems are? Do you realise that having
register_globals on or off isn't the security problem, it's how you write
your code? If you're not going to change any of your code, just turn on
register_globals. Changing your code to _POST or _GET and doing nothing else
isn't making it any more secure that using it the way it is with
register_globals on.

---John Holmes...

- Original Message -
From: "Kurth Bemis (List Monkey)" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, May 25, 2002 3:23 PM
Subject: [PHP] 4.2.1 Vars


>
> After moving to php 4.2.1 my scripts that use xxx.php?blah=4 fail to work.
>
> I know that i need to turn register_globals on in my config, however I
know
> that there are security problems with this.  So bascially I need to know
> how to make 500+ scripts work wit

[PHP] PHP and JavaScript

2002-05-26 Thread mp

Hi, php-general,

 I make this kind of PHP script(script.php):
 script.php
 

 And in HTML (other.html) file I write:
 

 But there is some mistake. Does anybody can help me?
 Thanks...


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




RE: [PHP] PHP and JavaScript

2002-05-26 Thread SP

It worked for me, what error are you getting?

In the other.html, did you have this?











-Original Message-
From: mp [mailto:[EMAIL PROTECTED]]
Sent: May 26, 2002 3:05 AM
To: [EMAIL PROTECTED]
Subject: [PHP] PHP and JavaScript


Hi, php-general,

 I make this kind of PHP script(script.php):
 script.php
 

 And in HTML (other.html) file I write:
 

 But there is some mistake. Does anybody can help
me?
 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




Re[2]: [PHP] please help!!

2002-05-26 Thread Olexandr Vynnychenko

Hello Jolly,

Sunday, May 26, 2002, 10:58:45 AM, you wrote:

JN> Olexandr,

JN>  /* I can get the values from these */
JN>  foreach ($HTTP_POST_VARS as $var => $value) {
JN> echo "$var = $value\n";
JN> }
JN> /**/

JN> /*however empty for this sentence*/
JN>  echo "equals ".($t1+$t2);
JN> /**/

JN>  echo "\n";
JN>  echo "\n";
JN>  echo "\n";
JN> echo "\n";
JN> echo "\n";
?>>

JN> P.S. I have set "register_globals = On", but still not work
JN> The attached files are my config files of php and apache!

I looked through your configuration files and didn't notice any
serious differences between them and my ones. I have PHP 4.2.1/Apache
2.0.36 on WinXP Pro. My register_globals was off. When I made it On
your scipt worked properly. I don't know what the reason. What PHP you
have?

I attached my php.ini. Maybe you can find some important things.
Another one question: does $PHP_SELF give proper value? It must not be
set if register_globals=off. So if $PHP_SELF is set to some value,
then global variables are registered.

And the last question: why do you use global variables? It's much
easier to use superglobal arrays $_POST, $_SERVER, etc. They guarantee
that any values passed to your script won't be mixed.

-- 
Best regards,
 Olexandrmailto:[EMAIL PROTECTED]


php.ini.zip
Description: Zip compressed data

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


Re: [PHP] Need some advice concerning forms (multi select pulldown) and arrays

2002-05-26 Thread Victor Spång Arthursson

Hello and thanks for your fast answer!

I'ld like to know if there is any possibility to distinguish the selects 
if I've multiple multiple selects, that is, more than one on the same 
page? What I'm loooking for is the possibility to have an unknown number 
of multiple selects on the same page

Is it possible? Anyone who can describe how to do this or provide a link 
to some tutorial? And also, where in the manual can I read about this?

Sincerely,

Victor

On lördag, maj 25, 2002, at 08:59 , Miguel Cruz wrote:

> Have a play with this little program - it should demonstrate all of the
> things you'd want to do with getting data in and out of mult selects. If
> it doesn't work, you may have an older version of PHP - in that case,
> change "$_REQUEST" to "$HTTP_POST_VARS" and "$_SERVER['PHP_SELF']" to
> "$PHP_SELF".
>
> ---
>   
>   $choices = array(1 => 'dog', 2 => 'cat', 3 => 'mouse', 4 => 'frog');
>
>   if (is_array($_REQUEST['animals']))
>   {
> print 'You chose:';
> foreach ($_REQUEST['animals'] as $animal_id)
>   print "{$choices[$animal_id]}";
> print '';
>   }
>
>   ?>
>   
>   foreach ($choices as $id => $name)
> print '   . (in_array($id, $_REQUEST['animals']) ? 'selected ' : '')
>   . "value='$id'>$name";
>
>   ?>
>


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




Re: [PHP] inspirational

2002-05-26 Thread Michael Virnstein

try:

$url = preg_replace('/^(http:\/\/)[^\/]+(\/.*)$, '\\1$SERVER_NAME\\2',
$SCRIPT_URI);

Michael

"Jtjohnston" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> I want to detect the url my .php lies in.
>
> This is over kill and BS:
>
> $myurlvar = "http://".$SERVER_NAME.parse($SCRIPT_NAME);
>
> How do I get "http://foo.com/dir1/dir2/dir3/";.
>
> There seems to be nothing in phpinfo() that will give me a full url to
> play with.
>
> Flame me if you will, but I browsed TFM and found nothing inspirational.
>
> Looked at phpinfo() too and got discouraged.
>
> I need a full url.
>
> John
>
>



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




Re: [PHP] inspirational

2002-05-26 Thread Michael Virnstein

typo:

$url = preg_replace('/^(http:\/\/)[^\/]+(\/.*)$/', '\\1$SERVER_NAME\\2',
$SCRIPT_URI);

Michael

"Michael Virnstein" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> try:
>
> $url = preg_replace('/^(http:\/\/)[^\/]+(\/.*)$, '\\1$SERVER_NAME\\2',
> $SCRIPT_URI);
>
> Michael
>
> "Jtjohnston" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > I want to detect the url my .php lies in.
> >
> > This is over kill and BS:
> >
> > $myurlvar = "http://".$SERVER_NAME.parse($SCRIPT_NAME);
> >
> > How do I get "http://foo.com/dir1/dir2/dir3/";.
> >
> > There seems to be nothing in phpinfo() that will give me a full url to
> > play with.
> >
> > Flame me if you will, but I browsed TFM and found nothing inspirational.
> >
> > Looked at phpinfo() too and got discouraged.
> >
> > I need a full url.
> >
> > John
> >
> >
>
>



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




Re: [PHP] inspirational

2002-05-26 Thread Michael Virnstein

but the scriptname itself will be included there.
Try this, if you don't want the scriptname to be included.:

$url = preg_replace('/^(http:\/\/)[^\/]+((\/[^\/])*\/)([^\/]+)$/',
'\\1$SERVER_NAME\\2', $SCRIPT_URI);

Haven't tested them, but should work.

Michael

"Michael Virnstein" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> typo:
>
> $url = preg_replace('/^(http:\/\/)[^\/]+(\/.*)$/', '\\1$SERVER_NAME\\2',
> $SCRIPT_URI);
>
> Michael
>
> "Michael Virnstein" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > try:
> >
> > $url = preg_replace('/^(http:\/\/)[^\/]+(\/.*)$, '\\1$SERVER_NAME\\2',
> > $SCRIPT_URI);
> >
> > Michael
> >
> > "Jtjohnston" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
> > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > > I want to detect the url my .php lies in.
> > >
> > > This is over kill and BS:
> > >
> > > $myurlvar = "http://".$SERVER_NAME.parse($SCRIPT_NAME);
> > >
> > > How do I get "http://foo.com/dir1/dir2/dir3/";.
> > >
> > > There seems to be nothing in phpinfo() that will give me a full url to
> > > play with.
> > >
> > > Flame me if you will, but I browsed TFM and found nothing
inspirational.
> > >
> > > Looked at phpinfo() too and got discouraged.
> > >
> > > I need a full url.
> > >
> > > John
> > >
> > >
> >
> >
>
>



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




[PHP] Re: PHP and JavaScript

2002-05-26 Thread Vincent Kruger

You need to define the type of file you are creating.
Like when you create wml pages with php.

Header("Content-Type: text/javascript");
or summing to that effect.

have a look at www.weberdev.com


"Mp" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hi, php-general,
>
>  I make this kind of PHP script(script.php):
>  script.php
>  $variable = "Some some long long Text Blah blah";
>echo "document.write(\"".$variable."\")";
>  ?>
>
>  And in HTML (other.html) file I write:
>  
>
>  But there is some mistake. Does anybody can help me?
>  Thanks...
>



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




RE: [PHP] Need some advice concerning forms (multi select pulldown) and arrays

2002-05-26 Thread John Holmes

Just give each select its own name. Or name them all the same followed
by an [] and you'll end up with a multi-dimensional array if things go
right...


...


---John Holmes...

> -Original Message-
> From: Victor Spång Arthursson [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, May 26, 2002 5:49 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] Need some advice concerning forms (multi select
> pulldown) and arrays
> 
> Hello and thanks for your fast answer!
> 
> I'ld like to know if there is any possibility to distinguish the
selects
> if I've multiple multiple selects, that is, more than one on the same
> page? What I'm loooking for is the possibility to have an unknown
number
> of multiple selects on the same page
> 
> Is it possible? Anyone who can describe how to do this or provide a
link
> to some tutorial? And also, where in the manual can I read about this?
> 
> Sincerely,
> 
> Victor
> 
> On lördag, maj 25, 2002, at 08:59 , Miguel Cruz wrote:
> 
> > Have a play with this little program - it should demonstrate all of
the
> > things you'd want to do with getting data in and out of mult
selects. If
> > it doesn't work, you may have an older version of PHP - in that
case,
> > change "$_REQUEST" to "$HTTP_POST_VARS" and "$_SERVER['PHP_SELF']"
to
> > "$PHP_SELF".
> >
> > ---
> >>
> >   $choices = array(1 => 'dog', 2 => 'cat', 3 => 'mouse', 4 =>
'frog');
> >
> >   if (is_array($_REQUEST['animals']))
> >   {
> > print 'You chose:';
> > foreach ($_REQUEST['animals'] as $animal_id)
> >   print "{$choices[$animal_id]}";
> > print '';
> >   }
> >
> >   ?>
> >>
> >   foreach ($choices as $id => $name)
> > print ' >   . (in_array($id, $_REQUEST['animals']) ? 'selected ' : '')
> >   . "value='$id'>$name";
> >
> >   ?>
> >
> 
> 
> --
> 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] inspirational

2002-05-26 Thread John Holmes

If you're getting this discouraged over creating a URL, then maybe you
should give this stuff up. There's no variable that gives you the full
URL of your script, deal with it.

What is this parse() function you're using? What does it do? Why is this
"over kill and BS"?

Try this:

$myurlvar = http:// . $SERVER_NAME . dirname($SCRIPT_NAME);

---John Holmes...

> -Original Message-
> From: jtjohnston [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, May 26, 2002 1:39 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] inspirational
> 
> I want to detect the url my .php lies in.
> 
> This is over kill and BS:
> 
> $myurlvar = "http://".$SERVER_NAME.parse($SCRIPT_NAME);
> 
> How do I get "http://foo.com/dir1/dir2/dir3/";.
> 
> There seems to be nothing in phpinfo() that will give me a full url to
> play with.
> 
> Flame me if you will, but I browsed TFM and found nothing
inspirational.
> 
> Looked at phpinfo() too and got discouraged.
> 
> I need a full url.
> 
> John
> 
> 
> 
> --
> 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] Need some advice concerning forms (multi select pulldown) and arrays

2002-05-26 Thread Victor Spång Arthursson


On Sunday, May 26, 2002, at 01:14 PM, John Holmes wrote:

> Just give each select its own name.

Can't do that, don't know from time to time how many there'll be And 
I've to have some case which iterates on the following page...

> Or name them all the same followed
> by an [] and you'll end up with a multi-dimensional array if things go
> right...

Sounds better - but I've a lot of items and I'ld like to know which of 
the arrays that go to which item... Can I just write 
…name=array[whateverid] and then in some way reveal the whateverid's?

Sincerely

Victor


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




[PHP] arrays

2002-05-26 Thread Michael Hall


A couple of simple ones here ... the usual references don't appear to give
a straightforward answer on these:

Can arrays be passed to functions just like a simple variable?

Can arrays be passed as values in hidden form fields just like a
simple variable?

I've been playing around with these and getting inconsistent results.
I've been trying things like serialize and urlencode, but still haven't
worked out a straightforward 'rule' or policy.

Can someone throw some light on this? 

TIA
Michael


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




[PHP] E-mail via WAP

2002-05-26 Thread Rosen

Hi,
can someone tell me is there a script for sending and receiving a mail via
WAP ?

Thanks,
Rosen



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




[PHP] Re: arrays

2002-05-26 Thread Michael Virnstein

> Can arrays be passed to functions just like a simple variable?
yes, no difference. You can pass every variable to a function, you can pass
constants or your values directly. You have to use a variable if a function
requires passing by reference or if you want to pass by refernce, because
only variables can take the value back.

> Can arrays be passed as values in hidden form fields just like a
> simple variable?

yes, but differently.
either you serialize the array, send it urlencoded to the page and
unserialze it there:
//page1.php:

Page2
//or input field:


//page2.php


or you can appen urls like this, no serialization or sth needed then both
pages:
numerical indexed arrays:
Page2
or
Page
2
string indexed arrays:
Page2

or with forms:

numerical indexed arrays:





or





string indexed arrays:






Michael



"Michael Hall" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>
> A couple of simple ones here ... the usual references don't appear to give
> a straightforward answer on these:
>
> Can arrays be passed to functions just like a simple variable?
>
> Can arrays be passed as values in hidden form fields just like a
> simple variable?
>
> I've been playing around with these and getting inconsistent results.
> I've been trying things like serialize and urlencode, but still haven't
> worked out a straightforward 'rule' or policy.
>
> Can someone throw some light on this?
>
> TIA
> Michael
>



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




[PHP] Re: NewBie-UPLOADING IMAGE

2002-05-26 Thread Evan

This works for me (WinXPpro, IIS, PHP 4.1.2):



Hope it will help

bye,
evan

"Dani" <[EMAIL PROTECTED]> ha scritto nel messaggio
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hi,
>
> I want to upload image file into a folder in webserver using HTML form.
> What function do I use fo this purpose?
>
> Thank you,
>
> Dani
>



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




Re: [PHP] Need some advice concerning forms (multi select pulldown) and arrays

2002-05-26 Thread Victor Spång Arthursson

Ok, I can't get this right...

Have the following code:

'dog', 2 => 'cat', 3 => 'mouse', 4 => 'frog');

if (is_array($_REQUEST['animals']))
{
// get the number of selectcases
echo "get the number of selectcases: " . count($animals) . "";

// get the number of provided selects from select with name "2"
echo "get the number of provided selects from select with name 
\"2\": " . count($animals[2]) . "";

// test to print some data
echo $animals[2][0]. "";
echo $animals[2][1]. "";
echo $animals[2][2]. "";
echo $animals[2][3]. "";
}
   ?>


dog
cat
mouse
frog


 
dog
cat
mouse
frog
 


Why does it not work?

// get the number of selectcases
echo "get the number of selectcases: " . count($animals) . "";

This works great

// get the number of provided selects from select with name "2"
echo "get the number of provided selects from select with name 
\"2\": " . count($animals[2]) . "";

But this doesn't...

Thankful for any help,

/Victor

On Sunday, May 26, 2002, at 05:35 PM, John Holmes wrote:

> You can supply an "whateverID" for the select if you want to.
>
> 
>  
>
> 
>  
>
> etc...
>
> That will give you an array $select[] on the processing page. If the
> selects are multi-selects, you'll have a multidimensional array. The
> first chosen element in the first select box can be referenced like this
>
> $select[0][0]
>
> You can get a count of how many select boxes there are by doing
>
> count($select);
>
> You can get a count of how many elements were selected within a select
> you can do this:
>
> count($select[x]);
>
> Where x is the number of the select box you want to know about.
>
> Confusing, eh?
>
> ---John Holmes...
>
>> -Original Message-
>> From: Victor Spång Arthursson [mailto:[EMAIL PROTECTED]]
>> Sent: Sunday, May 26, 2002 7:44 AM
>> To: [EMAIL PROTECTED]
>> Subject: Re: [PHP] Need some advice concerning forms (multi select
>> pulldown) and arrays
>>
>>
>> On Sunday, May 26, 2002, at 01:14 PM, John Holmes wrote:
>>
>>> Just give each select its own name.
>>
>> Can't do that, don't know from time to time how many there'll be
> And
>> I've to have some case which iterates on the following page...
>>
>>> Or name them all the same followed
>>> by an [] and you'll end up with a multi-dimensional array if things
> go
>>> right...
>>
>> Sounds better - but I've a lot of items and I'ld like to know which of
>> the arrays that go to which item... Can I just write
>> …name=array[whateverid] and then in some way reveal the whateverid's?
>>
>> Sincerely
>>
>> Victor
>
>


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




Re: [PHP] Extract ZIP archives

2002-05-26 Thread Analysis & Solutions

On Sat, May 25, 2002 at 05:41:24PM -0600, Kevin Stone wrote:

> If so what would the unix command be to expand and create ZIP 
> archives?  
> How would I tie that into my PHP script using the system() function?

   system("unzip $filename");
or
   exec("unzip $filename");
or
   passthru("unzip $filename");
or
   `unzip $filename`;

--Dan

-- 
   PHP classes that make web design easier
SQL Solution  |   Layout Solution   |  Form Solution
sqlsolution.info  | layoutsolution.info |  formsolution.info
 T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
 4015 7 Av #4AJ, Brooklyn NY v: 718-854-0335 f: 718-854-0409

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




Re: [PHP] Need some advice concerning forms (multi select pulldown)and arrays

2002-05-26 Thread Miguel Cruz

On Sun, 26 May 2002, Victor Spång Arthursson wrote:
>   

change this to:

   

>  

and this to:

   

because you want animals[2] and animals[4] to be arrays, not scalar 
values.

miguel


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




Re: [PHP] 4.2.1 Vars

2002-05-26 Thread Philip Olson

> With register_globals OFF in  your php.ini file, all of the user input is
> present in the _GET, _POST, _REQUEST, or _COOKIE array. With
> register_globals ON, then the variables are registered as regular variables.
> If you have a URL like page.php?id=1, then with them OFF, you have to use
> $_GET["id"] to get the value of one, with them ON, you can just use $id.

Just to be clear, $_GET['id'] will work fine with register_globals 
on or off.  In otherwords, these php predefined variables will 
exist either way.  Just like the older non-super ones, such as 
$HTTP_GET_VARS.

Regards,
Philip Olson


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




[PHP] regex help

2002-05-26 Thread Jeff Field

This is not really specific to PHP (although the information might be useful
for all that form validation we all do), and for that I apologize in advance
(does anyone know of a regex mailing list?), but maybe someone here can help
with the following:

I find no good regex for checking valid domain names.  None that I have seen
take into account the fact that, although dashes ("-") and dots (".") are
allowed in a domain name, the domain name can neither begin with nor end
with a dash or dot, and additionally, two dashes or two dots in a row are
not allowed and a dash followed by a dot or a dot followed by a dash are not
allowed.

So, I've come up with two regex's for checking domain names. The first one
checks that the name contains alphanumerics, the dash and the dot, and
neither begins with or ends with a dash or dot:

   ^[a-z0-9]$|^[a-z0-9]+[a-z0-9.-]*[a-z0-9]+$

The second one checks that two dashes and two dots are not together and that
a dash followed by a dot or a dot followed by a dash are not together:

   --|\.\.|-\.|\.-

Putting it all together, the way I check for a valid domain name is with the
following:

   if (eregi("^[a-z0-9]$|^[a-z0-9]+[a-z0-9.-]*[a-z0-9]+$", $domain_name) !=
true
  OR eregi("--|\.\.|-\.|\.-", $domain_name) == true
   {
  error;
   }

So, my question (finally!) is this:

Is there any way to combine both expressions (basically, one part that
checks for false and one part that checks for true) into one regex that just
returns true or false?  I haven't been able to find any documentation that
shows me how to do that, basically a "like this but not like this" syntax.

BTW, anticipating someone mentioning the fact that the above regex's don't
check for a domain name ending with a dot followed by three characters max
(as in .com, .net, etc.), it's because that long-held truth is no longer
true.  We now have .info and .museum, and who know what the future will
bring.

About the only truth left is that domain names end in a dot followed by two
characters minimum (there are the country code domains like .us, .de. etc.
but there are no one character TLD's at present and I would expect perhaps
not for a long long time, but you never know).  Perhaps someone would expand
on the regex above to include checking for a name ending with a dot followed
by two characters minimum, I just haven't been into regex's long enough to
know how).

Of course, you could get really anal about all this and check for domain
names that only end in the current ICANN root server TLD's (about 260 or so,
I believe), but that wouldn't account for TLD's that operate within other
root servers (there's always sumthin').  Anyways,

Any help with the above is certainly appreciated!

Jeff


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




Re: [PHP] regex help

2002-05-26 Thread Miguel Cruz

I use this, but it's a preg rather than ereg pattern:

 '/([a-z0-9]+[a-z0-9\-]*\.)+[a-z0-9]+[a-z0-9\-]*[a-z0-9]+$/i'

Two problems (which in practice are so slight that I've foregone my usual 
standards-analness to ignore them) 

  1) It will allow a domain name component (except the final one) to end 
 with a dash (e.g., "test-.example.com").

  2) It will not allow a one-character final component.

miguel

On Sun, 26 May 2002, Jeff Field wrote:
> This is not really specific to PHP (although the information might be useful
> for all that form validation we all do), and for that I apologize in advance
> (does anyone know of a regex mailing list?), but maybe someone here can help
> with the following:
> 
> I find no good regex for checking valid domain names.  None that I have seen
> take into account the fact that, although dashes ("-") and dots (".") are
> allowed in a domain name, the domain name can neither begin with nor end
> with a dash or dot, and additionally, two dashes or two dots in a row are
> not allowed and a dash followed by a dot or a dot followed by a dash are not
> allowed.
> 
> So, I've come up with two regex's for checking domain names. The first one
> checks that the name contains alphanumerics, the dash and the dot, and
> neither begins with or ends with a dash or dot:
> 
>^[a-z0-9]$|^[a-z0-9]+[a-z0-9.-]*[a-z0-9]+$
> 
> The second one checks that two dashes and two dots are not together and that
> a dash followed by a dot or a dot followed by a dash are not together:
> 
>--|\.\.|-\.|\.-
> 
> Putting it all together, the way I check for a valid domain name is with the
> following:
> 
>if (eregi("^[a-z0-9]$|^[a-z0-9]+[a-z0-9.-]*[a-z0-9]+$", $domain_name) !=
> true
>   OR eregi("--|\.\.|-\.|\.-", $domain_name) == true
>{
>   error;
>}
> 
> So, my question (finally!) is this:
> 
> Is there any way to combine both expressions (basically, one part that
> checks for false and one part that checks for true) into one regex that just
> returns true or false?  I haven't been able to find any documentation that
> shows me how to do that, basically a "like this but not like this" syntax.
> 
> BTW, anticipating someone mentioning the fact that the above regex's don't
> check for a domain name ending with a dot followed by three characters max
> (as in .com, .net, etc.), it's because that long-held truth is no longer
> true.  We now have .info and .museum, and who know what the future will
> bring.
> 
> About the only truth left is that domain names end in a dot followed by two
> characters minimum (there are the country code domains like .us, .de. etc.
> but there are no one character TLD's at present and I would expect perhaps
> not for a long long time, but you never know).  Perhaps someone would expand
> on the regex above to include checking for a name ending with a dot followed
> by two characters minimum, I just haven't been into regex's long enough to
> know how).
> 
> Of course, you could get really anal about all this and check for domain
> names that only end in the current ICANN root server TLD's (about 260 or so,
> I believe), but that wouldn't account for TLD's that operate within other
> root servers (there's always sumthin').  Anyways,
> 
> Any help with the above is certainly appreciated!
> 
> Jeff
> 
> 
> 


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




Re: [PHP] arrays

2002-05-26 Thread Philip Olson


> Can arrays be passed to functions just like a simple variable?

Yes.

> Can arrays be passed as values in hidden form fields just like a
> simple variable?

Yes, with a little work.

> I've been playing around with these and getting inconsistent 
> results.  I've been trying things like serialize and urlencode, 
> but still haven't worked out a straightforward 'rule' or policy.

For example:

  $arr = array('color' => 'red', 'fruit' => 'apple');

  $str_arr = urlencode(serialize($arr));

  

And in the action script, do:

  $arr = unserialize(stripslashes($_REQUEST['foo']));

Notes:

  a) stripslashes may be needed, in case magical quotes 
 get in the way (magic_quotes_gpc).
  b) am using $_REQUEST, you may use $_GET or $_POST or 
 whatever contains the form value.
  c) hidden, text, textarea ... doesn't matter.
  d) a way to test if what _should_ be an array 
 is really an array is with print_r() and/or 
 is_array().  print_r($arr);
  e) we don't need urldecode() because that'll 
 happen automatically when going through the form.
  f) you could use implode() instead of serialize too.

> Can someone throw some light on this? 

I hope so :)

Regards,
Philip Olson


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




[PHP] Parsing PHP output

2002-05-26 Thread Mark

Dear folks,

Has anyone ever been able to get a CGI to produce valid PHP output??

Whatever I do, my browser ALWAYS wants to open or save the non-parsed PHP
text produced by the CGI file. And yes, I have set the proper ExecCGI and
PHP entries in my vhosts.conf; and yes, I restarted the server.

Basically, I open an existing php file (in a Perl CGI), and output its
contents again to the Apache server. The CGI starts with sending this
header:

print "Content-type: application/x-httpd-php\n\n";

Then I output the text. But, no matter what I do, it will not parse the PHP
code. I do not understand this. Regular PHP files in that dir work fine.
There is, as far as I can see, no reason why this should not work.

And the PHP file really needs to be generated from the CGI, as it needs to
run as a specific user.

Anyway, any help would be much appreciated,

- Mark



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




RE: [PHP] Parsing PHP output

2002-05-26 Thread Ray Hunter

The problem is that you are sending this output to the browser and not
the server.  You can do this with XML because IE and Netscape have XML
parsers built-in.  You should create a form that will catch the data
from CGI then handle it on the server.  There might be other work
arounds as well...however, I have only played with the XML stuff...

Thanks,

Ray Hunter



-Original Message-
From: Mark [mailto:[EMAIL PROTECTED]] 
Sent: Sunday, May 26, 2002 12:07 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Parsing PHP output


Dear folks,

Has anyone ever been able to get a CGI to produce valid PHP output??

Whatever I do, my browser ALWAYS wants to open or save the non-parsed
PHP text produced by the CGI file. And yes, I have set the proper
ExecCGI and PHP entries in my vhosts.conf; and yes, I restarted the
server.

Basically, I open an existing php file (in a Perl CGI), and output its
contents again to the Apache server. The CGI starts with sending this
header:

print "Content-type: application/x-httpd-php\n\n";

Then I output the text. But, no matter what I do, it will not parse the
PHP code. I do not understand this. Regular PHP files in that dir work
fine. There is, as far as I can see, no reason why this should not work.

And the PHP file really needs to be generated from the CGI, as it needs
to run as a specific user.

Anyway, any help would be much appreciated,

- Mark



-- 
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] ini_set('register_globals',0) doesn't work

2002-05-26 Thread Jens Lehmann

I tested ini_set('register_globals',0) and ini_set('register_globals','Off')
for turning register_globals off. It doesn't work and it doesn't produce any
notice, warning or error.

Here's a quick example:

$test";

?>

 
 


This prints out $test, what it shouldn't do with register_globals turned
off.
I tested this with PHP 4.1.2 and 4.2.1. Even if I start to doubt it is
supposed to work according to the documentation. Can anyone tell
me what I've done wrong?

For some strange reason if I do

echo ini_set('register_globals',0);

it will print "10". For

echo ini_set('register_globals','Off');

it will print "1Off".

Jens

PS: ini_set works fine with include_path and error_reporting



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




[PHP] Calendar

2002-05-26 Thread jtjohnston

Can somone take a look at this? I found this on sourceforge, but cannot
reach author.

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.php

This month won't display properly. It's missing  somewhere.
Every other month seems to work.

Can someone help please? Here is the code:

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.php
http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.phps

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/BaseCalendar.inc

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/BaseCalendar.inc.phps

The problem should be in here, but I can't see it:

  // Plancing day i on calendar
  if ($shift==0 && $today_ts==$day_i_ts) {
   echo "".$link_i."";

  }
  else {
   echo "".$link_i."\n";

  if ($day_i==7 && $i<$daysInMonth) {
   echo "\n";
   }
   else if ($day_i==7 && $i==$daysInMonth) {
   echo "\n";
   }
  else if ($i==$daysInMonth) {
   for ($h=$dayMonth_end; $h<7; $h++) {
   echo " \n";
}
   echo "\n";
  }
  } //end else




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




[PHP] Calendar

2002-05-26 Thread jtjohnston

Can somone take a look at this? I found this on sourceforge, but cannot
reach author.

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.php

This month won't display properly. It's missing  somewhere.
Every other month seems to work.

Can someone help please? Here is the code:

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.php
http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.phps

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/BaseCalendar.inc

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/BaseCalendar.inc.phps

The problem should be in here, but I can't see it:

  // Plancing day i on calendar
  if ($shift==0 && $today_ts==$day_i_ts) {
   echo "".$link_i."";

  }
  else {
   echo "".$link_i."\n";

  if ($day_i==7 && $i<$daysInMonth) {
   echo "\n";
   }
   else if ($day_i==7 && $i==$daysInMonth) {
   echo "\n";
   }
  else if ($i==$daysInMonth) {
   for ($h=$dayMonth_end; $h<7; $h++) {
   echo " \n";
}
   echo "\n";
  }
  } //end else




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




[PHP] Calendar

2002-05-26 Thread jtjohnston

Can somone take a look at this? I found this on sourceforge, but cannot
reach author.

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.php

This month won't display properly. It's missing  somewhere.
Every other month seems to work.

Can someone help please? Here is the code:

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.php
http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.phps

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/BaseCalendar.inc

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/BaseCalendar.inc.phps

The problem should be in here, but I can't see it:

  // Plancing day i on calendar
  if ($shift==0 && $today_ts==$day_i_ts) {
   echo "".$link_i."";

  }
  else {
   echo "".$link_i."\n";

  if ($day_i==7 && $i<$daysInMonth) {
   echo "\n";
   }
   else if ($day_i==7 && $i==$daysInMonth) {
   echo "\n";
   }
  else if ($i==$daysInMonth) {
   for ($h=$dayMonth_end; $h<7; $h++) {
   echo " \n";
}
   echo "\n";
  }
  } //end else




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




[PHP] Calendar

2002-05-26 Thread jtjohnston

Can somone take a look at this? I found this on sourceforge, but cannot
reach author.

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.php

This month won't display properly. It's missing  somewhere.
Every other month seems to work.

Can someone help please? Here is the code:

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.php
http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/example.phps

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/BaseCalendar.inc

http://www.collegesherbrooke.qc.ca/languesmodernes/calendar/BaseCalendar.inc.phps

The problem should be in here, but I can't see it:

  // Plancing day i on calendar
  if ($shift==0 && $today_ts==$day_i_ts) {
   echo "".$link_i."";

  }
  else {
   echo "".$link_i."\n";

  if ($day_i==7 && $i<$daysInMonth) {
   echo "\n";
   }
   else if ($day_i==7 && $i==$daysInMonth) {
   echo "\n";
   }
  else if ($i==$daysInMonth) {
   for ($h=$dayMonth_end; $h<7; $h++) {
   echo " \n";
}
   echo "\n";
  }
  } //end else




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




[PHP] Simulating a FORM POST thing (HELP!)

2002-05-26 Thread Georgie Casey

Rite, when you see a web form, you know you can simulate the submit by
filling in the values in the address field, just like a GET method, and it
usually works the exact same. But how do you do it when one of the fields in
the form is a file upload?!?!?!

For the record, its a GIF file you've to upload. Is there any way to do this
in PHP??





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




[PHP] Re: Simulating a FORM POST thing (HELP!)

2002-05-26 Thread Peter

";
print "";
?>
you get the idea

I think PHP does have other funtions for file uplading though.

"Georgie Casey" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Rite, when you see a web form, you know you can simulate the submit by
> filling in the values in the address field, just like a GET method, and it
> usually works the exact same. But how do you do it when one of the fields
in
> the form is a file upload?!?!?!
>
> For the record, its a GIF file you've to upload. Is there any way to do
this
> in PHP??
>
>
>
>



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




php-general Digest 26 May 2002 20:04:59 -0000 Issue 1368

2002-05-26 Thread php-general-digest-help


php-general Digest 26 May 2002 20:04:59 - Issue 1368

Topics (messages 99286 through 99317):

PHP and JavaScript
99286 by: mp
99287 by: SP
99293 by: Vincent Kruger

Re: please help!!
99288 by: Olexandr Vynnychenko

Re: Need some advice concerning forms (multi select pulldown) and arrays
99289 by: Victor Spång Arthursson
99294 by: John Holmes
99296 by: Victor Spång Arthursson
99301 by: Victor Spång Arthursson
99303 by: Miguel Cruz

Re: inspirational
99290 by: Michael Virnstein
99291 by: Michael Virnstein
99292 by: Michael Virnstein
99295 by: John Holmes

arrays
99297 by: Michael Hall
99299 by: Michael Virnstein
99307 by: Philip Olson

E-mail via WAP
99298 by: Rosen

Re: NewBie-UPLOADING IMAGE
99300 by: Evan

Re: Extract ZIP archives
99302 by: Analysis & Solutions

Re: 4.2.1 Vars
99304 by: Philip Olson

regex help
99305 by: Jeff Field
99306 by: Miguel Cruz

Parsing PHP output
99308 by: Mark
99309 by: Ray Hunter

ini_set('register_globals',0) doesn't work
99310 by: Jens Lehmann

Calendar
99311 by: jtjohnston
99312 by: jtjohnston
99313 by: jtjohnston
99314 by: jtjohnston

Simulating a FORM POST thing (HELP!)
99315 by: Georgie Casey
99316 by: Peter
99317 by: Georgie Casey

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]


--

--- Begin Message ---

Hi, php-general,

 I make this kind of PHP script(script.php):
 script.php
 

 And in HTML (other.html) file I write:
 

 But there is some mistake. Does anybody can help me?
 Thanks...


--- End Message ---
--- Begin Message ---

It worked for me, what error are you getting?

In the other.html, did you have this?











-Original Message-
From: mp [mailto:[EMAIL PROTECTED]]
Sent: May 26, 2002 3:05 AM
To: [EMAIL PROTECTED]
Subject: [PHP] PHP and JavaScript


Hi, php-general,

 I make this kind of PHP script(script.php):
 script.php
 

 And in HTML (other.html) file I write:
 

 But there is some mistake. Does anybody can help
me?
 Thanks...


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



--- End Message ---
--- Begin Message ---

You need to define the type of file you are creating.
Like when you create wml pages with php.

Header("Content-Type: text/javascript");
or summing to that effect.

have a look at www.weberdev.com


"Mp" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hi, php-general,
>
>  I make this kind of PHP script(script.php):
>  script.php
>  $variable = "Some some long long Text Blah blah";
>echo "document.write(\"".$variable."\")";
>  ?>
>
>  And in HTML (other.html) file I write:
>  
>
>  But there is some mistake. Does anybody can help me?
>  Thanks...
>



--- End Message ---
--- Begin Message ---

Hello Jolly,

Sunday, May 26, 2002, 10:58:45 AM, you wrote:

JN> Olexandr,

JN>  /* I can get the values from these */
JN>  foreach ($HTTP_POST_VARS as $var => $value) {
JN> echo "$var = $value\n";
JN> }
JN> /**/

JN> /*however empty for this sentence*/
JN>  echo "equals ".($t1+$t2);
JN> /**/

JN>  echo "\n";
JN>  echo "\n";
JN>  echo "\n";
JN> echo "\n";
JN> echo "\n";
?>>

JN> P.S. I have set "register_globals = On", but still not work
JN> The attached files are my config files of php and apache!

I looked through your configuration files and didn't notice any
serious differences between them and my ones. I have PHP 4.2.1/Apache
2.0.36 on WinXP Pro. My register_globals was off. When I made it On
your scipt worked properly. I don't know what the reason. What PHP you
have?

I attached my php.ini. Maybe you can find some important things.
Another one question: does $PHP_SELF give proper value? It must not be
set if register_globals=off. So if $PHP_SELF is set to some value,
then global variables are registered.

And the last question: why do you use global variables? It's much
easier to use superglobal arrays $_POST, $_SERVER, etc. They guarantee
that any values passed to your script won't be mixed.

-- 
Best regards,
 Olexandrmailto:[EMAIL PROTECTED]


php.ini.zip
Description: Zip compressed data
--- End Message ---
--- Begin Message ---

Hello and thanks for your fast answer!

I'ld like to know if there is any possibility to distinguish the selects 
if I've multiple multiple selects, that is, more than one on the same 
page? What I'm loooking for is the possibility to have an unknown number 
of multiple selects on the same page

Is it possible? Anyone who can describ

[PHP] Re: Simulating a FORM POST thing (HELP!)

2002-05-26 Thread Georgie Casey

i'm getting an error message saying my BMP file i'm trying to convert isnt a
valid WBMP file? is dere a difference between BMP and WBMP? I just opened my
GIF file into PSP7 and and saved as a windows bmp.

why isnt it working?
"Peter" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>  $im = createfrombmp("image");
> print "";
> print "";
> ?>
> you get the idea
>
> I think PHP does have other funtions for file uplading though.
>
> "Georgie Casey" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > Rite, when you see a web form, you know you can simulate the submit by
> > filling in the values in the address field, just like a GET method, and
it
> > usually works the exact same. But how do you do it when one of the
fields
> in
> > the form is a file upload?!?!?!
> >
> > For the record, its a GIF file you've to upload. Is there any way to do
> this
> > in PHP??
> >
> >
> >
> >
>
>



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




[PHP] Re: Simulating a FORM POST thing (HELP!)

2002-05-26 Thread Peter

Windows Bitmap = BMP file
a WBMP is a wireless bitmap image and is designed for display on mobile
phones. A lot of software doesn't understand the format.

You need to use createfrombmp() not createfromwbmp()


"Georgie Casey" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> i'm getting an error message saying my BMP file i'm trying to convert isnt
a
> valid WBMP file? is dere a difference between BMP and WBMP? I just opened
my
> GIF file into PSP7 and and saved as a windows bmp.
>
> why isnt it working?
> "Peter" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> >  > $im = createfrombmp("image");
> > print "";
> > print "";
> > ?>
> > you get the idea
> >
> > I think PHP does have other funtions for file uplading though.
> >
> > "Georgie Casey" <[EMAIL PROTECTED]> wrote in message
> > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > > Rite, when you see a web form, you know you can simulate the submit by
> > > filling in the values in the address field, just like a GET method,
and
> it
> > > usually works the exact same. But how do you do it when one of the
> fields
> > in
> > > the form is a file upload?!?!?!
> > >
> > > For the record, its a GIF file you've to upload. Is there any way to
do
> > this
> > > in PHP??
> > >
> > >
> > >
> > >
> >
> >
>
>



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




[PHP] Re: Simulating a FORM POST thing (HELP!)

2002-05-26 Thread Georgie Casey

that function doest exist!

"Peter" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Windows Bitmap = BMP file
> a WBMP is a wireless bitmap image and is designed for display on mobile
> phones. A lot of software doesn't understand the format.
>
> You need to use createfrombmp() not createfromwbmp()
>
>
> "Georgie Casey" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > i'm getting an error message saying my BMP file i'm trying to convert
isnt
> a
> > valid WBMP file? is dere a difference between BMP and WBMP? I just
opened
> my
> > GIF file into PSP7 and and saved as a windows bmp.
> >
> > why isnt it working?
> > "Peter" <[EMAIL PROTECTED]> wrote in message
> > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > >  > > $im = createfrombmp("image");
> > > print "";
> > > print "";
> > > ?>
> > > you get the idea
> > >
> > > I think PHP does have other funtions for file uplading though.
> > >
> > > "Georgie Casey" <[EMAIL PROTECTED]> wrote in message
> > > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > > > Rite, when you see a web form, you know you can simulate the submit
by
> > > > filling in the values in the address field, just like a GET method,
> and
> > it
> > > > usually works the exact same. But how do you do it when one of the
> > fields
> > > in
> > > > the form is a file upload?!?!?!
> > > >
> > > > For the record, its a GIF file you've to upload. Is there any way to
> do
> > > this
> > > > in PHP??
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



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




[PHP] Problem with Includes and Variables

2002-05-26 Thread Pete Rippe

Hey, im running Apache 2.0.36, and PHP 4.2.1, and im having problems with my site, 
which relies alot on includes. On each site page, it includes a file called 
"global.php" which contains the path's to the include folder, and various other 
directories needed. After that, it includes files for the site layout, which use 
variables from the global.php file. They all load fine, and in each included file, it 
is correctly processed by php, but for some reason, the variables that worked for 
including the files from global.php, aren't seen in the includes. Kinda get what im 
saying? I cant figure out how to have all the files first included, and then processed 
as one big file, instead of smaller files.

Thanks!

--Pete



[PHP] --NEWBIE-- T_String parse error ??

2002-05-26 Thread Kevin J


Hello all,

I am new to PhP, and I just bought the Beginning PhP 4 book, and i got my
first parse error, and I have no idea what it is i done wrong, cause its not
covered in this book!!!

this is the message i get:

Parse error: parse error, unexpected T_STRING in
c:\inetpub\wwwroot\example1.php on line 1


What does this mean? and how can i fix it?

Thank you!

Kevin J
--
http://www.wishpocket.com




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




Re: [PHP] --NEWBIE-- T_String parse error ??

2002-05-26 Thread Rasmus Lerdorf

You probably missed a quote or something.  Show us line 1.

On Sun, 26 May 2002, Kevin J wrote:

>
> Hello all,
>
> I am new to PhP, and I just bought the Beginning PhP 4 book, and i got my
> first parse error, and I have no idea what it is i done wrong, cause its not
> covered in this book!!!
>
> this is the message i get:
>
> Parse error: parse error, unexpected T_STRING in
> c:\inetpub\wwwroot\example1.php on line 1
>
>
> What does this mean? and how can i fix it?
>
> Thank you!
>
> Kevin J
> --
> http://www.wishpocket.com
>
>
>
>
> --
> 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] ini_set('register_globals',0) doesn't work

2002-05-26 Thread Rasmus Lerdorf

register_globals affects things that happen before PHP parsing begins, so
by the time you get to your ini_set() it is too late.  So no, that won't
work.  You need to set it in your php.ini, httpd.conf or .htaccess.

-Rasmus

On Sun, 26 May 2002, Jens Lehmann wrote:

> I tested ini_set('register_globals',0) and ini_set('register_globals','Off')
> for turning register_globals off. It doesn't work and it doesn't produce any
> notice, warning or error.
>
> Here's a quick example:
>
> 
> ini_set('register_globals',0);
>
> if(isset($test))
>   echo "$test";
>
> ?>
> 
>  
>  
> 
>
> This prints out $test, what it shouldn't do with register_globals turned
> off.
> I tested this with PHP 4.1.2 and 4.2.1. Even if I start to doubt it is
> supposed to work according to the documentation. Can anyone tell
> me what I've done wrong?
>
> For some strange reason if I do
>
> echo ini_set('register_globals',0);
>
> it will print "10". For
>
> echo ini_set('register_globals','Off');
>
> it will print "1Off".
>
> Jens
>
> PS: ini_set works fine with include_path and error_reporting
>
>
>
> --
> 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] PHP and JavaScript

2002-05-26 Thread Mark

On Sun, 26 May 2002 10:05:03 +0300, mp wrote:
>Hi, php-general,
>
>I make this kind of PHP script(script.php):
>script.php
>$variable = "Some some long long Text Blah blah";
>echo "document.write(\"".$variable."\")";
>?>
>
>And in HTML (other.html) file I write:
>
>
>But there is some mistake. Does anybody can help me?
>Thanks...
>
>

make sure $variable doesn't have any newlines.


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




[PHP] Re: Pulling one record from a db(newbie)

2002-05-26 Thread David Robley

In article <034501c2052b$0b8abed0$0100a8c0@JohnH>, [EMAIL PROTECTED] 
says...
> Hi,
> 
> I know how to use limit to pull 2 or more records out of a database.
> 
> What I wish to do is only pull one record from a database.
> 
> I am using the following query:
> $query = "select * from news limit LIMIT $id, ++id";
> 
> I get all sorts of parse errors and stuff.
> 
> Please Help.
> 
> Also is there a function to return only one record?
> 
> JJ Harrison
> www.tececo.com
> [EMAIL PROTECTED]
> 

$query = "select * from news LIMIT 1";

and if you want a particular order you need to add ORDER BY (ASC or DESC) 
depending on your exact need.

-- 
David Robley
Temporary Kiwi!

Quod subigo farinam

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




[PHP] passing variable to anti spam mailto script

2002-05-26 Thread Greg Wright

Hello All,

What is the best way (or opinions rather) to pass variables to a anti spam
script.

This is used in place of mailto links in webpages, but am looking for any
simple way to pass information so more than one address can easily be used
in the script, I could use mysql or other, however want to have something
easier than this.

Suggestions ?  (please CC me if mailing to the list) , any examples ?

mailto:[EMAIL PROTECTED]';
header("Location: $mailto");
?>

TIA


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




[PHP] Validating forms and showing errors

2002-05-26 Thread Victor Boivie

Hi everybody,

This might be a RTFM or STFW-question, but I haven't found it.

I want to validate a form (in page1.php) to check if the user has entered a
correct email-adress and more, and if he needs to correct some fields, I'd
like to display the form again with all correct values filled in and the
incorrect fields hightlighted.

To make it a bit more difficult I've decided to POST to another file
(post.php) which validates the information and redirects the user (with
Header - Location) to page1.php if he has to correct the errors. If the form
is correctly filled in then he will be redirected to page2.php. This is to
prevent the browser for asking him if he wants to repost data if he hits
'Refresh'. Now I want to know how to pass information from post.php to
page1.php since the form page (page1) needs to know what was incorrect and
what was correct so that it can hightlight the bad fields. I don't want to
stick it in the URL since it would be too ugly, but I do have session
variables I can stick them in. Is this the way to go? Or is there a better
solution?

I guess many of you have fought with this before so I know you can help me
;)

Thanks in advance,
Victor

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




RE: [PHP] Validating forms and showing errors

2002-05-26 Thread Martin Towell

These are the five methods I know of getting the data back to the original
form.

1. Client side cookies
2. Server side cookies/session variables
3. URL
4. hidden form
5. submit back on yourself

Take your pick
Martin

-Original Message-
From: Victor Boivie [mailto:[EMAIL PROTECTED]]
Sent: Monday, May 27, 2002 3:19 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Validating forms and showing errors


Hi everybody,

This might be a RTFM or STFW-question, but I haven't found it.

I want to validate a form (in page1.php) to check if the user has entered a
correct email-adress and more, and if he needs to correct some fields, I'd
like to display the form again with all correct values filled in and the
incorrect fields hightlighted.

To make it a bit more difficult I've decided to POST to another file
(post.php) which validates the information and redirects the user (with
Header - Location) to page1.php if he has to correct the errors. If the form
is correctly filled in then he will be redirected to page2.php. This is to
prevent the browser for asking him if he wants to repost data if he hits
'Refresh'. Now I want to know how to pass information from post.php to
page1.php since the form page (page1) needs to know what was incorrect and
what was correct so that it can hightlight the bad fields. I don't want to
stick it in the URL since it would be too ugly, but I do have session
variables I can stick them in. Is this the way to go? Or is there a better
solution?

I guess many of you have fought with this before so I know you can help me
;)

Thanks in advance,
Victor

-- 
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] Parse Error(Newbie)

2002-05-26 Thread webmaster



I know it is probably something obvious but the 
following gives me a parse error and as a newbie I am having trouble locating 
it.
 
$query = "select * from news WHERE id = 
"$_get['id']"";
 
JJ Harrison[EMAIL PROTECTED]www.tececo.com

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


RE: [PHP] Parse Error(Newbie)

2002-05-26 Thread Martin Towell

$query = "select * from news WHERE id = "$_get['id']"";
 
you've got quotes within quotes - either change the inner quotes to single
quotes, or escape them
 
$query = "select * from news WHERE id = '$_get[id]'";
or
$query = "select * from news WHERE id = \"$_get['id']\"";
 
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Monday, May 27, 2002 3:47 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Parse Error(Newbie)


I know it is probably something obvious but the following gives me a parse
error and as a newbie I am having trouble locating it.
 
$query = "select * from news WHERE id = "$_get['id']"";
 
JJ Harrison
[EMAIL PROTECTED]  
www.tececo.com  



RE: [PHP] Parse Error(Newbie)

2002-05-26 Thread Peter

can you show us the lines above that line? say the previous 2 lines?.. also
depending on what server your on you might want to try

$query = "SELECT * FROM news WHERE id = "$_get['id']"";

but that line is ok ... with parse errors it's often, well i've found this
any way, that it's the line above the line the message says it is..
  -Original Message-
  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
  Sent: Monday, 27 May 2002 3:47 PM
  To: [EMAIL PROTECTED]
  Subject: [PHP] Parse Error(Newbie)


  I know it is probably something obvious but the following gives me a parse
error and as a newbie I am having trouble locating it.

  $query = "select * from news WHERE id = "$_get['id']"";

  JJ Harrison
  [EMAIL PROTECTED]
  www.tececo.com



[PHP] Re: Parse Error(Newbie)

2002-05-26 Thread David Robley

In article <003601c20541$fdc31970$0100a8c0@JohnH>, [EMAIL PROTECTED] 
says...
> I know it is probably something obvious but the following gives me a parse error and 
>as a newbie I am having trouble locating it.
> 
> $query = "select * from news WHERE id = "$_get['id']"";
> 
> JJ Harrison
> [EMAIL PROTECTED]
> www.tececo.com
> 

$query = "select * from news WHERE id = " .$_get['id'];

-- 
David Robley
Temporary Kiwi!

Quod subigo farinam

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




[PHP] Ora_Fetch_Into function problem

2002-05-26 Thread Michael P. Carel

Hi to all;

Finally i've set-up my AIX server with PHP and oracle support. Thanks for
all who helps me for the configure setup.
Now I have a problem in oracle function regarding the retrieval of entries
in the oracle table. The Ora_Fetch_Into function doesnt work properly to me
or i have  an error in which i dont know. I've written below the code that i
used to test, it doesnt echo the value of $name and $email. My query works
if i've enter it manually with my Oracle server. I really dont know why im
just a newbie with this database(oracle) statement.

Please help us here. Thanks in advance.

";
echo"Full NameEmail Address";
while(Ora_Fetch_Into($cursor,$values)){
$name = $values[0];
$email = $values[1];
echo "$name$email";
}
ora_close($cursor);
ora_logoff($connection); ?>







Regards,
mike


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




RE: [PHP] Parse Error(Newbie)

2002-05-26 Thread David Freeman


-Original Message-
I know it is probably something obvious but the following gives me a
parse error and as a newbie I am having trouble locating it.

$query = "select * from news WHERE id = "$_get['id']"";
-Original Message-

Any time you end up with two " characters together is a pretty good
indication of where you problem is.

You might try this:

$query = "SELECT * FROM news WHERE ID = '" . $_get['id'] . "'";

Alternately, and depending on what you're doing and why, it might be
more effective to do this:

$idstring = $_get['id'];
$query = "SELECT * FROM news WHERE ID = '$idstring'";

Your choice...

CYA, Dave



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




RE: [PHP] Validating forms and showing errors

2002-05-26 Thread David Freeman


 > I want to validate a form (in page1.php) to check if the 
 > user has entered a correct email-adress and more, and if he 
 > needs to correct some fields, I'd like to display the form 
 > again with all correct values filled in and the incorrect 
 > fields hightlighted.

I tend to do this sort of thing using includes and a single page.  If
it's the first time being loaded (no post data) then just display the
form.  If it's been submitted then process the data and decide what to
do from there.  If there are errors, redisplay the form showing errors
that need to be corrected.  If there's no errors, move along to the next
stage in the process.

 > To make it a bit more difficult I've decided to POST to another file
 > (post.php) which validates the information and redirects the 
 > user (with Header - Location) to page1.php if he has to 
 > correct the errors. If the form is correctly filled in then 
 > he will be redirected to page2.php. This is to prevent the 
 > browser for asking him if he wants to repost data if he hits 
 > 'Refresh'.

That's a browser decision based on the existence of post data - in other
words, just because the form posts to a different file doesn't mean that
if you hit reload it won't re-post the data.

 > hightlight the bad fields. I don't want to stick it in the 
 > URL since it would be too ugly, but I do have session 
 > variables I can stick them in. Is this the way to go? Or is 
 > there a better solution?

There are ways to do it - cookies or hidden forms spring to mind - but
first it's worth working out if the effort is worth it.  It won't
prevent a page refresh from re-posting data (although you could test for
that in your php and deal with it accordingly).

CYA, Dave



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




Re: [PHP] Parse Error(Newbie)

2002-05-26 Thread Miguel Cruz

On Mon, 27 May 2002 [EMAIL PROTECTED] wrote:
> I know it is probably something obvious but the following gives me a
> parse error and as a newbie I am having trouble locating it.
> 
> $query = "select * from news WHERE id = "$_get['id']"";

A lot of people have answered this already, but just for a little more 
clarification, consider this: 

The reason the computer requires you to surround a string with quotes is 
so that it knows where the string begins and ends.

If you put quotes in the middle of the string, it thinks those mark the 
end; why would it think otherwise, since that's what quotes are for.

So people have provided you with various solutions for this. Each of them 
involve in some way indicating more specifically what's going on. Either 
you use a different kind of quotes (if you started the string with single 
quotes, it will let you put double quotes inside it without getting 
confused, and vice versa), or you use the backslash character before 
internal quotes. Backslash is the "escape" character which in this case 
tells the parser to ignore the special meaning of the quote that follows. 
So your line could have been written in any of the following ways:

  $query = "select * from news WHERE id = '{$_get['id']}'";
  $query = "select * from news WHERE id = \"{$_get['id']}\"";
  $query = 'select * from news WHERE id = "' . $_get['id'] . '"';

miguel


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




Re: [PHP] Problem with if statement and while loops

2002-05-26 Thread Jason Wong

On Saturday 25 May 2002 04:26, Miguel Cruz wrote:
> On Sat, 25 May 2002, Jason Wong wrote:
> > Your biggest problem is that you're trying to nest mysql_query() but
> > you're only using 1 link identifier. You need to establish another
> > connection using another mysql_connect().
>
> The same link identifier can be used simultaneously for any number of
> queries so long as they are directed at the same server and rely on the
> same user credentials. You can query different databases, etc., on the
> same server with the same link identifier, for instance.

I'll take your word for it :) 

In my early encounters with php I had problems with multiple queries on a 
single page which were apparently solved by using more than one link-id. Ever 
since, I've been using more than one link-id when I have nesting or 
'over-lapping' queries.

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *

/*
Carson's Consolation:
Nothing is ever a complete failure.
It can always be used as a bad example.
*/


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




Re: [PHP] using array to declare globals in function?

2002-05-26 Thread Jason Wong

On Saturday 25 May 2002 05:21, Jeff Field wrote:
> Anyone know how to declare globals in a function from an array?  The
> following doesn't seem to work:
>
> foreach($_POST as $key => $value)
> global $form_var[$key];

Not sure what you're trying to do. If you're trying to extract all the values 
in $_POST so that they're available in the global scope then try:

  foreach($_POST as $key => $value)
$GLOBALS[$key] = $value;
  }

also look at extract().

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *

/*
A fail-safe circuit will destroy others.
-- Klipstein
*/


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




Re: [PHP] Ora_Fetch_Into function problem

2002-05-26 Thread Miguel Cruz

Check the return values from your ora_logon, ora_open, ora_parse, and 
ora_exec calls to see whether they worked. That way you can know at 
which stage it stopped working.

miguel

On Mon, 27 May 2002, Michael P. Carel wrote:
> Finally i've set-up my AIX server with PHP and oracle support. Thanks for
> all who helps me for the configure setup.
> Now I have a problem in oracle function regarding the retrieval of entries
> in the oracle table. The Ora_Fetch_Into function doesnt work properly to me
> or i have  an error in which i dont know. I've written below the code that i
> used to test, it doesnt echo the value of $name and $email. My query works
> if i've enter it manually with my Oracle server. I really dont know why im
> just a newbie with this database(oracle) statement.
> 
> Please help us here. Thanks in advance.
> 
>  PutEnv("ORACLE_HOME=/u01/app/oracle/product/7.3.3_prod");
> $connection = Ora_Logon("apps","apps");
> $cursor= Ora_Open($connection);
> 
> $query = "select * from mikecarel";
> $result = Ora_Parse($cursor,$query);
> $result=Ora_Exec($cursor);
> echo"";
> echo"Full NameEmail Address";
> while(Ora_Fetch_Into($cursor,$values)){
> $name = $values[0];
> $email = $values[1];
> echo "$name$email";
> }
> ora_close($cursor);
> ora_logoff($connection); ?>
> 
> 
> 
> 
> 
> 
> 
> Regards,
> mike
> 
> 
> 


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




[PHP] Re: how to display a file's last updated time using php?

2002-05-26 Thread Michael Virnstein

look here:
http://www.php.net/manual/en/ref.filesystem.php

and especially here:
http://www.php.net/manual/en/function.filemtime.php

Michael

"Rui Huang" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
news:[EMAIL PROTECTED]...
> Hi, friends,
>
> I want to display the last updated time of a file using php,
> but I don't know which function I should use. It seems that
> the date() just show the current time.
>
> For html file, a simple javascript works well, but in php files
> that script works weired. How to solve that problem?
>
> Thanks a lot.
>
>
>
>
>
> _
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>



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




Re: [PHP] Ora_Fetch_Into function problem

2002-05-26 Thread Michael P. Carel

thanks miguel but i've already checked it, i've included return values
checking where it stop. Here's my full source test script.
There where no Ora_Error_Code returned.

";
exit;
}
$cursor= Ora_Open($connection);
if($cursor==false){
echo Ora_ErrorCode($connection).":". Ora_Error($connection)."";
exit;
}
$query = "select * from mikecarel";
//$query = "select table_name from all_tables";
$result = Ora_Parse($cursor,$query);
if($result==false){
echo Ora_ErrorCode($connection).":". Ora_Error($connection)."";
exit;
}
$result=Ora_Exec($cursor);
if($result==false){
echo Ora_ErrorCode($connection).":". Ora_Error($connection)."";
exit;
}
echo"";
echo"Full NameEmail Address";
//$values=array(mike, tess);
while(Ora_Fetch_Into($cursor,$values)){
$name = $values[0];
$email = $values[1];
echo "$name$email";
echo "$email";
print($name);
$result =1;
}
if(!$result==1) print("no result");
echo"";

ora_close($cursor);
ora_logoff($connection);
?>


mike



> Check the return values from your ora_logon, ora_open, ora_parse, and
> ora_exec calls to see whether they worked. That way you can know at
> which stage it stopped working.
>
> miguel
>
> On Mon, 27 May 2002, Michael P. Carel wrote:
> > Finally i've set-up my AIX server with PHP and oracle support. Thanks
for
> > all who helps me for the configure setup.
> > Now I have a problem in oracle function regarding the retrieval of
entries
> > in the oracle table. The Ora_Fetch_Into function doesnt work properly to
me
> > or i have  an error in which i dont know. I've written below the code
that i
> > used to test, it doesnt echo the value of $name and $email. My query
works
> > if i've enter it manually with my Oracle server. I really dont know why
im
> > just a newbie with this database(oracle) statement.
> >
> > Please help us here. Thanks in advance.
> >
> >  > PutEnv("ORACLE_HOME=/u01/app/oracle/product/7.3.3_prod");
> > $connection = Ora_Logon("apps","apps");
> > $cursor= Ora_Open($connection);
> >
> > $query = "select * from mikecarel";
> > $result = Ora_Parse($cursor,$query);
> > $result=Ora_Exec($cursor);
> > echo"";
> > echo"Full NameEmail Address";
> > while(Ora_Fetch_Into($cursor,$values)){
> > $name = $values[0];
> > $email = $values[1];
> > echo "$name$email";
> > }
> > ora_close($cursor);
> > ora_logoff($connection); ?>
> >
> >
> >
> >
> >
> >
> >
> > Regards,
> > mike
> >
> >
> >


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




[PHP] Re: Ora_Fetch_Into function problem

2002-05-26 Thread Michael Virnstein

have you tried compiling php with oci again,
by installing the Oracle8i Client libraries?
Should work as far as i have read.
The oci interface is much better than the ora
interface. And I am not familiar with the
ora functions, only used to oci.

Michael

"Michael P. Carel" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
000f01c20542$77bf4780$[EMAIL PROTECTED]">news:000f01c20542$77bf4780$[EMAIL PROTECTED]...
> Hi to all;
>
> Finally i've set-up my AIX server with PHP and oracle support. Thanks for
> all who helps me for the configure setup.
> Now I have a problem in oracle function regarding the retrieval of entries
> in the oracle table. The Ora_Fetch_Into function doesnt work properly to
me
> or i have  an error in which i dont know. I've written below the code that
i
> used to test, it doesnt echo the value of $name and $email. My query works
> if i've enter it manually with my Oracle server. I really dont know why im
> just a newbie with this database(oracle) statement.
>
> Please help us here. Thanks in advance.
>
>  PutEnv("ORACLE_HOME=/u01/app/oracle/product/7.3.3_prod");
> $connection = Ora_Logon("apps","apps");
> $cursor= Ora_Open($connection);
>
> $query = "select * from mikecarel";
> $result = Ora_Parse($cursor,$query);
> $result=Ora_Exec($cursor);
> echo"";
> echo"Full NameEmail Address";
> while(Ora_Fetch_Into($cursor,$values)){
> $name = $values[0];
> $email = $values[1];
> echo "$name$email";
> }
> ora_close($cursor);
> ora_logoff($connection); ?>
>
>
>
>
>
>
>
> Regards,
> mike
>



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