RE: [PHP] test

2002-12-17 Thread Roger Lewis
Martin,
I'm sending too [EMAIL PROTECTED] also.  Never seen anything like
this before
Roger

Martin Towell wrote:

< actually, I get the same error. I've been putting it down to someone
< subscribing and now their email is invalid. <<

< BTW: I'm emailing to [EMAIL PROTECTED] - if that helps



--
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] test

2002-12-17 Thread Roger Lewis
So what the h... is going on?
Roger


< Lookee there, I'm getting it now and I'm sending to the newsgroup.

< Subject:

< To:
<[EMAIL PROTECTED]
<
< Sorry. Your message could not be delivered to:
<
< php-list,emc (The name was not found at the remote site. Check
< that the name has been entered correctly.)
<


--
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] test

2002-12-17 Thread Roger Lewis
John,
 I'm emailing.  And it looks like each time I send something, I get the same
message in return.
Roger

John Taylor wrote:

Roger,
Are you emailing or posting to the news group?
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] test

2002-12-17 Thread Roger Lewis
But it did!  Otherwise I wouldn't have received your comment. Why did I get
this message from Mailer-Daemon:

Sorry. Your message could not be delivered to:

php-list,emc (The name was not found at the remote site. Check that the
name has been entered correctly.)



-Original Message-
From: Martin Towell [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, December 17, 2002 10:02 PM
To: Php-General
Subject: RE: [PHP] test

na! didn't work :) 

-Original Message-----
From: Roger Lewis [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 18, 2002 4:59 PM
To: Php-General
Subject: [PHP] test


This is a test.


--
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] test

2002-12-17 Thread Roger Lewis
This is a test. 


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




[PHP] mysql_num_rows

2002-12-17 Thread Roger Lewis
Would someone be kind enough to explain why I'm not getting the correct
result from the following query.  If I select a valid member no. and name,
the following query should return 1 row.  This is not the case, however.  It
returns zero rows.

$sql = "SELECT  * FROM users WHERE member_no = '$member_no' and
name = ' $name' ";
$result = mysql_query($sql) or die ("Cannot verify the member");
$rows = mysql_num_rows($result);
echo "rows = $rows";

Furthermore when trying the following query where the table "users" contains
13 rows, the query returns only 12 rows.

$sql = "SELECT  * FROM users";
$result = mysql_query($sql) or die ("Cannot verify the member");
$rows = mysql_num_rows($result);
echo "rows = $rows";

Conclusion: mysql_num_rows seems to be returning one less row than exists.
Is this correct?

Thanks in advance

Roger Lewis


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




[PHP] RE: mysql_num_rows

2002-12-17 Thread Roger Lewis
I found the problem!  It was a space before $ in ' $name' in line two of the
query.

Sorry for the trouble.

Roger

-Original Message-----
From: Roger Lewis [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, December 17, 2002 4:00 PM
To: Php-General
Subject: mysql_num_rows

Would someone be kind enough to explain why I'm not getting the correct
result from the following query.  If I select a valid member no. and name,
the following query should return 1 row.  This is not the case, however.  It
returns zero rows.

$sql = "SELECT  * FROM users WHERE member_no = '$member_no' and
name = ' $name' ";
$result = mysql_query($sql) or die ("Cannot verify the member");
$rows = mysql_num_rows($result);
echo "rows = $rows";

Furthermore when trying the following query where the table "users" contains
13 rows, the query returns only 12 rows.

$sql = "SELECT  * FROM users";
$result = mysql_query($sql) or die ("Cannot verify the member");
$rows = mysql_num_rows($result);
echo "rows = $rows";

Conclusion: mysql_num_rows seems to be returning one less row than exists.
Is this correct?

Thanks in advance

Roger Lewis


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




RE: [PHP] Need Redirection Trick...

2002-12-05 Thread Roger Lewis
Nilaab,

This sounds similar to what I was trying to do recently, i.e creating
dependent dropdown boxes.  Here's a link to a demo of the code that might be
of interest to you.
http://www.onlinetools.org/tools/easyselectdata/index.html

Cheers.

Roger

-Original Message-
From: @ Nilaab [mailto:[EMAIL PROTECTED]]
Sent: Thursday, December 05, 2002 7:36 PM
To: Php-General
Subject: [PHP] Need Redirection Trick...

Hello Everyone,

I have a simple problem that, I think, might require a little trick to be
used. I have a list of products in a database that is organized by
categories and subcategories. Categories can have as many subcategories as
it wants, but some categories don't need to have a subcategory at all.

In the following code "cat" refers to category and "subcat" refers to
subcategory.

cat_data and subcat_data refers to a multi-dimentional array, pulled from
the DB, with values of an id and a name.
example: cat_data[row_number][name_of_category] and
cat_data[row_number][id].

Ok, before I ask the question, here's the code:

[-- snip --]
get_cat_data();
for ($i=0; $i < count($cat_data); $i++) {
   echo '' .
$cat_data[$i]["name"] . "\n";
   if ($cat_id) {
  $subcat_data = $db->get_subcat_data($cat_id);
  if ($subcat_data != 0 && ($cat_id == $cat_data[$i]["id"])) {
 for ($j=0; $j < count($subcat_data); $j++) {
echo '- ' .
$subcat_data[$j]["name"] . "\n";
 }
  }
  elseif ($subcat_data == 0 && ($cat_id == $cat_data[$i]["id"])) {
 $subcat_id = 0;
 header("Location: $PHP_SELF?cat_id=$cat_id&subcat_id=$subcat_id");
  }
   }
}

?>
[-- snip --]

What this does is it lists all the categories in the database, initially.
When the user clicks on a category, the script will check if the category
has any subcategories associated with it. One of two things should happen
after this.

First, it should list all the subcategories directly below the category it
is associated with, with a little indention to specify that they are
subcategories. The subcategories listed will be a link that passes over the
cat_id and subcat_id GET variables to the same page.

example:category 1
category 2
   - subcategory 1
   - subcategory 2
   - subcategory 3
category 3
.
.
.

This part of the script works fine.

The second thing that should happen is that if there are actually no
subcategories for the selected category then subcat_id should equal 0 and
the script should redirect back to the same page with the GET variables of
cat_id and subcat_id (which is equal to zero at this point). The problem is
that I cannot redirect with a header() function because content is already
sent to the browser at the beginning of the script (the list of categories).
Is there any other way that I can redirect and send the variables of cat_id
and subcat_id to the page in the second situation mentioned earlier?
Register Globals is on.

- Nilaab



--
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] PHP Configuration - Can't Change Post_Max_Size

2002-12-05 Thread Roger Lewis
This is further to my post yesterday on Max File Size.

I was able to set upload_max_filesize to 790 and I can therefore upload
files up to that size.  I would now like to increase that limit, but I am
limited by post_max_size which defaults to 8M.  I can't seem to change the
value of post_max_size.

The post_max_size directive is not in my php.ini; however, I tried inserting
it into php.ini and setting it to 1600 and to 16M.   I inserted it just
before the directive, gpc_order  = "GPC".  The change is ignored by
phpinfo(), that is, phpinfo() still shows post_max_size = 8M.

Furthermore, I tried resetting it using ini_set("post_max_size", "16M"), and
ini_set("post_max_size", "1600"), but neither of these had any effect.

Any suggestion for how I might reset post_max_size.  I'm using PHP 4.0.6.

Thanks in advance.

Roger




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




RE: [PHP] Max File Size

2002-12-05 Thread Roger Lewis


Hi,

Thursday, December 5, 2002, 5:11:16 PM, you wrote:
RL> Jason Wong responded Wednesday, December 04, 2002 10:24 PM

RL> < On Thursday 05 December 2002 10:14, Roger Lewis wrote:
RL> < > Thanks for the suggestion.  I'll try ini_set although I'm not yet
RL> certain
RL> < > of how to use it.

RL> < As has already been pointed out, the uploads take place *before* your
RL> script
RL> < is run. The manual has table which shows what you can and cannot
change
RL> using
RL> < ini_set().

RL> < THE place to change it is in php.ini.

RL> < > I checked again and post_max_size is not in my php.ini, but perhaps
I
RL> < > should just add it.

RL> < Perhaps you should indeed. I think it defaults to 2M, so if you
haven't
RL> set it
RL> < 2MB is your limit.

RL> < > Also, I was wrong before - I do have a directive for memory_limit.
It
RL> is
RL> < > 8M

RL> < I think this only has effect if php was compiled with
RL> "--enable-memory-limit".

RL> < > Regardless, this doesn't explain why I can't upload a file that
exceeds
RL> 2M,
RL> < > except that I don't seem to be able to reset upload_max_filesize to
RL> greater
RL> < > than 2M.

RL> < You mean you set it in php.ini and phpinfo() reports something
different?

RL> < --
RL> < Jason Wong -> Gremlins

RL> That's what I've been trying to say, Jason.  I set upload_max_filesize
in
RL> php.ini to 8M, 800, or any other number, restart Apache, and the
reset
RL> seems to be ignored.  When looking at phpinfo, upload_max_filesize is
RL> *always* 2M.
RL> Adding the directive post_max_size = 16M to my php.ini did nothing
except
RL> change my include_path settings ?%!?!*. (I can see in phpinfo that the
RL> default is 8M, but there is no setting in my php.ini)
RL> In reply to Tom's comment, there is no difference between master and
local
RL> settings; however, there are no separate settings in my php.ini either.
RL> Do you have any other thoughts on this?
RL> Regards,
RL> Roger




TR> A shot in the dark check for:

TR> file_uploads = On

TR> --
TR> regards,
TR> Tom
file_uploads = 1.
I presume this is means "on", right?

Roger


I think I figured it out.  The clue was that phpinfo() would show changes
that I wasn't making.  I concluded that it might be a syntax error in my
php.ini due to some weird line wrapping that was going on. (I can't see the
entire text on my telnet screen).  I deleted my entire section on "Paths and
Directories" and replaced with a clean section.  Then reset
upload_max_filesize and restarted Apache.
Wadda you know! It worked.
Thanks for all the comments and suggestions.

Roger


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: Re[2]: [PHP] Max File Size

2002-12-04 Thread Roger Lewis


Hi,

Thursday, December 5, 2002, 5:11:16 PM, you wrote:
RL> Jason Wong responded Wednesday, December 04, 2002 10:24 PM

RL> < On Thursday 05 December 2002 10:14, Roger Lewis wrote:
RL> < > Thanks for the suggestion.  I'll try ini_set although I'm not yet
RL> certain
RL> < > of how to use it.

RL> < As has already been pointed out, the uploads take place *before* your
RL> script
RL> < is run. The manual has table which shows what you can and cannot
change
RL> using
RL> < ini_set().

RL> < THE place to change it is in php.ini.

RL> < > I checked again and post_max_size is not in my php.ini, but perhaps
I
RL> < > should just add it.

RL> < Perhaps you should indeed. I think it defaults to 2M, so if you
haven't
RL> set it
RL> < 2MB is your limit.

RL> < > Also, I was wrong before - I do have a directive for memory_limit.
It
RL> is
RL> < > 8M

RL> < I think this only has effect if php was compiled with
RL> "--enable-memory-limit".

RL> < > Regardless, this doesn't explain why I can't upload a file that
exceeds
RL> 2M,
RL> < > except that I don't seem to be able to reset upload_max_filesize to
RL> greater
RL> < > than 2M.

RL> < You mean you set it in php.ini and phpinfo() reports something
different?

RL> < --
RL> < Jason Wong -> Gremlins

RL> That's what I've been trying to say, Jason.  I set upload_max_filesize
in
RL> php.ini to 8M, 800, or any other number, restart Apache, and the
reset
RL> seems to be ignored.  When looking at phpinfo, upload_max_filesize is
RL> *always* 2M.
RL> Adding the directive post_max_size = 16M to my php.ini did nothing
except
RL> change my include_path settings ?%!?!*. (I can see in phpinfo that the
RL> default is 8M, but there is no setting in my php.ini)
RL> In reply to Tom's comment, there is no difference between master and
local
RL> settings; however, there are no separate settings in my php.ini either.
RL> Do you have any other thoughts on this?
RL> Regards,
RL> Roger




TR> A shot in the dark check for:

TR> file_uploads = On

TR> --
TR> regards,
TR> Tom
file_uploads = 1.
I presume this is means "on", right?

Roger


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] Max File Size

2002-12-04 Thread Roger Lewis
Jason Wong responded Wednesday, December 04, 2002 10:24 PM

< On Thursday 05 December 2002 10:14, Roger Lewis wrote:
< > Thanks for the suggestion.  I'll try ini_set although I'm not yet
certain
< > of how to use it.

< As has already been pointed out, the uploads take place *before* your
script
< is run. The manual has table which shows what you can and cannot change
using
< ini_set().

< THE place to change it is in php.ini.

< > I checked again and post_max_size is not in my php.ini, but perhaps I
< > should just add it.

< Perhaps you should indeed. I think it defaults to 2M, so if you haven't
set it
< 2MB is your limit.

< > Also, I was wrong before - I do have a directive for memory_limit.  It
is
< > 8M

< I think this only has effect if php was compiled with
"--enable-memory-limit".

< > Regardless, this doesn't explain why I can't upload a file that exceeds
2M,
< > except that I don't seem to be able to reset upload_max_filesize to
greater
< > than 2M.

< You mean you set it in php.ini and phpinfo() reports something different?

< --
< Jason Wong -> Gremlins

That's what I've been trying to say, Jason.  I set upload_max_filesize in
php.ini to 8M, 800, or any other number, restart Apache, and the reset
seems to be ignored.  When looking at phpinfo, upload_max_filesize is
*always* 2M.
Adding the directive post_max_size = 16M to my php.ini did nothing except
change my include_path settings ?%!?!*. (I can see in phpinfo that the
default is 8M, but there is no setting in my php.ini)
In reply to Tom's comment, there is no difference between master and local
settings; however, there are no separate settings in my php.ini either.
Do you have any other thoughts on this?
Regards,
Roger



--
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] Max File Size

2002-12-04 Thread Roger Lewis


Tom Rogers responded on Wednesday, December 04, 2002 6:11 PM

Hi,

Thursday, December 5, 2002, 11:54:08 AM, you wrote:


RL> Tom,
RL> Thanks for your response.  If this is so, can you tell me how I check it
out
RL> and fix things.
RL> Roger




TR> Unless you have set it yourself that is probably not the reason.
TR> Try setting it like this

TR> upload_max_filesize = 8M

TR> maybe there are too many digits for php to cope :)
TR> --
TR> regards,
TR> Tom

I tried using 8M, but no difference.  The original setting was 200, and
that didn't seem to be too many digits.  I'm going to check out ini_set as
suggested by David Banks and will post the outcome in due course.

Thanks,

Roger




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




RE: [PHP] Max File Size

2002-12-04 Thread Roger Lewis
Thanks for the suggestion.  I'll try ini_set although I'm not yet certain of
how to use it.
It still seems odd that I can't simply set upload_max_filesize to whatever
value I want.

I checked again and post_max_size is not in my php.ini, but perhaps I should
just add it.

Also, I was wrong before - I do have a directive for memory_limit.  It is 8M

Regardless, this doesn't explain why I can't upload a file that exceeds 2M,
except that I don't seem to be able to reset upload_max_filesize to greater
than 2M.

If you have any other thoughts, they are much appreciated.

Roger

-Original Message-
From: David Banks [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 04, 2002 5:57 PM
To: 'Roger Lewis'
Subject: RE: [PHP] Max File Size

post_max_size *should* be in php.ini, I think

I ususally leave these things up to our sysop ;)

Checking back to when I was coding for file uploading, I see that there were
4 settings to ensure were 'high enough'

max_execution_time
memory_limit
post_max_size
upload_max_filesize

I *think* that ini_set may be used to change these settings, but I could be
wrong.

Cheers
Dave

>-Original Message-
>From: Roger Lewis [mailto:[EMAIL PROTECTED]]
>Sent: Wednesday, December 04, 2002 5:48 PM
>To: David Banks
>Cc: Php-General
>Subject: RE: [PHP] Max File Size
>
>
>From phpinfo.php I see that post_max_size is 8M; however, I
>don't find a
>setting for this in php.ini.  Although I can live with 8M, can
>you tell me
>how to change this setting.  I am using php 4.0.6
>
>Also I understand that memory_limit may be affecting things,
>but I don't
>seem to have access to this setting.
>
>Roger
>
>-Original Message-
>From: David Banks [mailto:[EMAIL PROTECTED]]
>Sent: Wednesday, December 04, 2002 5:22 PM
>To: 'Roger Lewis'
>Subject: RE: [PHP] Max File Size
>
>Don't forget to increase post_max_size as well
>
>See also http://www.php.net/manual/en/features.file-upload.php
>
>
>
>>-Original Message-
>>From: Roger Lewis [mailto:[EMAIL PROTECTED]]
>>Sent: Wednesday, December 04, 2002 5:00 PM
>>To: Php-General
>>Cc: [EMAIL PROTECTED]
>>Subject: RE: [PHP] Max File Size
>>
>>
>>On Wednesday, December 04, 2002 3:03 PM, I wrote
>>
>>Hi,
>>
>>I'm having a problem uploading files greater than 2mb, but I
>>believe the
>>problem is related to php.ini.
>>
>>UPLOAD_MAX_FILESIZE in my submit form is set to 1000.  Also, I set
>>upload_max_filesize = 1000 in php.ini.  After changing php.ini, I
>>stopped and then started httpd.  I thought this was enough to
>>be able to
>>upload files greater than the default 2mb.
>>
>>Even though php.ini has been changed, when I check
>>phpinfo.php, I see that
>>upload_max_filesize is still 2mb and my file is not being uploaded.
>>
>>Can anyone tell me what I am missing here.
>>
>>Thanks,
>>
>>Roger Lewis
>>
>>
>>
>>Further to my original post, to check if my php.ini was being
>>recognized I
>>temporarily changed some other configuration options, i.e.
>>register_globals
>>and include_path, and reloaded phpinfo.php.  All options, except for
>>upload_max_filesize, were changed per my input.  Does anyone know why
>>upload_max_filesize is not being reset?
>>The following is from my php.ini showing upload_max_filesize
>= 750:
>>;
>>; Paths and Directories ;
>>;
>>
>>include_path   =  ".:/home/sites/home/users/demo/phpinclude"
>>  ; UNIX:
>>"/path1:/path2"  Windows: "\path1;\path2"
>>
>>doc_root   =
>>; the root of the php pages, used only if nonempty
>>
>>user_dir   =
>>; the directory under which php opens the script using
>>/~username, used only if nonempty
>>
>>;upload_tmp_dir=   ; temporary
>>directory for HTTP uploaded
>>files (will use system default if not specified)
>>
>>upload_max_filesize = 750   ; 2 Meg default limit on
>>file uploads
>>
>>extension_dir  =   /usr/lib/apache/php
>>   ; directory in which the loadable
>>extensions (modules) reside
>>
>>Thanks for any help on this,
>>Roger
>>
>>
>>
>>--
>>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: Re[2]: [PHP] Max File Size

2002-12-04 Thread Roger Lewis


Hi,

Thursday, December 5, 2002, 11:00:14 AM, you wrote:
RL> On Wednesday, December 04, 2002 3:03 PM, I wrote

RL> Hi,

RL> Further to my original post, to check if my php.ini was being recognized
I
RL> temporarily changed some other configuration options, i.e.
register_globals
RL> and include_path, and reloaded phpinfo.php.  All options, except for
RL> upload_max_filesize, were changed per my input.  Does anyone know why
RL> upload_max_filesize is not being reset?
RL> The following is from my php.ini showing upload_max_filesize = 750:
RL> ;
RL> ; Paths and Directories ;
RL> ;

RL> include_path=  ".:/home/sites/home/users/demo/phpinclude" ;
UNIX:
RL> "/path1:/path2"  Windows: "\path1;\path2"

RL> doc_root=   ; the
root of the php pages, used only if nonempty

RL> user_dir=   ; the
directory under which php opens the script using
RL> /~username, used only if nonempty

RL> ;upload_tmp_dir =   ; temporary directory for HTTP
uploaded
RL> files (will use system default if not specified)

RL> upload_max_filesize = 750   ; 2 Meg default limit on file
uploads

RL> extension_dir   =   /usr/lib/apache/php
; directory in which the loadable
RL> extensions (modules) reside

RL> Thanks for any help on this,
RL> Roger


TR> Tom Rogers wrote, Wednesday, December 04, 2002 5:24 PM

TR>Sounds like php.ini is being overridden by a .htaccess file or httpd.conf

TR>--
TR>regards,
TR>Tom

Tom,
Thanks for your response.  If this is so, can you tell me how I check it out
and fix things.
Roger


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




RE: [PHP] Max File Size

2002-12-04 Thread Roger Lewis
>From phpinfo.php I see that post_max_size is 8M; however, I don't find a
setting for this in php.ini.  Although I can live with 8M, can you tell me
how to change this setting.  I am using php 4.0.6

Also I understand that memory_limit may be affecting things, but I don't
seem to have access to this setting.

Roger

-Original Message-
From: David Banks [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 04, 2002 5:22 PM
To: 'Roger Lewis'
Subject: RE: [PHP] Max File Size

Don't forget to increase post_max_size as well

See also http://www.php.net/manual/en/features.file-upload.php



>-----Original Message-
>From: Roger Lewis [mailto:[EMAIL PROTECTED]]
>Sent: Wednesday, December 04, 2002 5:00 PM
>To: Php-General
>Cc: [EMAIL PROTECTED]
>Subject: RE: [PHP] Max File Size
>
>
>On Wednesday, December 04, 2002 3:03 PM, I wrote
>
>Hi,
>
>I'm having a problem uploading files greater than 2mb, but I
>believe the
>problem is related to php.ini.
>
>UPLOAD_MAX_FILESIZE in my submit form is set to 1000.  Also, I set
>upload_max_filesize = 1000 in php.ini.  After changing php.ini, I
>stopped and then started httpd.  I thought this was enough to
>be able to
>upload files greater than the default 2mb.
>
>Even though php.ini has been changed, when I check
>phpinfo.php, I see that
>upload_max_filesize is still 2mb and my file is not being uploaded.
>
>Can anyone tell me what I am missing here.
>
>Thanks,
>
>Roger Lewis
>
>
>
>Further to my original post, to check if my php.ini was being
>recognized I
>temporarily changed some other configuration options, i.e.
>register_globals
>and include_path, and reloaded phpinfo.php.  All options, except for
>upload_max_filesize, were changed per my input.  Does anyone know why
>upload_max_filesize is not being reset?
>The following is from my php.ini showing upload_max_filesize = 750:
>;
>; Paths and Directories ;
>;
>
>include_path   =  ".:/home/sites/home/users/demo/phpinclude"
>  ; UNIX:
>"/path1:/path2"  Windows: "\path1;\path2"
>
>doc_root   =
>; the root of the php pages, used only if nonempty
>
>user_dir   =
>; the directory under which php opens the script using
>/~username, used only if nonempty
>
>;upload_tmp_dir=   ; temporary
>directory for HTTP uploaded
>files (will use system default if not specified)
>
>upload_max_filesize = 750   ; 2 Meg default limit on
>file uploads
>
>extension_dir  =   /usr/lib/apache/php
>   ; directory in which the loadable
>extensions (modules) reside
>
>Thanks for any help on this,
>Roger
>
>
>
>--
>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] Max File Size

2002-12-04 Thread Roger Lewis
On Wednesday, December 04, 2002 3:03 PM, I wrote

Hi,

I'm having a problem uploading files greater than 2mb, but I believe the
problem is related to php.ini.

UPLOAD_MAX_FILESIZE in my submit form is set to 1000.  Also, I set
upload_max_filesize = 1000 in php.ini.  After changing php.ini, I
stopped and then started httpd.  I thought this was enough to be able to
upload files greater than the default 2mb.

Even though php.ini has been changed, when I check phpinfo.php, I see that
upload_max_filesize is still 2mb and my file is not being uploaded.

Can anyone tell me what I am missing here.

Thanks,

Roger Lewis



Further to my original post, to check if my php.ini was being recognized I
temporarily changed some other configuration options, i.e. register_globals
and include_path, and reloaded phpinfo.php.  All options, except for
upload_max_filesize, were changed per my input.  Does anyone know why
upload_max_filesize is not being reset?
The following is from my php.ini showing upload_max_filesize = 750:
;
; Paths and Directories ;
;

include_path=  ".:/home/sites/home/users/demo/phpinclude" ; UNIX:
"/path1:/path2"  Windows: "\path1;\path2"

doc_root=   ; the root of the php 
pages, used only if nonempty

user_dir=   ; the directory under 
which php opens the script using
/~username, used only if nonempty

;upload_tmp_dir =   ; temporary directory for HTTP uploaded
files (will use system default if not specified)

upload_max_filesize = 750   ; 2 Meg default limit on file uploads

extension_dir   =   /usr/lib/apache/php ; directory in 
which the loadable
extensions (modules) reside

Thanks for any help on this,
Roger



--
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] Max File Size

2002-12-04 Thread Roger Lewis
Yep,

Mine is in /etc/httpd/php.ini and that's what phpinfo gives me

Roger

-Original Message-
From: Marco Tabini [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 04, 2002 3:19 PM
To: Roger Lewis
Cc: PHP-General
Subject: Re: [PHP] Max File Size

Are you sure you're looking at the right php.ini? Try calling phpinfo()
and check where PHP is looking for the ini file.


Marco
--

php|architect - The magazine for PHP Professionals
The monthly worldwide magazine dedicated to PHP programmers

Come visit us at http://www.phparch.com!


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




[PHP] Max File Size

2002-12-04 Thread Roger Lewis
Hi,

I'm having a problem uploading files greater than 2mb, but I believe the
problem is related to php.ini.

UPLOAD_MAX_FILESIZE in my submit form is set to 1000.  Also, I set
upload_max_filesize = 1000 in php.ini.  After changing php.ini, I
stopped and then started httpd.  I thought this was enough to be able to
upload files greater than the default 2mb.

Even though php.ini has been changed, when I check phpinfo.php, I see that
upload_max_filesize is still 2mb and my file is not being uploaded.

Can anyone tell me what I am missing here.

Thanks,

Roger Lewis


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




RE: [PHP] publishing php > mysql website on cd-rom

2002-11-07 Thread Roger Lewis
This sounds pretty good, but I know absolutely nothing about xml or xsl.
Any literature, articles, links, or other resources you know of that could
point me in the right direction.  This would be worth researching.
Roger

-Original Message-
From: .: B i g D o g :. [mailto:bigdog@;venticon.com]
Sent: Thursday, November 07, 2002 5:15 AM
To: Roger Lewis
Cc: [EMAIL PROTECTED]
Subject: RE: [PHP] publishing php > mysql website on cd-rom

This is where xml and xsl come in handy...you could have all the pages
outputed to xml format and then use xslt to transform to html.

Then you could do it all on the fly, and each month create a new cd with
all the html files...



On Thu, 2002-11-07 at 18:29, Roger Lewis wrote:
> Personally, I like the idea of a static site.  I have a dynamic,
> database-driven site that handles documentation for an engineering
project.
> When the project is over, I would like to archive the entire site,
including
> the database and all document directories, onto a static, html-only, CD.
> Has anyone done this?  Can it be done other than by separately displaying
> and saving each page as an html page, and then manually creating the
links?
>
> Roger Lewis
>
>
>
> On Wednesday, November 06, 2002 1:51 AM, BigDog replied
> To: ROBERT MCPEAK
>
> BD> That is going to be very hard to do...you might want to look at doing
it
> BD> all static...however, what are u going to do about the database
> BD> connections...
>
> BD> IMHO, i would take the php site and make it static and then put it on
a
> BD> CD-ROM...it might be out of date, however, it might be the fastest way
> BD> for ya.
>
> BD> Do you want them to access your site from the CD-ROM pages?
>
> BD> You could create special pages on your site that the CD-ROM pages
call.
> BD> But that would require the user of the disc to have internet access.
>
> BD> But running PHP from a cd-rom will probably not work unless you are
> BD> doing some commandline cgi stuff...and i dont even want to think how
> BD> that would work for ya...
>
> BD> i would probably do something where static html pages pull data from
> BD> your site...
>
> BD> HTH...
>
>
> On Wed, 2002-11-06 at 16:44, ROBERT MCPEAK wrote:
> > My organization has a need to publish some of our web content on a
CD-ROM.
> I'm in search of suggestions on how to publish our dynamic content
> (php/mysql templates) in some sort of "runtime" configuration that would
let
> users browse the site from cd.
> >
> > What's involved with this?  Is there such a thing as runtime mySQL?
What
> would it take to serve PHP from a CD?
> >
> > Help!  I don't know where to begin and am looking for advice.
> >
> > Thanks,
> >
> > Bob
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> --
> .: B i g D o g :.
>
>
>
> --
> 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
--
.: B i g D o g :.



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




RE: [PHP] publishing php > mysql website on cd-rom

2002-11-07 Thread Roger Lewis
Personally, I like the idea of a static site.  I have a dynamic,
database-driven site that handles documentation for an engineering project.
When the project is over, I would like to archive the entire site, including
the database and all document directories, onto a static, html-only, CD.
Has anyone done this?  Can it be done other than by separately displaying
and saving each page as an html page, and then manually creating the links?

Roger Lewis



On Wednesday, November 06, 2002 1:51 AM, BigDog replied
To: ROBERT MCPEAK

BD> That is going to be very hard to do...you might want to look at doing it
BD> all static...however, what are u going to do about the database
BD> connections...

BD> IMHO, i would take the php site and make it static and then put it on a
BD> CD-ROM...it might be out of date, however, it might be the fastest way
BD> for ya.

BD> Do you want them to access your site from the CD-ROM pages?

BD> You could create special pages on your site that the CD-ROM pages call.
BD> But that would require the user of the disc to have internet access.

BD> But running PHP from a cd-rom will probably not work unless you are
BD> doing some commandline cgi stuff...and i dont even want to think how
BD> that would work for ya...

BD> i would probably do something where static html pages pull data from
BD> your site...

BD> HTH...


On Wed, 2002-11-06 at 16:44, ROBERT MCPEAK wrote:
> My organization has a need to publish some of our web content on a CD-ROM.
I'm in search of suggestions on how to publish our dynamic content
(php/mysql templates) in some sort of "runtime" configuration that would let
users browse the site from cd.
>
> What's involved with this?  Is there such a thing as runtime mySQL?  What
would it take to serve PHP from a CD?
>
> Help!  I don't know where to begin and am looking for advice.
>
> Thanks,
>
> Bob
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
.: B i g D o g :.



--
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] Problem with is_dir function

2002-11-05 Thread Roger Lewis

On Saturday, November 02, 2002 11:07 AM, I wrote

* > I'm having a problem with the is_dir function, or maybe I don't
understand
> how it supposed to work.  I'm using the following code to check whether or
> not a directory called $user_dir exists.  If it exists, I am returned the
> proper message.  But if it doesn't exist, I get the following error
message
> that says that it doesn't exist. (I already knew that!)


>  Can someone please explain what I am doing wrong here, and how to return a
> usable value if the directory doesn't exist.


> $test = is_dir($user_dir);
> if($test){echo "You have a user directory.  It is $user_dir";}
> else{echo "Your user directory doesn't exist";
> return;}


> Thanks a lot.

> Roger Lewis


This is a follow-up to my original posting.
* I did not get an answer as to why is_dir does not return a "false" value;
however, file_exists does the job nicely.  Thanks for all the suggestions.
* Roger

--
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] Problem with is_dir function

2002-11-02 Thread Roger Lewis
I believe the path is of the correct format.
So for example, if
$user_dir = /home/sites/home/users/demodocs/web/userforum/user
and $user_dir exists, then
is_dir($user_dir) should = 1
however, if $user_dir doesn't exist, then
is_dir($user_dir) should = 0

Isn't this the correct logic?

Roger


-Original Message-
From: Andrew Brampton [mailto:andrew@;bramp.freeserve.co.uk]
Sent: Saturday, November 02, 2002 11:24 AM
To: Roger Lewis; [EMAIL PROTECTED]
Subject: Re: [PHP] Problem with is_dir function

what values of $user_dir are you passing to is_dir?

echo them out before the test, you might be sending paths which are most
certainly not directories... for example:
c:\windows
/home/blah
would be valid, but
c:\windows\win.com
/home/blah/myfile
http://somesite/somepath
ftp://someftpserver/incoming
are invalid

Hope this helps
Andrew
- Original Message -----
From: "Roger Lewis" <[EMAIL PROTECTED]>
To: "Php-General" <[EMAIL PROTECTED]>
Sent: Saturday, November 02, 2002 7:06 PM
Subject: [PHP] Problem with is_dir function


> I'm having a problem with the is_dir function, or maybe I don't understand
> how it supposed to work.  I'm using the following code to check whether or
> not a directory called $user_dir exists.  If it exists, I am returned the
> proper message.  But if it doesn't exist, I get the following error
message
> that says that it doesn't exist. (I already knew that!)
>
>
> 
>
> Can someone please explain what I am doing wrong here, and how to return a
> usable value if the directory doesn't exist.
>
>
> $test = is_dir($user_dir);
> if($test){echo "You have a user directory.  It is $user_dir";}
> else{echo "Your user directory doesn't exist";
> return;}
>
>
> Thanks a lot.
>
> Roger Lewis
>
>
>
>
> --
> 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] Problem with is_dir function

2002-11-02 Thread Roger Lewis
I'm having a problem with the is_dir function, or maybe I don't understand
how it supposed to work.  I'm using the following code to check whether or
not a directory called $user_dir exists.  If it exists, I am returned the
proper message.  But if it doesn't exist, I get the following error message
that says that it doesn't exist. (I already knew that!)


http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] Confirm a Deletion

2002-10-01 Thread Roger Lewis

Jay Blanchard wrote:

< One of two ways, an intermediary PHP page that asks "Are you sure?" while
< carrying the information forward, or a JavaScript pop-up confirmation
dialog
< box.

< HTH!

< Jay

< And John Holmes wrote:
< Just create a middle page that stores the value of $area_todelete in a
< hidden field.

< 

< You "YES" button would submit it to the delete code you already have,
< the "NO" confirmation button would send the user somewhere else, maybe
< back to the choose area page.

< I hope that's not too confusing.

< ---John Holmes...
Thanks guys.  The intermediate page scheme worked.

I added the hidden field like so because I couldn't get "htmlentities" to
work:



I appreciate the help.

Roger

> -Original Message-
> From: Roger Lewis [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, October 01, 2002 2:51 PM
> To: Php-General
> Subject: [PHP] Confirm a Deletion
>
> I know this should be very simple, but I just don't get it.
>
> I want to delete a record from a mysql table, but prior to deleting
the
> record I want to receive an option to confirm the deletion.  On page
one
> (kb_areas_add.php) I have a form for inputting the field
(area_todelete)
> for
> the record I want to delete.  The form action goes to page two
> (kb_areas_delete) on which I am asked to confirm the deletion.  I want
to
> be
> able to press the delete button to delete the record, or the cancel
button
> to cancel the operation.
>
> The way the code is written, the record gets deleted immediately upon
> clicking the submit button on page one.  Is there some way I can keep
the
> script on page two from executing until after I press the confirmation
> button?
>
> Thanks for any suggestions.
>
>
> /* FORM FOR SELECTING AREA TO DELETE */
>
> 
> 
> Area: 
> 
>
>
> /* FORM TO CONFIRM DELETION */
>
>  //Delete Areas and All Subjects for the Area
> $host = "localhost";
> $user = "root";
> $pass = "pwd";
> $database = "new_kb";
>
> // Connecting to the Database
> $connect = mysql_connect($host, $user, $pass) or die("could not
connect to
> server");
> $db_select = mysql_select_db($database) or die("could not select the
> database");
>
> // Get Area ID
> $sql = "SELECT id FROM kb_areas WHERE area = '$area_todelete' ";
> $result = mysql_query($sql) or die("could not complete your query for
Area
> ID");
> $area_id = mysql_result($result, 0, "id");
> ?>
>
> Confirm Deletion
> Are you sure you wish to delete the general area,  $area_todelete?>
>
> 
>   href="kb_areas_add_test.php">Cancel
> 
>
>  //Delete area from kb_areas
> $sql2 =  "DELETE FROM kb_areas WHERE id = $area_id";
> $result2 = mysql_query($sql2) or die("couldn't complete your query to
> delete
> the areas");
> ?>
>
>  //Delete subjects from kb
> $sql3 =  "DELETE FROM kb WHERE area_id = $area_id";
> $result3 = mysql_query($sql3) or die("couldn't complete your query to
> delete
> the subjects");
> ?>
>
>
>
>
> --
> 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] Confirm a Deletion

2002-10-01 Thread Roger Lewis

I know this should be very simple, but I just don't get it.

I want to delete a record from a mysql table, but prior to deleting the
record I want to receive an option to confirm the deletion.  On page one
(kb_areas_add.php) I have a form for inputting the field (area_todelete) for
the record I want to delete.  The form action goes to page two
(kb_areas_delete) on which I am asked to confirm the deletion.  I want to be
able to press the delete button to delete the record, or the cancel button
to cancel the operation.

The way the code is written, the record gets deleted immediately upon
clicking the submit button on page one.  Is there some way I can keep the
script on page two from executing until after I press the confirmation
button?

Thanks for any suggestions.


/* FORM FOR SELECTING AREA TO DELETE */



Area: 



/* FORM TO CONFIRM DELETION */



Confirm Deletion
Are you sure you wish to delete the general area, 


 Cancel









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




RE: [PHP] Re: Dependent Dropdown Boxes

2002-09-11 Thread Roger Lewis

Thanks Elias,

I took a look at the code and there are indeed many things to learn;
however, it's all in js.
I'm trying to have php write the js, but I don't know enough about arrays
and manipulating their elements.

Roger

-Original Message-
From: lallous [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, September 11, 2002 2:02 AM
To: [EMAIL PROTECTED]
Subject: [PHP] Re: Dependent Dropdown Boxes

Hi,

Try to learn many things from the test code i created below:

http://lgwm.org/ozone/dynatable.htm

Good luck,

Elias

"Roger Lewis" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> The Situation:
>
> I'm trying to create a pair of dynamic dropdown boxes where the options in
> the second box are dependent on the selection in the first box.  I call
the
> first box "categories" and the second, "subcategories".  I want to store
the
> categories and subcategories in a mysql table(s) so that a user can
> dynamically update them.  Currently, I have a single table called
> categories, with columns: id, category, and subcategory.
>
> The primary code for selecting the options for the second box is in
> javascript.  This code makes use of the following datasets for storing the
> various categories and subcategories.  If I can get php to generate this
> text, then the dependent boxes will work.
>
> datasets=new Array();
>
datasets[0]="Category1,subCategory1_1,subCategory1_2,subCategory1_3,subCateg
> ory1_4".split(",");
>
datasets[1]="Category2,subCategory2_1,subCategory2_2,subCategory2_3".split("
> ,");
> datasets[2]="Category3,subCategory3_1, subCategory3_2,
> subCategory3_3,subCategory3_4,subCategory3_5".split(",");
>
datasets[3]="Category4,subCategory4_1,subCategory4_2,subCategory4_3,subCateg
> ory4_4".split(",");
>
datasets[4]="Category5,subCategory5_1,subCategory5_2,subCategory5_3,subCateg
> ory5_4,subCategory5_5,subCategory5_6".split(",");
> etc.
>
> The Problem:
>
> Using the following code I can get php to print the results, but only in a
> line-by-line, category/subcategory format.  Of course, this is NOT what is
> needed.  Each subcategory name should be on the same line as its
associated
> category.
>
>  $dbConnect = mysql_connect("localhost", "root", "pwd");
> mysql_select_db("new_kb",$dbConnect);
> $sql = "SELECT * from categories";
> $result = mysql_query($sql);
> for ($count = 1; $row = mysql_fetch_row ($result); ++$count)
> {
> print "datasets[$count]=\"";
> print "$row[1],";
> print "$row[2]\"";
> }
> ?>
>
>
> datasets[0]="Category1,subCategory1_1
> datasets[1]="Category1,subCategory1_2
> datasets[2]="Category1,subCategory1_3
> datasets[3]="Category1,subCategory1_4
> datasets[4]="Category2,subCategory2_1
> datasets[5]="Category2,subCategory2_2
> etc.
>
> Can someone explain how to write the php code to output the category and
> subcategory names from the mysql table to match the javascript format
above.
>
> Thanks in advance for any help or suggestions.
>
> Roger Lewis
>
>
>



--
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] Dependent Dropdown Boxes

2002-09-10 Thread Roger Lewis

The Situation:

I'm trying to create a pair of dynamic dropdown boxes where the options in
the second box are dependent on the selection in the first box.  I call the
first box "categories" and the second, "subcategories".  I want to store the
categories and subcategories in a mysql table(s) so that a user can
dynamically update them.  Currently, I have a single table called
categories, with columns: id, category, and subcategory.

The primary code for selecting the options for the second box is in
javascript.  This code makes use of the following datasets for storing the
various categories and subcategories.  If I can get php to generate this
text, then the dependent boxes will work.

datasets=new Array();
datasets[0]="Category1,subCategory1_1,subCategory1_2,subCategory1_3,subCateg
ory1_4".split(",");
datasets[1]="Category2,subCategory2_1,subCategory2_2,subCategory2_3".split("
,");
datasets[2]="Category3,subCategory3_1, subCategory3_2,
subCategory3_3,subCategory3_4,subCategory3_5".split(",");
datasets[3]="Category4,subCategory4_1,subCategory4_2,subCategory4_3,subCateg
ory4_4".split(",");
datasets[4]="Category5,subCategory5_1,subCategory5_2,subCategory5_3,subCateg
ory5_4,subCategory5_5,subCategory5_6".split(",");
etcÂ…

The Problem:

Using the following code I can get php to print the results, but only in a
line-by-line, category/subcategory format.  Of course, this is NOT what is
needed.  Each subcategory name should be on the same line as its associated
category.

datasets[$count]=\"";
print "$row[1],";
print "$row[2]\"";
}
?>


datasets[0]="Category1,subCategory1_1
datasets[1]="Category1,subCategory1_2
datasets[2]="Category1,subCategory1_3
datasets[3]="Category1,subCategory1_4
datasets[4]="Category2,subCategory2_1
datasets[5]="Category2,subCategory2_2
etcÂ…

Can someone explain how to write the php code to output the category and
subcategory names from the mysql table to match the javascript format above.

Thanks in advance for any help or suggestions.

Roger Lewis




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




RE: [PHP] Any netscape users out there?

2002-09-03 Thread Roger Lewis

Ctrl r worked for me

-Original Message-
From: Peter Janett [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, September 03, 2002 10:00 AM
To: Robert Cummings; [EMAIL PROTECTED]
Cc: Dan Ostrowski; [PHP GENERAL]
Subject: Re: [PHP] Any netscape users out there?

Simply hold down the control key and then push the "r" key while looking at
the source code window.  That will cause the page source to repost, and you
will see the resulting source code.

HTH,

Peter Janett

New Media One Web Services

New Upgrades Are Now Live!!!
Windows 2000 accounts - Cold Fusion 5.0 and Imail 7.1
Sun Solaris (UNIX) accounts - PHP 4.1.2, mod_perl/1.25,
Stronghold/3.0 (Apache/1.3.22), MySQL 3.23.43

PostgreSQL coming soon!

http://www.newmediaone.net
[EMAIL PROTECTED]
(303)828-9882

- Original Message -
From: "Robert Cummings" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: "Dan Ostrowski" <[EMAIL PROTECTED]>; "[PHP GENERAL]"
<[EMAIL PROTECTED]>
Sent: Tuesday, September 03, 2002 10:40 AM
Subject: Re: [PHP] Any netscape users out there?


> Netscape 4.xx series is notorious for caching issues. When you post data
and then
> try to view the source code netscape thinks it has expired and thus gone.
Another
> issue is when you resize the view source window, netscape reloads the page
*ack*.
> On my site at http://www.wocmud.org I think my no cache headers even cause
netscape
> to choke since I can't get page source on any of my pages in the 4.xx
series. My
> solution is to use Mozilla/Netscape 7 to view the source when I need to
and just
> use the 4.xx brokwser when I want to make sure it looks ok visually.
>
> HTH,
> Rob.
> --
-
>
> "Ashley M. Kirchner" wrote:
> >
> > Dan Ostrowski wrote:
> >
> > > Post data makes Netscape REFUSE to show the underlying source code!
It's virtually impossible to design form handling stuff when I can't see the
code that's generated when i send post data.  Is this a bug and how do you
fix it??
> >
> > i've never seen this problem in ns, at least not with the stuff i've
designed in the past.  do you have a page/form somewhere we could look at?
>
> --
> .-.
> | Robert Cummings |
> :-`.
> | Webdeployer - Chief PHP and Java Programmer  |
> :--:
> | Mail  : mailto:[EMAIL PROTECTED] |
> | Phone : (613) 731-4046 x.109 |
> :--:
> | Website : http://www.webmotion.com   |
> | Fax : (613) 260-9545 |
> `--'
>
> --
> 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: Trouble Downloading Files

2002-08-26 Thread Roger Lewis

Richard Lynch responded
Monday, August 26, 2002 3:28 PM
to Roger Lewis

>I'm not certain this is the right place to ask, but here goes.  For
security
> >reasons I have placed certain document files in a directory outside my
web
> >root. There are many types of files included (e.g. jpg, gif, txt, pdf,
xls,
> >doc, mdb, ppt, and dwg).  Clicking links on my web page will download the
> >files through a php script (getdocfile.php) into a new pop-up window.
The
> >following is how I have coded the link:
> >
> > >onclick="window.open('../getdocfile.php?file= >$DrawingGroups->Value("filename")?>',
> >'_blank','resizable=yes,scrollbars=yes,width=700,height=500');return
> >false">Value("is_viewable")?>
> >
> >
> >Problem: The download fails with IE5.5 when trying to retrieve files
other
> >than jpg, gif, txt, and pdf.  One of the following happens depending on
> >whether or not I force the download dialog box for the file to appear:
> >(Note: I force the download dialog by commenting out the appropriate mime
> >types in the code below)
>
> IE is stupid.
>
> Really, really stupid.
>
> Not that Netscape is any smarter, or anything, but IE is really really
> really stupid.
>
> In particular, their hack to have embedded documents in a browser and
stuff
> rely on the URL of the thing being downloaded and when you start crossing
> that with your .php URL and JavaScript's popup windows, all hell breaks
> loose, as you've noted.
>
> Things you *might* try:
> 1. Rename the getdocfile.php to getdocfile.htm and force Apache to make it
a
> PHP file.
>
> 2. Get rid of the ?file= part, and just use
> /Value('filename')?> and then use $path_info in your
> getdocfile.htm script instead of $_GET['file']
>
> 3. Whoops.  2. conflicts with 3.  You maybe be "stuck" with something
really
> stupid like using:
> /Value('filename')?>.htm and then
> inside of getdocfile.htm you'll need to de-construct the foo_pdf.htm back
> into foo.pdf to get the file you actually want.
> Yes, your URLs will now look very strange, but remember how stupid IE is?
> It's really stupid.
>
> 4. You may even need to go so far as to have the popup window have a META
> tag to re-locate to the actual document you want, so that only an HTML
> document is the first thing to appear in the popup window.  Again, IE is
> really stupid, and as soon as you cross a popup with a non-HTML document
(of
> certain types you have begun to discover empirically) it screws up.
>
> I never have figured out which/why/when IE screws up popups with non-HTML
> content and don't really care cuz I hate popups...  But it's a known
issue,
> and there's not much you can do about it other than make IE happy by
> following the adage:  "Don't do that."




Richard,

Did you see my reply to your recent response to David Buerer in "Re: set
filename of file open/download"?

After searching everything I could find on the subject, and hours of trying
as many combinations of headers as I could think of, I got everything to
work the way I wanted in "both" IE and NN.  The pop-up pops up. The jpg and
pdf, etc. files open in the windows.  If it's an xls or some such file, the
dialog asks if I want to save or open.  Whatever my response, it knows the
filename and behaves as requested.  Hard to believe.  :)  I believe the key
was to add:

header('Cache-Control: public');

Any thoughts as to why this is needed for MSIE.

Roger

--
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: set filename of file open/download

2002-08-26 Thread Roger Lewis

Richard Lynch wrote
On Saturday, August 24, 2002 4:52 PM
To: David Buerer

> >I'm using a php script to stream a microsoft word file to a browser.
> >
> >I'm sending header("Content-type: {$mimetype[DOC]} \n"); to set the mime
> >type to application/msword so that the browser knows how to open the
file.
> >
> >
> >However, some users systems are configured to allow the choice of open or
> >saveas.  The problem is that when the user selects saveas the filename it
> >uses is the name of the php script which streams the file, not the actual
> >filename of the file.  How do I set this filename?

> Alas, different browsers do this differently...

> The *BEST* way to do it is to make your link be named the filename you
want
> them to download:

> Example:
> http://uncommonground.com/events.pdf

> This is *really* a PHP script that happens to have a filename of
> 'events.pdf'

> I've put this into my .htaccess file to force Apache to parse events.pdf
as
> PHP:

> 
>  ForceType application/x-httpd-php
> 

> So Apache "knows" it's a PHP file and PHP spews out valid PDF content and
> the browser never even "sees" .php anywhere, so the browser thinks it's
just
> getting a static PDF file.

> If you have a zillion files to link to, you might want to consider:

> Creating "broken" links to http://example.com/index/nonexistent.doc *BUT*
> you have a file named 'index' and a ForceType like above to make Apache
> parse it as PHP, and inside 'index' you do:

>   # Use $path_info to determine what file they wish to download.
>  # NOTE: It's going to be $_ENV['path_info'] or $_SERVER['path_info'] or
> something like that now...
>  # Use phpinfo() to figure out what it is...
>?>

> Or, if that sounds too "tricky" just put the filename into the link, even
> though it looks "bogus":

> http://example.com/download.php/whatever.doc?filename=whatever.doc

> Even though your PHP file is really 'download.php', Apache and PHP don't
> care about that extra crap in there '/whatever.doc' and the browsers are
so
> stupid they think you've got an actual file with that name in it.

> You can also dink with headers involving Content-disposition and something
> else I forgot, since IE and Netscape and different versions of each look
at
> different headers to "decide" what to use for "Save As..."  *BUT* there
will
> always be some minor version of IE or Netscape that doesn't follow their
own
> rules, and the headers won't work for it.  Thus I usually go with the
first
> option, and don't even give the browser any way to "know" that it's not a
> plain old static URL.


I have been struggling with this problem for the last several days.  (See my
recent post, "Trouble Downloading Files, 8.24.02".  The problem I had was
mostly with IE.  Here is how I solved it.
I used the code from the following as the basis of my code:
http://www.zend.com/zend/trick/tricks-august-2001.php
To make it work in IE, I had to add two lines to the section on "send
headers" (See commented lines below).
//send headers
if(($pc > 1) AND isset($mimetype[$p[$pc - 1]]))
{
//display file inside browser
header("Content-type: " . $mimetype[$p[$pc - 1]] . "\n");
header("Content-disposition: attachment; filename=\"$file\"\n");   // THIS
LINE IS ADDED TO GIVE A CHOICE TO OPEN, OR SAVE AS FILENAME.
}
else
{
//force download dialog
header("Content-type: application/octet-stream\n");
header("Content-disposition: attachment;
filename=\"$file\"\n");
}
header('Cache-Control: public');// THIS LINE IS ADDED TO MAKE  MSIE 
WORK
AT ALL
header("Content-transfer-encoding: binary\n");
header("Content-length: " . filesize($path) . "\n");
//send file contents
$fp=fopen($path, "r");
fpassthru($fp);

The Cache-Control header came from comments by [EMAIL PROTECTED], 04-Apr-2002
12:25, in http://www.php.net/manual/en/function.fpassthru.php
I'm not sure why these additions fixed the problem, but they did.  Maybe
someone out there with a better understanding than I can explain.  Hope this
helps.
Roger




--
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] How Do You Protect Individual Files

2002-08-21 Thread Roger Lewis

Justin,

Thanks again.  I've been doing some more research on .htaccess.  The problem
I see is that it is high maintenance, i.e. I've already got a MySQL table of
users with username and password.  To use .htaccess, you have to have a
htpasswd file containing duplicate usernames and passwords, and this would
have to be in sync with the MySQL table.

I have found that there is an Apache module, mod_auth_mysql, that allows
.htaccess to access a MySQL database for the information it needs.  This
module is available at
http://www.diegonet.com/support/mod_auth_mysql.shtml.  Problem is you have
to install the mod and recompile Apache, I think.  And I don't know how to
do that yet.  However, if everything works in accordance with my
interpretation, you should be able to put an .htascess file into the
directory you wish to protect and Mod_auth_mysql will communicate with the
database to authenticate the users.

Roger


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




RE: [PHP] Web Site

2002-08-21 Thread Roger Lewis

On Wednesday, August 21, 2002 6:41 PM
Peter Goggin wrote

 < 2. I need to set up credit card payments. Has anyone any experience with
< PayPal? Are there any other providers I should consider.
Nothing but good to say about PayPal
Roger


 

--
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 File Uploads With a Single Input

2002-08-21 Thread Roger Lewis

Is anyone aware of any recent developments that would allow you to upload
multiple files from a single .  Many of the messages in the
archives say that this is impossible; however, these messages are more that
a year old.

I would like to be able to click a browse button, select multiple files, and
upload them to a directory all at one time.  Can it be done?

Roger Lewis




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




RE: [PHP] How Do You Protect Individual Files

2002-08-21 Thread Roger Lewis


On Wednesday 21 August 2002 10:54, Roger Lewis wrote:

> I did, but like I said, I couldn't find much.  Maybe I wasn't using the
> correct key words.  There is a lot about protecting php and html files but
> not much on other, non-php files in external directories.  There is some
> discussion about .htaccess, but I know nothing about this.  Is that the
way
> to do it, or can it be done with php.


Justin French, Tuesday, August 20, 2002 10:40 PM

> In real short, you want to store the files outside your htdocs root (so
they
> can't be served by http), OR restrict them from being served by using a
> htaccess file (try an apache list, the apache site, or your ISP sys
admin).

> Then, you want to serve those files THROUGH a PHP script.  Usually these
> scripts will:

> - authenticate a user
> - set the right mime-type header for the file type using header()
> - parse the requested file though the PHP script to the browser

> There were a few recent threads on this... search for the following
subject
> lines in the archives:

> - Authenticate files downloads
> - secure files acess

> Finally, there is a decent script/article/tutorial on the Zend site
(another
> place you should have looked), which is the basis for my code at the
moment.

> http://www.zend.com/zend/trick/tricks-august-2001.php

Well, I originally searched for "protect file downloads".  I also searched
"protect individual files", "protect files", "authenticate files", and on
and on.  There are thousands of messages, but very few with relevant titles
or content.  One point to consider: I have no control over the files
themselves.  They are being uploaded to the document directories by end
users, so I do not know the file names.  What I am trying to do is prevent
someone who knows the path to the file from being able to gain access to it
without authorization.
One of the best ideas I saw was to put the files outside the web root
directory.  That sounded pretty good until I discovered that then I couldn't
access the files.  Now you've again pointed out that solution, so I'm sure
it will work.  I've just got to study up on the subject.
I ran across the Zend article a couple of weeks ago, but it's going to take
me awhile to understand it.  I'm pretty new at this game, and my programming
skills are very limited.

I'm going to research .htaccess also.
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: [PHP] How Do You Protect Individual Files

2002-08-20 Thread Roger Lewis



On Wednesday 21 August 2002 08:59, Roger Lewis wrote:
> I haven't been able to find much on this subject in the archives.
>
> Using sessions I have been able to have the server validate the user's
> access level before serving him a page.   I put include files on each page
> that I want authenticated.  This is all well and good, except on my pages
> there are links to non-html, and non-php files that are stored in document
> directories on the server.
>
> How, on a file-by-file basis, do I ensure that the user is authorized to
> download these files?  If he gets to them through the link I provide, this
> is acceptable because he is already authorized to view the page that the
> link is on.  However, if he somehow knows the full path to the file, he
can
> get to it directly, bypassing the link and overriding the authentication
> system.


On Tuesday, August 20, 2002 7:24 PM, Jason Wong wrote:
 < Try searching the archives. It has been discussed many times before.


Jason,
I did, but like I said, I couldn't find much.  Maybe I wasn't using the
correct key words.  There is a lot about protecting php and html files but
not much on other, non-php files in external directories.  There is some
discussion about .htaccess, but I know nothing about this.  Is that the way
to do it, or can it be done with php.
Roger



--
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] How Do You Protect Individual Files

2002-08-20 Thread Roger Lewis

I haven't been able to find much on this subject in the archives.

Using sessions I have been able to have the server validate the user's
access level before serving him a page.   I put include files on each page
that I want authenticated.  This is all well and good, except on my pages
there are links to non-html, and non-php files that are stored in document
directories on the server.

How, on a file-by-file basis, do I ensure that the user is authorized to
download these files?  If he gets to them through the link I provide, this
is acceptable because he is already authorized to view the page that the
link is on.  However, if he somehow knows the full path to the file, he can
get to it directly, bypassing the link and overriding the authentication
system.

Thanks for any help on this question.

Roger Lewis


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




RE: [PHP] How Can I Generate an Email List from a MySQL Table

2002-08-18 Thread Roger Lewis

On Sat, 17 Aug 2002 20:10:02 -0700
"Roger Lewis" <[EMAIL PROTECTED]> wrote:

> My problem is how do you create the variable, $to, from the MySQL table so
> that it contains all of the addresses separated by commas.


Daren Cotter [mailto:[EMAIL PROTECTED]] responded
Saturday, August 17, 2002 8:42 PM

> // Query database
> $result = mysql_query("SELECT email_address FROM users
> WHERE is_subscribed = 'Y'", $link);
> while ($row = mysql_fetch_array($result)) {
>   mail($row["email_address"], $SUBJECT, $BODY,
> $HEADER);
> }
> mysql_free_result($result);

Darren,
Thanks a lot.  This works fine.  Please have a virtual beer on me! :)

To Chris Knipe [mailto:[EMAIL PROTECTED]] who responded

> $to = '';
> while ($blah = mysql_fetch_row($ref)) {
> $to =+ $blah['address'];
> };


I tried this, but I got an index error.  It doesn't understand 'address'
and I couldn't figure out what was going on.

To Kevin Waterson who responded
> simply create your array and use implode.
> There is an example of comma seperated lists in the manual
> http://www.php.net/manual/en/function.implode.php

I like this method because it seems more elegant than above, but I don't
seem to be able to create the array properly.
I tried the following  as well as many other combinations, but couldn't get
anything to work:
$sql = "SELECT email_address FROM users WHERE is_subscribed = 1";
$result = mysql_query($sql);
$to = implode(",", mysql_fetch_array($result));

Thanks again everyone for your help

Roger Lewis


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


__
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com


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




RE: [PHP] How Can I Generate an Email List from a MySQL Table

2002-08-17 Thread Roger Lewis

Thanks for the quick responses from Chris, Daren, and Kevin.  I didn't know
so many would be up Sat night.
This looks like it might do the trick since I only have 20 to 30 recipients
and I have a dedicated server.  I'll check it out and let you know.
Thanks again,
Roger

-Original Message-
From: Chris Knipe [mailto:[EMAIL PROTECTED]]
Sent: Saturday, August 17, 2002 8:37 PM
To: Roger Lewis; Php-General
Subject: Re: [PHP] How Can I Generate an Email List from a MySQL Table

$to = '';
while ($blah = mysql_fetch_row($ref)) {
  $to =+ $blah['address'];
};

Be careful however.  Most SMTP servers has a limit on the number of
recipients you can send one email to.  It's a very easy way to trigger spam
alerts and stuff.

--
me


- Original Message -
From: "Roger Lewis" <[EMAIL PROTECTED]>
To: "Php-General" <[EMAIL PROTECTED]>
Sent: Sunday, August 18, 2002 5:10 AM
Subject: [PHP] How Can I Generate an Email List from a MySQL Table


> I have a MySQL table named "users" in which there is a column named
> "email_address" and another named "is_subscribed".  I would like to send
an
> email to all of the addresses for which "is_subscribed" is true.  I think
I
> know how to send the email, i.e.,
>
> mail($to, $subject, $message, $headers);
>
> I tested this out and it works fine when, for instance, $to =
> "[EMAIL PROTECTED], [EMAIL PROTECTED]" or some such collection of
> addresses.
>
> My problem is how do you create the variable, $to, from the MySQL table so
> that it contains all of the addresses separated by commas.
>
> Thanks for your help,
>
> Roger Lewis
>
>
> --
> 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] How Can I Generate an Email List from a MySQL Table

2002-08-17 Thread Roger Lewis

I have a MySQL table named "users" in which there is a column named
"email_address" and another named "is_subscribed".  I would like to send an
email to all of the addresses for which "is_subscribed" is true.  I think I
know how to send the email, i.e.,

mail($to, $subject, $message, $headers);

I tested this out and it works fine when, for instance, $to =
"[EMAIL PROTECTED], [EMAIL PROTECTED]" or some such collection of
addresses.

My problem is how do you create the variable, $to, from the MySQL table so
that it contains all of the addresses separated by commas.

Thanks for your help,

Roger Lewis


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




RE: [PHP] How do you make a directory

2002-07-23 Thread Roger Lewis


On Wednesday 24 July 2002 11:12, Roger Lewis wrote:
> I'm trying to learn to create a directory in php, and from everything I've
> read I created this simple test that I put into the file add_user_dir.php.
> Unfortunately I can't get it to work.  I am getting the error message:
>
> Warning: MkDir failed (Permission denied) in
> /home/sites/home/users/demo/web/Admin/add_user_dir.php on line 20.
>
> Obviously, it has something to do with permissions.  I have chmod for the
> directory 'userforum' set to 0777.  I tried playing around with umask, and
> changing the chmod, but I can't get anything to work.

[snip]

>  $dirpath = "/home/sites/home/users/demodocs/web/userforum" . $username;
> mkdir($dirpath, 0777);
> ?>

Assuming $username is 'tom', are you trying to create:

a)  /home/sites/home/users/demodocs/web/userforumtom

or:

b)  /home/sites/home/users/demodocs/web/userforum/tom

Your code is trying to do (a). In any case whatever you're trying to do, you
need both the following:

i) Have execute permissions ('x') on all the directories in the path leading
down to where you wish to create your directory

ii) Have write permission ('w') on the directory in which you are creating
your directory



Jason and TechSupport,

Jeeze, do I feel stupid.  One slash and that's all it took.  Thanks much.

Re the permissions, I have userforum set to 0777.  php creates the new
directory as 0775.  Presumably this is because of the effect of umask,
right?
When I upload files to the new directory using php uploading script, they go
in as 0600, with owner - httpd, and group - root.  (The owner/group on my
machine is httpd/httpd).  I can link to and read the files on the browser OK
so I'm happy.  Are there any security issues I should be concerned with
here.

Thanks again, Roger Lewis

--
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] How do you make a directory

2002-07-23 Thread Roger Lewis

I'm trying to learn to create a directory in php, and from everything I've
read I created this simple test that I put into the file add_user_dir.php.
Unfortunately I can't get it to work.  I am getting the error message:

Warning: MkDir failed (Permission denied) in
/home/sites/home/users/demo/web/Admin/add_user_dir.php on line 20.

Obviously, it has something to do with permissions.  I have chmod for the
directory 'userforum' set to 0777.  I tried playing around with umask, and
changing the chmod, but I can't get anything to work.

I am using PHP 4.0.6 with Apache 1.3.20

Here is the script:


User Name





Can anyone see what I am doing wrong?  Thanks.

Roger Lewis


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