[PHP] web-based survey form design : PHP MySQL

2002-07-21 Thread Dipendra Raj Subedi


Hi all,
 
 I am newbie in PHP. I am just learning the PHP
through tutorials and this mailing list. I have very
first goal of doing one project Design web-based
survey using PHP and MySQL. I would appreciate if
anybody give me some links that help to develope such
skills. 

Thanks and sorry for asking a lazy question.

Dipendra


__
Do You Yahoo!?
Yahoo! Health - Feel better, live better
http://health.yahoo.com

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




RE: [PHP] No text in form submission

2002-07-21 Thread Dean Ouellette

Is there a way to tell, just contacted my host and they do not know,
they said they could look it up Monday when back in office

-Original Message-
From: Jason Wong [mailto:[EMAIL PROTECTED]] 
Sent: Sunday, July 21, 2002 2:26 PM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] No text in form submission

On Monday 22 July 2002 01:52, Dean Ouellette wrote:
 Been working on trying to get form submission to work.

 Now have it so when click enter it e-mails me, but there is no text
 subitted in the e-mail

What version of php are you using?

 ?
 $MailToAddress = [EMAIL PROTECTED];
 $MailSubject = Group volunteer  list;
 if (!$MailFromAddress) {
 $MailFromAddress = $email;
 }
 $Header = ;
 $Footer = ;

 foreach($_POST as $key = $val)
 {
 $val = stripslashes($val);
 $Message .= $key = $val\n;
 }

What do you see when you:  print_r($_POST)


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

/*
JALH regex are more than some crappy posix thing
JALH they are an art form

- Marc Zealey on #kernelnewbies
*/


-- 
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] No text in form submission

2002-07-21 Thread Lee

Create a new php file and just put the following in it:

?php
phpinfo();
?

should get you all the info you need

Cheers

Lee
- Original Message - 
From: Dean Ouellette [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Sunday, July 21, 2002 9:08 PM
Subject: RE: [PHP] No text in form submission


 Is there a way to tell, just contacted my host and they do not know,
 they said they could look it up Monday when back in office
 
 -Original Message-
 From: Jason Wong [mailto:[EMAIL PROTECTED]] 
 Sent: Sunday, July 21, 2002 2:26 PM
 To: [EMAIL PROTECTED]
 Subject: Re: [PHP] No text in form submission
 
 On Monday 22 July 2002 01:52, Dean Ouellette wrote:
  Been working on trying to get form submission to work.
 
  Now have it so when click enter it e-mails me, but there is no text
  subitted in the e-mail
 
 What version of php are you using?
 
  ?
  $MailToAddress = [EMAIL PROTECTED];
  $MailSubject = Group volunteer  list;
  if (!$MailFromAddress) {
  $MailFromAddress = $email;
  }
  $Header = ;
  $Footer = ;
 
  foreach($_POST as $key = $val)
  {
  $val = stripslashes($val);
  $Message .= $key = $val\n;
  }
 
 What do you see when you:  print_r($_POST)
 
 
 -- 
 Jason Wong - Gremlins Associates - www.gremlins.com.hk
 Open Source Software Systems Integrators
 * Web Design  Hosting * Internet  Intranet Applications Development *
 
 /*
 JALH regex are more than some crappy posix thing
 JALH they are an art form
 
 - Marc Zealey on #kernelnewbies
 */
 
 
 -- 
 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] No text in form submission

2002-07-21 Thread Dean Ouellette

PHP Version 3.0.16

-Original Message-
From: Jason Wong [mailto:[EMAIL PROTECTED]] 
Sent: Sunday, July 21, 2002 2:26 PM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] No text in form submission

On Monday 22 July 2002 01:52, Dean Ouellette wrote:
 Been working on trying to get form submission to work.

 Now have it so when click enter it e-mails me, but there is no text
 subitted in the e-mail

What version of php are you using?

 ?
 $MailToAddress = [EMAIL PROTECTED];
 $MailSubject = Group volunteer  list;
 if (!$MailFromAddress) {
 $MailFromAddress = $email;
 }
 $Header = ;
 $Footer = ;

 foreach($_POST as $key = $val)
 {
 $val = stripslashes($val);
 $Message .= $key = $val\n;
 }

What do you see when you:  print_r($_POST)


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

/*
JALH regex are more than some crappy posix thing
JALH they are an art form

- Marc Zealey on #kernelnewbies
*/


-- 
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] No text in form submission

2002-07-21 Thread B i g D o g

Tell your web hosting company to do an upgrade...or find a different hosting
co...


.: B i g D o g :.


- Original Message -
From: Dean Ouellette [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Sunday, July 21, 2002 2:20 PM
Subject: RE: [PHP] No text in form submission


 PHP Version 3.0.16

 -Original Message-
 From: Jason Wong [mailto:[EMAIL PROTECTED]]
 Sent: Sunday, July 21, 2002 2:26 PM
 To: [EMAIL PROTECTED]
 Subject: Re: [PHP] No text in form submission

 On Monday 22 July 2002 01:52, Dean Ouellette wrote:
  Been working on trying to get form submission to work.
 
  Now have it so when click enter it e-mails me, but there is no text
  subitted in the e-mail

 What version of php are you using?

  ?
  $MailToAddress = [EMAIL PROTECTED];
  $MailSubject = Group volunteer  list;
  if (!$MailFromAddress) {
  $MailFromAddress = $email;
  }
  $Header = ;
  $Footer = ;
 
  foreach($_POST as $key = $val)
  {
  $val = stripslashes($val);
  $Message .= $key = $val\n;
  }

 What do you see when you:  print_r($_POST)


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

 /*
 JALH regex are more than some crappy posix thing
 JALH they are an art form

 - Marc Zealey on #kernelnewbies
 */


 --
 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] No text in form submission

2002-07-21 Thread Dean Ouellette

I have a different host I use for my sites, this is one I took over, and
they insist I use this hosting company, friend of an owner.  Have been
trying to get to switch but wont.  So any ideas on how can get this to
work, no text coming in email

When I print_r($_POST) what does that do?)))
I get

print_r($_POST)
Fatal error: Call to unsupported or undefined function foreach() in
/www/docs/www.electjoemarine.com/email.php on line 71

 PHP Version 3.0.16
  ?
  $MailToAddress = [EMAIL PROTECTED];
  $MailSubject = Group volunteer  list;
  if (!$MailFromAddress) {
  $MailFromAddress = $email;
  }
  $Header = ;
  $Footer = ;
 
  foreach($_POST as $key = $val)
  {
  $val = stripslashes($val);
  $Message .= $key = $val\n;
  }

 What do you see when you:  print_r($_POST)


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

 /*
 JALH regex are more than some crappy posix thing
 JALH they are an art form

 - Marc Zealey on #kernelnewbies
 */


 --
 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] include files and global variables

2002-07-21 Thread Jon Wyatt


I have some pages which include a number of files.
In one of the include files I have a function which I wish to be executed 
everytime the include file is loaded.

Therefore I place the function name in the include file at the top.

However, this function uses a session variable to decide whether to call 
another function and it appears that this variable is not being carried 
across. For example, the start of the include file might look like this:-


?php

checkMaster();


function checkMaster()
{
global $master_session;
if ($master_session[db_host])
{
connectToDB();
}
}


function connectToDB()
{
...



The master_session variable is not set and hence connectToDB is never 
called.
If I place the checkMaster code in each page that includes this file then it 
all works fine. How do I get round this?

Thanks.

jon.

Better than having your body rubbed vigorously with a cheese grater.
http://www.samuri.co.uk.


_
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx


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




Re: [PHP] write some text over image

2002-07-21 Thread Liam MacKenzie

http://www.hotscripts.com/PHP/Tips_and_Tutorials/Image_Manipulation/



- Original Message - 
From: Alawi [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Sunday, July 21, 2002 4:40 PM
Subject: [PHP] write some text over image


 Hi
 how can I write some text on the left corner of the image?
 
 
 -- 
 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] Re: hay

2002-07-21 Thread Richard Lynch

Sorry that I write your prov address but it seems to me that you
are quite like guru in PHP so I would like to share with you with
my problem and i would be glad to hear from you where and what
kind of problem there is.

I don't use Classes.

   $this=$GLOBALS[cache];

I would not expect this to work.
PHP is going to finalize and return the class, and you're assignment to
$this is meaningless.

If you want this to work, you'll have to do more like this:

?php
  $cache = array();
  function new_A();
global $cache;

if (!isset($cache['A'])){
  $cache['A'] = new A();
}
return $cache['A'];
  }
?

In other words, keep your cache external to the actual object
implementation.

-- 
Like Music?  http://l-i-e.com/artists.htm


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




Re: [PHP] Re: Problem with sessions.(Again Sorry :)

2002-07-21 Thread Richard Lynch

 Don't cram things into $_SESSION.  Use this:
 
 session_register('uid');
 global $uid;
 $uid = $uinfo[0];

With PHP 4.2, you don't have to use session_register. You can do it
exactly like the OP is. I do it all the time. Whether that is a
feature or a bug, I don't know.

It happens to work because that happens to be how Sessions are implemented
this week.


Programming 101:
Rule #27:  Relying on implementation minutia instead of documented functions
is just a Bad Idea (tm).


Use the functions that are documented to work.  Anything else is a HACK and
subject to break without notice.

In PHP 4.3 or 5.0 or 7.3.1, when it *DOESN'T* work anymore and you have a
zillion lines of code cramming junk into $_SESSION scattered all through
your application, don't come crying to me. :-)

-- 
Like Music?  http://l-i-e.com/artists.htm


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




[PHP] Re: need help exec command

2002-07-21 Thread Richard Lynch
Hi Gurus,

I am using PHP 4.1.1, Postgresql 7.2  and Perl 5.6.0 on Linux.

I want to execute a perl script throgh a PHP, which will take backup of the
database after submit button on the PHP is clicked.

I am using exec command, but as PHP runs as "nobody" user, it does not have
access to Postgres database. So it creates a file of 0 byte.

Can anybody tell me how to change user for execution of a particular PHP, or
is there any other alternative.

Thanking you in anticipation.

If you're going to do this from a web-page, you will need some kind of shell
script with 'sudo' (man sudo) permissions to do what needs to be done.

*OR* add a new mime-type to your httpd.conf that runs PHP as a CGI as the
'postgres' user which *does* have permission to do this.

*OR* alter the permissions of pg_dump to be world-executable, and of the
directory where the files are stored as well.

*OR* just pass in the username/password using -U to pg_dump (man pg_dump)

*OR* ...

There's a zillion ways to skin this cat, but which is least risky (or even
possible) depends on who can access the box, who can access the web page,
and whether or not you have root access on the box.

-- 
Like Music?  http://l-i-e.com/artists.htm


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


[PHP] Re: write some text over image

2002-07-21 Thread Richard Lynch

how can I write some text on the left corner of the image?

http://php.net/image

-- 
Like Music?  http://l-i-e.com/artists.htm


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




[PHP] Re: Smart ass form

2002-07-21 Thread Richard Lynch

Hi all. I have this form with some dynamically made fields. One of them
fields is truly making me nuts. The thing is, I have a table in which I
store the user id, the development language he/she uses and the time
he/she has been using it. Something like this:

+++--+-+
| expid | devid | devlanguage | devtime  |
+++--+-+
|   1 | 1 | PHP | less than 1 year  |
|   2 | 1 | MySQL| less than 1 year  |
|   3 | 1 | HTML   | more than 5 years |
++--++-+

Now, in the HTML form I want to display each language along with a
checkbox for selection and a dropdown with a list of time periods. Some
tough me in this list about naming the form fields like “language[]” in

Don't use just language[]
Use language[$devid]

order to create an array and use it when it was not empty. Fine, the
thing is that I also want to display a list of some 3 blank textboxes
along with time periods drop downs so anyone who knows another language
can add it to the list... the questions are as follows:

1)   What would be the best approach to do this and how should I
call all the checkboxes, textfields and drop downs?

Same answer.
Use some reasonable variable name, with [$devid] after it.

2)   How can I manage them after the form was submitted?

while (list($dev_id, $lang) = each($language)){

}


--
Like Music?  http://l-i-e.com/artists.htm


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




[PHP] Re: Redirect Question

2002-07-21 Thread Richard Lynch

Instead of outputting a header to redirect the browser would it be safer to
use the meta-refresh tag?

The reason I ask is because I heard that some versions of IE have trouble
with the header

There are probable even more browsers that can't handle the META tag...

Which versions of IE is somebody claiming can't handle a Location: header?

Cuz, like, even IE *CAN'T* be that broken, can it?

-- 
Like Music?  http://l-i-e.com/artists.htm


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




[PHP] Re: To print in PHP

2002-07-21 Thread Richard Lynch

decided I didn't want to use the browser to print. Looked at PDF, RTF. I 
liked the printer functions, but they only worked on M$. After looking 

Excuse me.

PDF works JUST FINE not only on Macs, but is also well-supported under
Linux.

http://php.net/pdflib

-- 
Like Music?  http://l-i-e.com/artists.htm


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




Re: [PHP] Re: HTML E-mails

2002-07-21 Thread Richard Lynch

Subsequently, if my client wants HTML email, and they aren't swayed by
advice to the contrary, then I have to deliver it, and deliver it within a
sufficient timeframe, with minimal bugs and hiccups.

Hence I (he/she) need to know how it's done.

If your pointy-haired-boss or equally clue-challenged client *INSISTS* on
HTML email, then you clearly haven't explained to them:

Many of your recipients will delete it without reading.

But, if they still insist on it, one answer, as I already said, lies here:

http://phpclasses.org/

I'm sure there are a zillion other solutions, that just happens to be one I
know of.

Why it takes a few thousand people on this list to search this out for you,
when it's readily find-able in Google, or at least in a very brief search
starting at http://php.net/links.php is also beyond my comprehension.

Actually, though, when my clients insist on HTML email, I just tell them: 
No.  If you want that feature, you'll have to hire somebody else to do it. 
I've already explained why.  I don't think I've lost a single client that
way -- Every one of them has re-considered my advice, and outright refusal,
and decided maybe I *do* know what the hell I'm talking about.  YMMV.

 It also doesn't add anything.  Pretty colours and flashing lights make
 it harder to read email, and even if you just restrict yourself to basic
 document formatting, well, is it *that* important that your text is
 shown as strongstrong emphasis/strong rather than *strong emphasis*?


Following this same logic, should we all just use PRE formatted green text
on a black background?

Following your logic, should we install HUDs (Heads Up Display) *right*
*now* in cars rolling off the manufacturing line of Detroit?

No, of course not.

Your average driver isn't trained to use them, and probably won't be trained
to use them in any reasonable time frame.

Similarly, your average email client, and average email user, are clearly
*NOT* ready for HTML email.  You only have to look at the spread of stupid
email viruses to understand this *FACT*.

Maybe, some day, with some reasonable effort on the part of an
organization/company that actually understands email, HTML and *SECURITY*,
there might actually *BE* a decent email client that can handle HTML-email,
and we might even have an information superhighway (LOL) capable of
handling the load that imposes across the board.  Today is not that day.

If formatting doesn't add anything, and if pretty colours make things harder
to read, and plain text-isms like *emphasis* are okay, then why have you
bothered to learn HTML to a high standard, and chosen to use colors, bold
text, and other *simple* GUI tricks on your own webpage?

A web-page is *NOT* an email.

More importantly, an email is *NOT* a web-page.

If you want me to look at your damn pretty colors and junky graphics, send
me an email with the link.

If I want to waste my time downloading all that crap, I'll click.  If not,
buh-bye.

If you want to insist on sending me inappropriate content for the selected
medium, you'll get what you deserve -- I will delete your email without even
looking at it, much less with a chance that I'll be interested enough to
visit your web-site.  I am not alone in this behaviour.

-- 
Like Music?  http://l-i-e.com/artists.htm


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




[PHP] Re: newbie form problem

2002-07-21 Thread Richard Lynch

?
$MailToAddress = [EMAIL PROTECTED];
$MailSubject = Group volunteer  list;
if (!$MailFromAddress) {

This should probably be:

if (!isset($MailFromAddress) || !$MailFromAddress)){

Hard to tell if this is cut out from a bigger script or what...

You also have a very unusual (but at least consistent) indenting style for {
and }...

$MailFromAddress = $email;
}
$Header = ;
$Footer = ;
?
   
 
 ?
if (!is_array($HTTP_POST_VARS))
return;

You may want to use isset() first here as well, and to check for the new
$_POST array.

reset($HTTP_POST_VARS);
while(list($key, $val) = each($HTTP_POST_VARS)) {
$GLOBALS[$key] = $val;

It would be better to use $$key = $val instead of stuffing things into
$GLOBALS.

Variable variables are a documented feature.  Assigning stuff into $GLOBALS
is not.
Don't think it will ever really break, but it's always safer to use
documented features.

$val=stripslashes($val);
   
$Message .= $key = $val\n;

To be strictly RFC-compliant, use \r\n, not just \n

}
 
if ($Header) {
$Message = $Header.\n\n.$Message;
}
 
if ($Footer) {
$Message .= \n\n.$Footer;
}
 
mail( $MailToAddress, $MailSubject, $Message, From:
$MailFromAddress);

The quotes on the first three arguments are silly -- not harmful, just
silly.  You're forcing PHP to create another string to hold the strings you
already have.  A trifle wasteful, I suppose, but mostly just silly.

Also use Reply-to: as well as From: if you want maximum number of email
clients to do the right thing.

You should be getting and checking the return value of the mail() function:

$success = mail($MailToAddress, $MailSubject, $Message, From:
$MailFromAddress\r\nReply-to: $MailFromAddress);
if ($success){
  echo Mail successfully queued.BR\n;
}
else{
  echo Unable to queue email.BR\n;
}

This last part may not help you figure out *WHY* the email isn't arriving,
but you can at least pin-point the problem to either *BEFORE* PHP ever gets
the email shoved into sendmail's queue, or after sendmail got the email.

If this prints Unable to queue email you know PHP is not talking nice
enough to sendmail to get the email into sendmail's queue.  If it claims the
email was queued, you need to look at sendmail and see why it has decided
not to send the email after all.

-- 
Like Music?  http://l-i-e.com/artists.htm


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




[PHP] Re: ot Apache Gurus

2002-07-21 Thread Richard Lynch

Hi.
Sorry for this (ot) message, the apache mailing list isn't very helpful.

I need some information on mod_rewrite and mod_vhost_alias.

My server doesn't want to detect subdomains.

mod_rewrite Rule #1.

Use that EngineLog or whatever it is to crank up your logging of mod_rewrite
as high as it will go.  Never mind the warning in the Apache manual about
dire consequences to performance right now -- You'll *NEVER* intuit what the
hell mod_rewrite is doing without that log.  Trust me on this one :-)  Lost
a lot of hair before I got brave enough to ignore that particular warning in
the manual.
EXCEPTION:  You're *not* doing this to a *LIVE* *PRODUCTION* server,
right?!!!

Don't know squat about the mod_vhost_alias, or how it might be involved with
the rewrite bit.

You are reading everything you can find about these at http://apache.org,
right?  Very nice web-site, once you figure out the format of the
documentation.  If your head is spinning, study the documentation on the
simplist directive you think you *completely* understand, and then work with
one that you think you understand that's a bit more similar to the one
that's giving you problems, and then go back to your problem directive... 
Seeing the documentation in context with other directives often makes
clear a single line that otherwise is just gibberish :-)  YMMV.

-- 
Like Music?  http://l-i-e.com/artists.htm


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




[PHP] Re: get a list of clients with PHP

2002-07-21 Thread Richard Lynch

Hello,

there is a problem in a enterprise LAN:
On each PC runs a Client, which waits at a haven for messages.
With fsockopen(); messages are sent to all existing Clients.
Functioned only, if one knows, the which Clients are switched on.
If the Script meets a IP, whose PC is switched off, it dies.
All following IP's receives no more message.

My problem:
How can I receive a list of the PC's switched on at present with PHP?
System calls are not a genuine solution.
The Script is not only to work under Linux.

I don't think fsockopen's failure to open a socket will kill a PHP
script...

Show us source code for that bit, and the loop you use to visit all the
PC's...

Also be sure you are setting a reasonable time-out on the fsockopen
(http://php.net/fsockopen) as well as on PHP itself
(http://php.net/set_time_limit)

Try adding as much error-checking code as you can around the fsockopen
functions calls, and log the stuff to a file or something where you can get
it. http://php.net/error_log

-- 
Like Music?  http://l-i-e.com/artists.htm


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




Re: [PHP] Drop Down Box Question

2002-07-21 Thread Richard Lynch

 Hello,
 Is there a way to handle data gathered from a drop down menu that
allows
 multiple selections using PHP?

Of course. Name your select box as an array, and include the 'multiple'
keyword.

select name='something[]' multiple

Then you'll have an array on your processing page that holds all of the
values that were selected. $_POST['something'][]. Note that it starts at
zero. 

You can use count($_POST['something']) to see how many were selected,
etc...

If you need specific IDs or something from the OPTIONs presented, other than
the text between the tags, you can even use the VALUE= attribute to pass
around data so that $_POST['something'] doesn't just start at 0 and count
up:

?php
  while (list($id, $name) = each($ineeddatacaptain)){
echo $id: $nameBR\n;
  }
?
SELECT NAME=ineeddatacaptain[] MULTIPLE SIZE=5
  OPTION VALUE=1Captain Kirk/OPTION
  OPTION VALUE=2Spock/OPTION
  OPTION VALUE=3McCoy/OPTION
  OPTION VALUE=4Scotty/OPTION
  OPTION VALUE=5Sulu/OPTION
  OPTION VALUE=6Uhura/OPTION
  OPTION VALUE=7Chekov/OPTION
/SELECT

If you click on Spock, instead of just 0, Spock, you'll get 2, Spock -- You
get his ID number as well as his name.

This is extremely convenient.  And you sure can't do that in ASP easily :-)

-- 
Like Music?  http://l-i-e.com/artists.htm

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




[PHP] Re: documentation to php 5

2002-07-21 Thread Richard Lynch

the most difference between php 4 and php 5 is the new zend engine - right?

Don't know.  The changes are documented in the ChangeLog available in CVS at
http://cvs.php.net and on pages linked from the home page of PHP
http://php.net/

I reckon you can read them as well as I can.

As far as i know (Alexey Zakhlestine told me) does the new php 4.3 release
already include zend engine 2. My question is now:
Will there be a completly new documentation for php 5 (or the new engine)?
Or will the new functions and the new syntax rules just be added to the
regular doc? When do you think will the completed doc be online?

When will php 5 be released?

Past upgrades have remained largely backwards-compatible, and I expect PHP
4.3/5 to also do so.  There will always be exceptions for various reasons.

In the past, upgrades to PHP have simply altered the existing on-line
manual.  I would expect that the next version would also do so, but only the
PHP Documentation team would know for sure.

There will never, ever, be a completed documentation for PHP on-line, or
anywhere else :-)  Generally, the PHP docs lag behind the actual functions
by a few weeks or so, depending on who wrote the functions, and how many
people use/need those functions.  Functions with few users and/or more
complicated interfaces may lag woefully behind average.  Feel free to join
the documentation team and reduce this lag time. :-)

I trolled for answers to the when will PHP 5 happen in the PHP-Dev list
recently.  Use the archives.  Search for tea leaves to find the thread. 
YMMV.  Note that all the answers, if any were public, were off the record

-- 
Like Music?  http://l-i-e.com/artists.htm


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




[PHP] Re: [PHP-DB] PHP4 Not Seeing PostgreSQL 7.2

2002-07-21 Thread Richard Lynch

if the install directory /usr/local/pgql or /usr/local/pgsql

What does your phpinfo() give for postgres?


 By the way, I have set the LD_LIBRARY_PATH and I have included
 /usr/local/pgsql/lib
 path in /etc/ld.so.conf.

You should also do ld_config I think...

I do that any time I muck with /etc/ld.so.conf


 Compiled PHP4 as follows:
 ./configure --enable-track-vars --with-gettext --enable-force-cgi-redirect
 --with-apache=../apache_1.3.26 --without-mysql
 --with-pgsql=/usr/local/pgql

 PHP code is working with Apache because other things work.  Just that
 pg_connect() is always 'unknown function'.

Aha!

That means that even though you *ASKED* configure to give you
--with-pgsql=/usr/local/pgql it didn't work.  ./configure was able to
stumble through, but it did give you a warning message about it, somewhere
in that mass that scrolled by.

You could look in config.log, only it doesn't contain the Yes/No and other
error output, so it only shows that ./configure *tried* to get PostgreSQL,
not what actually happened.  (Gr.)

You could try reading config.cache, if your brain is twisted enough.  Mine
isn't. :-(

Re-do the ./configure, only this time like this:

./configure ... 21  configure.output 

Or is that '21'  ?  I never really did grok the combination of  with 
and how it turns into shove stderr output in with stdout...

Then, you can use:
tail -f configure.output
to examine configure.output as it is happening, but also use vi or less or
grep to look at it again later.  Don't ask me why ./configure itself doesn't
give you the info you need in config.log -- I sure don't understand it.

Anyway, for some reason, PostgreSQL never got compiled into PHP, which is
why there is no function named pg_connect

First Guess:
/usr/local/pgql should be /usr/local/pgsql or /usr/local/psql or something
other than /usr/local/pgql

Also don't ask me to explain why configure would just continue on and not
give a fatal error when it can't give you what you asked for...  As near as
I can figure, if what you asked for is what it would have done by default,
but it still can't do it, it will just keep going...  That's pretty silly,
if you ask me.

-- 
Like Music?  http://l-i-e.com/artists.htm


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




[PHP] Re: web-based survey form design : PHP MySQL

2002-07-21 Thread Richard Lynch

 I am newbie in PHP. I am just learning the PHP
through tutorials and this mailing list. I have very
first goal of doing one project Design web-based
survey using PHP and MySQL. I would appreciate if
anybody give me some links that help to develope such
skills. 

Search the code archives linked from http://php.net/links.php

You will doubtless find a *LOT* of web-based Survey packages in varying
stages of complexity and completion within them.

Here, however, is yet another free one to get you started:

HTMLBODY
  ?php
require 'connect.inc';
# This file is in your home dir and has in it:
# ?php $connection = mysql_connect('localhost', 'USERNAME',
'PASSWORD');?
# Change your include_path in .htaccess or php.ini PHP can find that
file.

$answer = substr($answer, 0, 1);
$answer = strtolower($answer);
if ($answer != 'y'){
  echo Wrong answer.BR\n;
}
$query = insert into answers (answer) value('$answer');
$insert = mysql_query($query, $connection) or error_log(mysql_error());
if (!$insert){
   Unable to record your answer.  Ask the site administrator to read
his Apache error_log.BR\n;
}
else{
  echo Thanks for filling out our Survey!BR\n;
}
if (!isset($answer) || $answer != 'y'){
  ?
FORM ACTION=?=$PHP_SELF? METHOD=POST
  Should I have searched the archives and code repositories before
posting to PHP-General?BR
  INPUT TYPE=RADIO NAME=answer VALUE=y CHECKED YesBR
  INPUT TYPE=RADIO NAME=answer VALUE=n NoBR
  INPUT TYPE=SUBMIT
/FORM
  ?php
}
  ?
/BODY/HTML

PS  The logical error some readers will think they have spotted on lines 10
and 21 is not, in fact, a bug at all. :-)

-- 
Like Music?  http://l-i-e.com/artists.htm


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




[PHP] Re: No text in form submission

2002-07-21 Thread Richard Lynch

Been working on trying to get form submission to work.
 
Now have it so when click enter it e-mails me, but there is no text
subitted in the e-mail
 
Any ideas?
?
$MailToAddress = [EMAIL PROTECTED];
$MailSubject = Group volunteer  list;
if (!$MailFromAddress) {
$MailFromAddress = $email;
}
$Header = ;
$Footer = ;
 

var_dump($_POST);
reset($_POST);
echo _POST isset? , isset($_POST), BR\n;

foreach($_POST as $key = $val)
{
$val = stripslashes($val);
$Message .= $key = $val\n;
}
 
if ($Header) {
$Message = $Header.\n\n.$Message;
}
 
if ($Footer) {
$Message .= \n\n.$Footer;
}
 
mail($MailToAddress, $MailSubject, $Message, From:
{$MailFromAddress}); ?



-- 
Like Music?  http://l-i-e.com/artists.htm


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




RE: [PHP] Drop Down Box Question

2002-07-21 Thread John Holmes

 -Original Message-
 From: Richard Lynch [mailto:[EMAIL PROTECTED]]
 Sent: Sunday, July 21, 2002 5:06 PM
 To: [EMAIL PROTECTED]
 Subject: Re: [PHP] Drop Down Box Question
 
  Hello,
  Is there a way to handle data gathered from a drop down menu that
 allows
  multiple selections using PHP?
 
 Of course. Name your select box as an array, and include the
'multiple'
 keyword.
 
 select name='something[]' multiple
 
 Then you'll have an array on your processing page that holds all of
the
 values that were selected. $_POST['something'][]. Note that it starts
at
 zero.
 
 You can use count($_POST['something']) to see how many were selected,
 etc...
 
 If you need specific IDs or something from the OPTIONs presented,
other
 than
 the text between the tags, you can even use the VALUE= attribute to
pass
 around data so that $_POST['something'] doesn't just start at 0 and
count
 up:
 
 ?php
   while (list($id, $name) = each($ineeddatacaptain)){
 echo $id: $nameBR\n;
   }
 ?
 SELECT NAME=ineeddatacaptain[] MULTIPLE SIZE=5
   OPTION VALUE=1Captain Kirk/OPTION
   OPTION VALUE=2Spock/OPTION
   OPTION VALUE=3McCoy/OPTION
   OPTION VALUE=4Scotty/OPTION
   OPTION VALUE=5Sulu/OPTION
   OPTION VALUE=6Uhura/OPTION
   OPTION VALUE=7Chekov/OPTION
 /SELECT
 
 If you click on Spock, instead of just 0, Spock, you'll get 2, Spock
--
 You
 get his ID number as well as his name.

That's confusing. There's no way to get Spock from the code. You only
get the number in the value attribute. If the user were to choose Spock
and McCoy, then you'd have:

$_POST['ineeddatacaptain'][0] -- 2
$_POST['ineeddatacaptain'][1] -- 4

It's up to the programmer to associate 2 with Spock, and 4 with McCoy.

---John Holmes...


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




RE: [PHP] Re: Problem with sessions.(Again Sorry :)

2002-07-21 Thread John Holmes

 From: Richard Lynch [mailto:[EMAIL PROTECTED]]
 
  Don't cram things into $_SESSION.  Use this:
 
  session_register('uid');
  global $uid;
  $uid = $uinfo[0];
 
 With PHP 4.2, you don't have to use session_register. You can do it
 exactly like the OP is. I do it all the time. Whether that is a
 feature or a bug, I don't know.
 
 It happens to work because that happens to be how Sessions are
implemented
 this week.
 
 
 Programming 101:
 Rule #27:  Relying on implementation minutia instead of documented
 functions
 is just a Bad Idea (tm).
 
 
 Use the functions that are documented to work.  Anything else is a
HACK
 and
 subject to break without notice.
 
 In PHP 4.3 or 5.0 or 7.3.1, when it *DOESN'T* work anymore and you
have a
 zillion lines of code cramming junk into $_SESSION scattered all
through
 your application, don't come crying to me. :-)

Always a good method to follow, but the manual says you can use the
$_SESSION method I gave. There is no need to use session_register() or
the like. I would imagine that the older method would be depreciated
eventually. It's a whole lot easier to just treat sessions like a
variable without that whole register/unregister stuff.

The manual actually cautions against using session_register/unregister
if register_globals is OFF. 

http://www.php.net/manual/en/ref.session.php

---John Holmes...


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




RE: [PHP] No text in form submission

2002-07-21 Thread John Holmes

 I have a different host I use for my sites, this is one I took over,
and
 they insist I use this hosting company, friend of an owner.  Have been
 trying to get to switch but wont.  So any ideas on how can get this to
 work, no text coming in email
 
 When I print_r($_POST) what does that do?)))
 I get

$_POST doesn't exist in PHP 3. Use $HTTP_POST_VARS. Also check your
settings of track_vars and register_globals in PHP.ini (or your
phpinfo() page). Check the manual on what each of those settings mean
and how they affect your script, too.

http://www.php.net/manual/en/configuration.php

---John Holmes...


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




[PHP] Re: include files and global variables

2002-07-21 Thread Chris Earle

Hmm.  Here's how you can make it load EVERYtime the file is included, plain
and simply.  In the include file, create the function.and the call it after
you've made it.  To get the other function to work, you might want to try
placing the function ABOVE checkMaster();
 (you should probably simply put that in the same file, but above it).
functions.php
?
function myfunction () {}

myfunction();
?

I have the feeling that the problem with the session variable is that you're
calling it before anything has been done to define it in the main page, so
it is null when you check it.  Try debugging it with echo statements here
and there that call out variables so that you know they're defined
correctly.  Also, turn on error_reporting(E_ALL); (you can simply call it
at the top of the page--first thing).  That will tell you when variables are
used if they're null and other errors that aren't fatal, but might cause
problems.

Jon Wyatt [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...

 I have some pages which include a number of files.
 In one of the include files I have a function which I wish to be executed
 everytime the include file is loaded.

 Therefore I place the function name in the include file at the top.

 However, this function uses a session variable to decide whether to call
 another function and it appears that this variable is not being carried
 across. For example, the start of the include file might look like this:-


 ?php

 checkMaster();


 function checkMaster()
 {
 global $master_session;
 if ($master_session[db_host])
 {
 connectToDB();
 }
 }


 function connectToDB()
 {
 ...
 


 The master_session variable is not set and hence connectToDB is never
 called.
 If I place the checkMaster code in each page that includes this file then
it
 all works fine. How do I get round this?

 Thanks.

 jon.

 Better than having your body rubbed vigorously with a cheese grater.
 http://www.samuri.co.uk.


 _
 MSN Photos is the easiest way to share and print your photos:
 http://photos.msn.com/support/worldwide.aspx




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




Re: [PHP] Re: hay

2002-07-21 Thread Rad0s-aw Gajewski

On Sun, 21 Jul 2002, Richard Lynch wrote:
++I don't use Classes.
How it is possible?:))) I prefer OOP and I use it as much
as possible even in PHP
++   $this=$GLOBALS[cache];
++I would not expect this to work.
++PHP is going to finalize and return the class, and you're assignment to
++$this is meaningless.
Oh...you can do everything with this in PHP.
$this=text,$this=new B(); and it have a sense - j want
to replace an object with another. (but i know that it is not
supported by other languages)
++
++If you want this to work, you'll have to do more like this:
it is some solution...
++?php
++  $cache = array();
++  function new_A();
++global $cache;
++
++if (!isset($cache['A'])){
++  $cache['A'] = new A();
++}
++return $cache['A'];
++  }
++?
++
++In other words, keep your cache external to the actual object
++implementation.
++
++

-- 
--
 pozdr
Rad0s

Radek Gajewski [EMAIL PROTECTED] GG:694459 ICQ:110153822



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




[PHP] Here's how to fix it

2002-07-21 Thread Chris Earle

You have to use a FOR or WHILE loop.  PHP 3 doesn't supported the foreach
loop.

You can get identical results by using the examples here:
http://www.php.net/manual/en/control-structures.foreach.php

Dean Ouellette [EMAIL PROTECTED] wrote in message
000b01c230f5$7837aa70$9c89adac@yoda">news:000b01c230f5$7837aa70$9c89adac@yoda...
 I have a different host I use for my sites, this is one I took over, and
 they insist I use this hosting company, friend of an owner.  Have been
 trying to get to switch but wont.  So any ideas on how can get this to
 work, no text coming in email

 When I print_r($_POST) what does that do?)))
 I get

print_r shows everything in the array on the screen.

 print_r($_POST)
 Fatal error: Call to unsupported or undefined function foreach() in
 /www/docs/www.electjoemarine.com/email.php on line 71

  PHP Version 3.0.16
   ?
   $MailToAddress = [EMAIL PROTECTED];
   $MailSubject = Group volunteer  list;
   if (!$MailFromAddress) {
   $MailFromAddress = $email;
   }
   $Header = ;
   $Footer = ;
  
   foreach($_POST as $key = $val)
   {
   $val = stripslashes($val);
   $Message .= $key = $val\n;
   }
 
  What do you see when you:  print_r($_POST)

I believe it says Array ( $whatevertheKEYis = $theVALUE, $nextKEY =
$nextValue) on screen for it.  Basically, it makes it so you could copy and
paste it and create a replica of THAT array.  Mostly used for debugging.



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




Re: [PHP] Re: HTML E-mails

2002-07-21 Thread Chris Earle

 So most email programs suck.  Consider that Outlook and OE are the two
 single most popular mail clients in existance.  Then, once you've
 stretched out from the foetal position and stopped weeping
 uncontrollably, try to educate people about HTML mail :-).

Actually I enjoy my Outlook Express...

MIME-Version: 1.0\r\n
   .Content-type: text/html; charset=iso-8859-1\r\n

Is all that I add other than the default headers of From: and Reply (after
the MIME ...) and it works for me.

Also, not to start a flame war, but you might want to look at
http://abcnews.go.com/sections/scitech/TechTV/techtv_hackertargets020719.htm
l



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




Re: [PHP] Re: HTML E-mails

2002-07-21 Thread Chris Earle

All I add to my headers to make them work are:

MIME-Version: 1.0\r\n
   .Content-type: text/html; charset=iso-8859-1\r\n
.From: [EMAIL PROTECTED]\r\n
.Reply-To: $ReplyEmail);

I'm running Outlook Express and that works perfectly.



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




[PHP] Re: To print in PHP

2002-07-21 Thread Dan Koken


Correct PDF does work and is well supported on Macs and Linux, and just 
about everywhere I looked. But, for out system, it don't work 'JUST 
FINE'. After a lot of test we decided it was just too slow for our use. 
Every system is different, and if you can live with PDF and it works for 
you, use it.

Notice the period after RTF. The part I'm talking about is the printer 
functions. http://www.php.net/manual/en/ref.printer.php
PHP: Printer functions - Manual

Richard Lynch wrote:

decided I didn't want to use the browser to print. Looked at PDF, RTF. I 
liked the printer functions, but they only worked on M$. After looking 

 
 Excuse me.
 
 PDF works JUST FINE not only on Macs, but is also well-supported under
 Linux.
 
 http://php.net/pdflib
 
 


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




[PHP] Submitting to cgi script

2002-07-21 Thread rdkurth

How can I do this

I have a form that I want to submit to a second php script that in turn
submits to a cgi script but I can not get it to work. If I submit
from the form to the cgi script it works just fine. But there are
something that I need to do with the data besides submitting to the
cgi script. Could you look at the sample code below and see if I am
doing something wrong. I hope this makes sense I am not quit sure how
to ask what I want to know
If I was submitting directly to the cgi script the form action would
look like this
 FORM ACTION=/cgi-bin/siteUserEmail/siteUserEmail.cgi METHOD=POST


 
FORM ACTION=siteUserEmail.php METHOD=POST
INPUT TYPE=TEXT NAME=forwardaddr SIZE=32 VALUE=
TEXTAREA NAME=aliases ROWS=5 COLS=32/TEXTAREA
INPUT TYPE=CHECKBOX NAME=vacationmode VALUE=on 
TEXTAREA NAME=vacationmsg ROWS=5 COLS=32/TEXTAREA
INPUT TYPE=HIDDEN NAME=name SIZE=-1 VALUE=tester54321
INPUT TYPE=HIDDEN NAME=group SIZE=-1 VALUE=site53
INPUT TYPE=HIDDEN NAME=page SIZE=-1 VALUE=siteuseremail
input type=submit name=Submit value=submit
/FORM

The siteUserEmail.php file
?
$cmd=/cgi-bin/siteUserEmail/siteUserEmail.cgi?forwardaddr=$forwardaddr
aliases=$aliasesvacationmode=$vacationmodevacationmsg=$vacationmsg
name=$namegroup=$grouppage=$page;
exec($cmd);
?
-- 
Best regards,
 rdkurth  mailto:[EMAIL PROTECTED]


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




[PHP] Re: Smart ass form

2002-07-21 Thread Chris Earle

+++--+-+
| expid | devid | devlanguage | devtime  |
+++--+-+
|   1 | 1 | PHP | less than 1 year  |
|   2 | 1 | MySQL| less than 1 year  |
|   3 | 1 | HTML   | more than 5 years |
++--++-+

I'll use that as the template:

I'll assume that you know how to get the expid and devid in there and I'll
just put them in there as numbers.
? $devselect = SELECT NAME=\devtime[]\ SIZE=\1\
OPTION VALUE=\1y\Less than 1 year
OPTION VALUE=\5y\More than 5 years
etc
/SELECT;?

FORMTABLE
TR
THexpid/THTHdevid/THTHdevlangu/THTHdevtime/TH
/TR
!-- a loop will generate each new row --
TR
TD1/TDTD1/TDTD?=$LanguageName[$expid]?INPUT TYPE=Check?
if ($UserKnows[$expid]) { echo  CHECKED; }?
VALUE=language[]/TDTD?=$devselect?/TD
/TR
!-- this will end what the loop outputs --
TR
TD2/TDTD1/TDTD?=$LanguageName[$expid]?INPUT TYPE=Check?
if ($UserKnows[$expid]) { echo  CHECKED; }?
VALUE=language[]/TDTD?=$devselect?/TD
/TR
etc...
!-- here's the hardcoded extras --
TD-/TDTD1/TDTDINPUT TYPE=Text NAME=DevSetLang[]
VALUE=TD?=$devselect?/TD
etc..
/TABLE/FORM

Now you can access them by (I think) doing something like this:
if (!empty($_POST[language][0])) // (I think that check boxes give  if
they're not checked)
if (!empty($_POST[DevSetLang][0])) // you might consider making a separate
devselect variable for the text boxes, which will make it easier to check
(the array index will work easier)

I hope that that helps.




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




Re: [PHP] No text in form submission

2002-07-21 Thread Justin French

Create a file with phpinfo() in it.

Justin



on 22/07/02 6:08 AM, Dean Ouellette ([EMAIL PROTECTED]) wrote:

 Is there a way to tell, just contacted my host and they do not know,
 they said they could look it up Monday when back in office


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




[PHP] Re: if $char == any form of white space

2002-07-21 Thread Chris Earle

If you want to use ereg just [:space:] ... I'm not too sure about what to do
with the Perl one.

Justin French [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]...
 Is this the best way to check if a $char is ANY FORM OF WHITESPACE (space,
 \t, \r, \n, etc etc)?


 if(preg_match('/\s/', $char))
 {
 ...
 }

 ??


 Thanks
 Justin




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




Re: [PHP] Submitting to cgi script

2002-07-21 Thread B i g D o g

In your example you are using the method of POST to pass the form data to
the cgi script.  However, when you pass the data to the cgi script from the
php script you are using the GET method to pass the data.

Check and see if the cgi can accept with METHOD=GET

.: B i g D o g :.


- Original Message -
From: [EMAIL PROTECTED]
To: php-general [EMAIL PROTECTED]
Sent: Sunday, July 21, 2002 5:46 PM
Subject: [PHP] Submitting to cgi script


 How can I do this

 I have a form that I want to submit to a second php script that in turn
 submits to a cgi script but I can not get it to work. If I submit
 from the form to the cgi script it works just fine. But there are
 something that I need to do with the data besides submitting to the
 cgi script. Could you look at the sample code below and see if I am
 doing something wrong. I hope this makes sense I am not quit sure how
 to ask what I want to know
 If I was submitting directly to the cgi script the form action would
 look like this
  FORM ACTION=/cgi-bin/siteUserEmail/siteUserEmail.cgi METHOD=POST



 FORM ACTION=siteUserEmail.php METHOD=POST
 INPUT TYPE=TEXT NAME=forwardaddr SIZE=32 VALUE=
 TEXTAREA NAME=aliases ROWS=5 COLS=32/TEXTAREA
 INPUT TYPE=CHECKBOX NAME=vacationmode VALUE=on 
 TEXTAREA NAME=vacationmsg ROWS=5 COLS=32/TEXTAREA
 INPUT TYPE=HIDDEN NAME=name SIZE=-1 VALUE=tester54321
 INPUT TYPE=HIDDEN NAME=group SIZE=-1 VALUE=site53
 INPUT TYPE=HIDDEN NAME=page SIZE=-1 VALUE=siteuseremail
 input type=submit name=Submit value=submit
 /FORM

 The siteUserEmail.php file
 ?
 $cmd=/cgi-bin/siteUserEmail/siteUserEmail.cgi?forwardaddr=$forwardaddr
 aliases=$aliasesvacationmode=$vacationmodevacationmsg=$vacationmsg
 name=$namegroup=$grouppage=$page;
 exec($cmd);
 ?
 --
 Best regards,
  rdkurth  mailto:[EMAIL PROTECTED]


 --
 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: HTML E-mails

2002-07-21 Thread Justin French

on 22/07/02 6:40 AM, Richard Lynch ([EMAIL PROTECTED]) wrote:

 But, if they still insist on it, one answer, as I already said, lies here:
 
 http://phpclasses.org/
 
 I'm sure there are a zillion other solutions, that just happens to be one I
 know of.
 
 Why it takes a few thousand people on this list to search this out for you,
 when it's readily find-able in Google, or at least in a very brief search
 starting at http://php.net/links.php is also beyond my comprehension.

Hang on -- I already know how to do HTML mail -- was defending the OP!!

 
 Actually, though, when my clients insist on HTML email, I just tell them:
 No.  If you want that feature, you'll have to hire somebody else to do it.
 I've already explained why.  I don't think I've lost a single client that
 way -- Every one of them has re-considered my advice, and outright refusal,
 and decided maybe I *do* know what the hell I'm talking about.  YMMV.

:)


 It also doesn't add anything.  Pretty colours and flashing lights make
 it harder to read email, and even if you just restrict yourself to basic
 document formatting, well, is it *that* important that your text is
 shown as strongstrong emphasis/strong rather than *strong emphasis*?
 
 
 Following this same logic, should we all just use PRE formatted green text
 on a black background?
 
 Following your logic, should we install HUDs (Heads Up Display) *right*
 *now* in cars rolling off the manufacturing line of Detroit?
 
 No, of course not.
 
 Your average driver isn't trained to use them, and probably won't be trained
 to use them in any reasonable time frame.

We were all trained to cook in microwaves pretty quick smart -- an extremely
different way of cooking.  Not quite the same as a plain formatted email and
one with a little bit of layout, clarity and visual hierarchy.


 Similarly, your average email client, and average email user, are clearly
 *NOT* ready for HTML email.  You only have to look at the spread of stupid
 email viruses to understand this *FACT*.

Yup -- couldn't agree more.


 Maybe, some day, with some reasonable effort on the part of an
 organization/company that actually understands email, HTML and *SECURITY*,
 there might actually *BE* a decent email client that can handle HTML-email,
 and we might even have an information superhighway (LOL) capable of
 handling the load that imposes across the board.  Today is not that day.

Agree totally.


 A web-page is *NOT* an email.
 
 More importantly, an email is *NOT* a web-page.

Correct.  An email is a communication medium.  And long term, people are
going to expect that email can have simular simple visual cues, formatting
and layout that they can achieve as second nature in such shite as M$
Word.  

 
 If you want me to look at your damn pretty colors and junky graphics, send
 me an email with the link.
 
 If I want to waste my time downloading all that crap, I'll click.  If not,
 buh-bye.
 
 If you want to insist on sending me inappropriate content for the selected
 medium, you'll get what you deserve -- I will delete your email without even
 looking at it, much less with a chance that I'll be interested enough to
 visit your web-site.  I am not alone in this behaviour.


Okay, I agree with all this, but there's definitely a mix-up here:  *I*
don't want to send HTML email.  I hate it, never send it, don't like
receiving it, don't run any lists that support it, and always attempt to
subscribe to mailing lists as a text-only reader.

However, I do believe HTML mail (or *some* form of formatting) has a place,
and in the right hands (impossible, I know), can be useful with minimal
burden, and the original poster was well within their rights to ask how it
was done, because realistically, they may have to achieve it.  It's not
truly you place or mine to dictate to them how evil it is -- just warn them
as much as possible.


Justin


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




Re[2]: [PHP] Submitting to cgi script

2002-07-21 Thread rdkurth

Hello B,
I just submitted directly to the cgi script and did it with a GET and
it worked so that is not the problem. Any other suggestions

Sunday, July 21, 2002, 4:52:09 PM, you wrote:


BigDog In your example you are using the method of POST to pass the form data to
BigDog the cgi script.  However, when you pass the data to the cgi script from the
BigDog php script you are using the GET method to pass the data.

BigDog Check and see if the cgi can accept with METHOD=GET

BigDog .: B i g D o g :.


BigDog - Original Message -
BigDog From: [EMAIL PROTECTED]
BigDog To: php-general [EMAIL PROTECTED]
BigDog Sent: Sunday, July 21, 2002 5:46 PM
BigDog Subject: [PHP] Submitting to cgi script


 How can I do this

 I have a form that I want to submit to a second php script that in turn
 submits to a cgi script but I can not get it to work. If I submit
 from the form to the cgi script it works just fine. But there are
 something that I need to do with the data besides submitting to the
 cgi script. Could you look at the sample code below and see if I am
 doing something wrong. I hope this makes sense I am not quit sure how
 to ask what I want to know
 If I was submitting directly to the cgi script the form action would
 look like this
  FORM ACTION=/cgi-bin/siteUserEmail/siteUserEmail.cgi METHOD=POST



 FORM ACTION=siteUserEmail.php METHOD=POST
 INPUT TYPE=TEXT NAME=forwardaddr SIZE=32 VALUE=
 TEXTAREA NAME=aliases ROWS=5 COLS=32/TEXTAREA
 INPUT TYPE=CHECKBOX NAME=vacationmode VALUE=on 
 TEXTAREA NAME=vacationmsg ROWS=5 COLS=32/TEXTAREA
 INPUT TYPE=HIDDEN NAME=name SIZE=-1 VALUE=tester54321
 INPUT TYPE=HIDDEN NAME=group SIZE=-1 VALUE=site53
 INPUT TYPE=HIDDEN NAME=page SIZE=-1 VALUE=siteuseremail
 input type=submit name=Submit value=submit
 /FORM

 The siteUserEmail.php file
 ?
 $cmd=/cgi-bin/siteUserEmail/siteUserEmail.cgi?forwardaddr=$forwardaddr
 aliases=$aliasesvacationmode=$vacationmodevacationmsg=$vacationmsg
 name=$namegroup=$grouppage=$page;
 exec($cmd);
 ?
 --
 Best regards,
  rdkurth  mailto:[EMAIL PROTECTED]


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




-- 
Best regards,
 rdkurthmailto:[EMAIL PROTECTED]


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




Re: Re[2]: [PHP] Submitting to cgi script

2002-07-21 Thread Ray Hunter

Instead of doing it as a command, try it through the webserver

?php

header( Location:
http://localhost/cgi-bin/siteUserEmail/siteUserEmail.cgi?forwardaddr=$forwar
daddraliases=$aliasesvacationmode=$vacationmodevacationmsg=$vacationmsgn
ame=$namegroup=$grouppage=$page );

?


Or you can use something else...but send it to the web server...



.: B i g D o g :.


- Original Message -
From: [EMAIL PROTECTED]
To: B i g D o g [EMAIL PROTECTED]; php-general
[EMAIL PROTECTED]
Sent: Sunday, July 21, 2002 6:15 PM
Subject: Re[2]: [PHP] Submitting to cgi script


 Hello B,
 I just submitted directly to the cgi script and did it with a GET and
 it worked so that is not the problem. Any other suggestions

 Sunday, July 21, 2002, 4:52:09 PM, you wrote:


 BigDog In your example you are using the method of POST to pass the form
data to
 BigDog the cgi script.  However, when you pass the data to the cgi script
from the
 BigDog php script you are using the GET method to pass the data.

 BigDog Check and see if the cgi can accept with METHOD=GET

 BigDog .: B i g D o g :.


 BigDog - Original Message -
 BigDog From: [EMAIL PROTECTED]
 BigDog To: php-general [EMAIL PROTECTED]
 BigDog Sent: Sunday, July 21, 2002 5:46 PM
 BigDog Subject: [PHP] Submitting to cgi script


  How can I do this
 
  I have a form that I want to submit to a second php script that in turn
  submits to a cgi script but I can not get it to work. If I submit
  from the form to the cgi script it works just fine. But there are
  something that I need to do with the data besides submitting to the
  cgi script. Could you look at the sample code below and see if I am
  doing something wrong. I hope this makes sense I am not quit sure how
  to ask what I want to know
  If I was submitting directly to the cgi script the form action would
  look like this
   FORM ACTION=/cgi-bin/siteUserEmail/siteUserEmail.cgi METHOD=POST
 
 
 
  FORM ACTION=siteUserEmail.php METHOD=POST
  INPUT TYPE=TEXT NAME=forwardaddr SIZE=32 VALUE=
  TEXTAREA NAME=aliases ROWS=5 COLS=32/TEXTAREA
  INPUT TYPE=CHECKBOX NAME=vacationmode VALUE=on 
  TEXTAREA NAME=vacationmsg ROWS=5 COLS=32/TEXTAREA
  INPUT TYPE=HIDDEN NAME=name SIZE=-1 VALUE=tester54321
  INPUT TYPE=HIDDEN NAME=group SIZE=-1 VALUE=site53
  INPUT TYPE=HIDDEN NAME=page SIZE=-1 VALUE=siteuseremail
  input type=submit name=Submit value=submit
  /FORM
 
  The siteUserEmail.php file
  ?
  $cmd=/cgi-bin/siteUserEmail/siteUserEmail.cgi?forwardaddr=$forwardaddr
  aliases=$aliasesvacationmode=$vacationmodevacationmsg=$vacationmsg
  name=$namegroup=$grouppage=$page;
  exec($cmd);
  ?
  --
  Best regards,
   rdkurth  mailto:[EMAIL PROTECTED]
 
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php




 --
 Best regards,
  rdkurthmailto:[EMAIL PROTECTED]


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


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




Re: [PHP] include files and global variables

2002-07-21 Thread Michael Hall


I think that you need to call the checkMaster() function AFTER you declare
it, not before. Try moving checkMaster(); beneath the function
definition.

Mick


On Sun, 21 Jul 2002, Jon Wyatt wrote:

 
 I have some pages which include a number of files.
 In one of the include files I have a function which I wish to be executed 
 everytime the include file is loaded.
 
 Therefore I place the function name in the include file at the top.
 
 However, this function uses a session variable to decide whether to call 
 another function and it appears that this variable is not being carried 
 across. For example, the start of the include file might look like this:-
 
 
 ?php
 
 checkMaster();
 
 
 function checkMaster()
 {
 global $master_session;
 if ($master_session[db_host])
 {
 connectToDB();
 }
 }
 
 
 function connectToDB()
 {
   ...
   
 
 
 The master_session variable is not set and hence connectToDB is never 
 called.
 If I place the checkMaster code in each page that includes this file then it 
 all works fine. How do I get round this?
 
 Thanks.
 
 jon.
 
 Better than having your body rubbed vigorously with a cheese grater.
 http://www.samuri.co.uk.
 
 
 _
 MSN Photos is the easiest way to share and print your photos: 
 http://photos.msn.com/support/worldwide.aspx
 
 
 

-- 

n   i   n   t   i  .   c   o   m
php-python-perl-mysql-postgresql

Michael Hall [EMAIL PROTECTED]



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




[PHP] Hex Help Please...

2002-07-21 Thread Georgie Casey

Rite,

There's a PHP script that takes a monochrome BMP and converts it into some
sort of hex code and I've noticed some patterns with this code. This image
is 72 pixels wide by 14 high so there's 1008 pixels. In the code returned,
theres 252 chars, which is 1008 divided by 4.

So I guessed the image is split into 4 pixels each. So if I pass an image
with the first pixel black and everyhting else white, it returns 8 for those
4. If I pass an image with the first and second black, it returns c.

With the first three black, it returns e. With the first 4, f. And if I have
the 5th pixel black it goes onto the next char code, eg returning f for the
first 4 pixels, then 8 for the 5th pixel black, ie the first pixel in the
next 4. In total it returns f8.

PS
I tried reading in each pixel of the script, checking if it was black or
white, 1 for black, 0 for white. Then converting these 0s and 1s from
decimal to hex, then converting from binary to hex, but to no avail. Then I
tried taking a set of 4 1s or 0s and converting them, but still no luck.

So my questions is, does anyone know how theyre encoding the image I
could probably could decipher the coding with some experimentation but it
really looks like hex and I might be wasting my time.

TIA







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




[PHP] Sessions vs passing variables

2002-07-21 Thread Mike Mannakee

When I try to pass a variable from one page to another the variable is
completely inaccessible IF I have a session going.  The data has to be
passed from one page to the next through the link, as the link tells which
product the user hit.  Any thoughts?

Mike Mannakee



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




[PHP] Re: Hex Help Please...

2002-07-21 Thread Georgie Casey

OK, i thought I found my solution but...

How come if I convert from 1000 from Binary to Hex in calculator, it
returns 8, but when I use the PHP bin2hex function, it returns loads of 3s
and 0s


Georgie Casey [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Rite,

 There's a PHP script that takes a monochrome BMP and converts it into some
 sort of hex code and I've noticed some patterns with this code. This image
 is 72 pixels wide by 14 high so there's 1008 pixels. In the code returned,
 theres 252 chars, which is 1008 divided by 4.

 So I guessed the image is split into 4 pixels each. So if I pass an image
 with the first pixel black and everyhting else white, it returns 8 for
those
 4. If I pass an image with the first and second black, it returns c.

 With the first three black, it returns e. With the first 4, f. And if I
have
 the 5th pixel black it goes onto the next char code, eg returning f for
the
 first 4 pixels, then 8 for the 5th pixel black, ie the first pixel in the
 next 4. In total it returns f8.

 PS
 I tried reading in each pixel of the script, checking if it was black or
 white, 1 for black, 0 for white. Then converting these 0s and 1s from
 decimal to hex, then converting from binary to hex, but to no avail. Then
I
 tried taking a set of 4 1s or 0s and converting them, but still no luck.

 So my questions is, does anyone know how theyre encoding the image I
 could probably could decipher the coding with some experimentation but it
 really looks like hex and I might be wasting my time.

 TIA









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




Re: [PHP] get a list of clients with PHP

2002-07-21 Thread Norbert Pfeiffer

Hello Richard,

  My problem:
  How can I receive a list of the PC's switched on
  at present with PHP?
  System calls are not a genuine solution.
  The Script is not only to work under Linux.
 I don't think fsockopen's failure to open a socket
 will kill a PHP script...
harm,
I know that it like that is.
It annoys me already since PHP 3.0.3 ... :-(
Therefore I did not also ask for it.
I hope my problem to have clearly designated.


w. b. r. Norbert
__
normally:   +49-(0)2292-681769
mobil call: +49-(0)177-2373368
--
e.o.m.


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




[PHP] Traversing an appendable file

2002-07-21 Thread Chris Earle

Is there any way to fseek (or something to the exact same effect) a file
opened with a or a+?

I've tried rewinding and fseeking appendable files, but neither work.

Opening up in r+ gives me part of the desired result, but if where I want
to write is not at the end, it writes over things, which I obviously do not
want.



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




[PHP] Amazon Web Service implemented in PHP

2002-07-21 Thread Daniel Kushner

http://www.amazonlite.com/

--Daniel

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




[PHP] Re: Sessions vs passing variables

2002-07-21 Thread Chris Earle

What do you mean by pass? Using a GET method, POST, COOKIE or are you trying
to do something else (other than SESSION)?

Mike Mannakee [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 When I try to pass a variable from one page to another the variable is
 completely inaccessible IF I have a session going.  The data has to be
 passed from one page to the next through the link, as the link tells which
 product the user hit.  Any thoughts?

 Mike Mannakee





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




Re[4]: [PHP] Submitting to cgi script

2002-07-21 Thread rdkurth

Hello Ray,

This worked now my question is. Is there a way to force it to submit with
POST rather than GET

Sunday, July 21, 2002, 5:12:30 PM, you wrote:


RH Instead of doing it as a command, try it through the webserver

RH ?php

RH header( Location:
RH http://localhost/cgi-bin/siteUserEmail/siteUserEmail.cgi?forwardaddr=$forwar
RH daddraliases=$aliasesvacationmode=$vacationmodevacationmsg=$vacationmsgn
RH ame=$namegroup=$grouppage=$page );

?


RH Or you can use something else...but send it to the web server...



RH .: B i g D o g :.


RH - Original Message -
RH From: [EMAIL PROTECTED]
RH To: B i g D o g [EMAIL PROTECTED]; php-general
RH [EMAIL PROTECTED]
RH Sent: Sunday, July 21, 2002 6:15 PM
RH Subject: Re[2]: [PHP] Submitting to cgi script


 Hello B,
 I just submitted directly to the cgi script and did it with a GET and
 it worked so that is not the problem. Any other suggestions

 Sunday, July 21, 2002, 4:52:09 PM, you wrote:


 BigDog In your example you are using the method of POST to pass the form
RH data to
 BigDog the cgi script.  However, when you pass the data to the cgi script
RH from the
 BigDog php script you are using the GET method to pass the data.

 BigDog Check and see if the cgi can accept with METHOD=GET

 BigDog .: B i g D o g :.


 BigDog - Original Message -
 BigDog From: [EMAIL PROTECTED]
 BigDog To: php-general [EMAIL PROTECTED]
 BigDog Sent: Sunday, July 21, 2002 5:46 PM
 BigDog Subject: [PHP] Submitting to cgi script


  How can I do this
 
  I have a form that I want to submit to a second php script that in turn
  submits to a cgi script but I can not get it to work. If I submit
  from the form to the cgi script it works just fine. But there are
  something that I need to do with the data besides submitting to the
  cgi script. Could you look at the sample code below and see if I am
  doing something wrong. I hope this makes sense I am not quit sure how
  to ask what I want to know
  If I was submitting directly to the cgi script the form action would
  look like this
   FORM ACTION=/cgi-bin/siteUserEmail/siteUserEmail.cgi METHOD=POST
 
 
 
  FORM ACTION=siteUserEmail.php METHOD=POST
  INPUT TYPE=TEXT NAME=forwardaddr SIZE=32 VALUE=
  TEXTAREA NAME=aliases ROWS=5 COLS=32/TEXTAREA
  INPUT TYPE=CHECKBOX NAME=vacationmode VALUE=on 
  TEXTAREA NAME=vacationmsg ROWS=5 COLS=32/TEXTAREA
  INPUT TYPE=HIDDEN NAME=name SIZE=-1 VALUE=tester54321
  INPUT TYPE=HIDDEN NAME=group SIZE=-1 VALUE=site53
  INPUT TYPE=HIDDEN NAME=page SIZE=-1 VALUE=siteuseremail
  input type=submit name=Submit value=submit
  /FORM
 
  The siteUserEmail.php file
  ?
  $cmd=/cgi-bin/siteUserEmail/siteUserEmail.cgi?forwardaddr=$forwardaddr
  aliases=$aliasesvacationmode=$vacationmodevacationmsg=$vacationmsg
  name=$namegroup=$grouppage=$page;
  exec($cmd);
  ?
  --
  Best regards,
   rdkurth  mailto:[EMAIL PROTECTED]
 
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php




 --
 Best regards,
  rdkurthmailto:[EMAIL PROTECTED]


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





-- 
Best regards,
 rdkurthmailto:[EMAIL PROTECTED]


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




[PHP] Re: HTML E-Mail

2002-07-21 Thread Alex Kirk

Damn, what a flame war I've started! I had no idea... 

In any case, Richard: I agree that HTML e-mails, generally speaking, suck. 
The most HTML I **personally** think should be in an e-mail is a quick link 
to a web page, maybe a bit of text coloration/sizing for emphasis. 

However, **professionally**, I'm looking at something completely different. 
I run a small web services business looking for any form of cash possible, 
and a local portal site has offered to promote on their site an HTML 
e-mailing system that we create -- and they have customers *begging* for it. 
While I as an individual may despise HTML e-mail, I as a businessman cannot 
turn down such an obvious revenue-generation stream, especially in today's 
economy. 

I came to the list looking for technical help because it's something that I 
need to do, not something I want to promote. Whatever my motives may have 
been, though, there's no reason to launch such a tirade on the subject 
on-list -- if you want to bitch and moan and flame, it's just as easy to do 
off-list. 

Please, please, let's kill this thread and all the animosity going with it 
 -- *especially* since I've been kindly pointed in all the directions needed 
for technical help. 

Alex Kirk

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




RE: [PHP] Sessions vs passing variables

2002-07-21 Thread John Holmes

 When I try to pass a variable from one page to another the variable is
 completely inaccessible IF I have a session going.  The data has to be
 passed from one page to the next through the link, as the link tells
which
 product the user hit.  Any thoughts?

Is there a variable by the same name in the session? If register_globals
is on, the session value could be overwriting the GET value.

---John Holmes...


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




[PHP] server performance

2002-07-21 Thread eat pasta type fasta

Not exactly a PHP question, but you guys will know,

is there a significant performance difference in how long does it take a 
server to find files as the directories become more nested,

eg.

1. file index.php uses images from directory DIR

vs.

2. file index.php uses images from directory images/DIR

vs.

3. file index.php uses images from directory files/images/DIR

Thanks in advance,

R



--__-__-__
eat pasta
type fasta


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




Re: Re[4]: [PHP] Submitting to cgi script

2002-07-21 Thread Peter James

 This worked now my question is. Is there a way to force it to submit with
 POST rather than GET


Look at the CURL functions on php.net



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




Re: [PHP] Re: HTML E-mails

2002-07-21 Thread Chris Earle

What's so hard with stopping script kiddies (which is just about all you can
do with an e-mail to my knowledge -- aside from attachments).

In PHP or Perl you could easily write a script that kills ANY SCRIPT tags
and APPLET tags, as well as anything else that might pop up anything.  I
don't understand why no one just does that with C++, it's not even that hard
in that either (actually pretty easy because you just find the SCRIPT or
whatever tag and then delete everything until the end tag ... if that means
bye bye e-mail, then bye bye e-mail).  Is there some other flaw (other than
the awe-inspiring trust that of attachments that people have) that I don't
know about?

Maybe some day I might just have to work on something similar to this idea.



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




[PHP] Re: Redirect Question

2002-07-21 Thread Chris Earle

 Which versions of IE is somebody claiming can't handle a Location: header?

It's not version 6



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




[PHP] Re: Redirect Question

2002-07-21 Thread Chris Earle

 Which versions of IE is somebody claiming can't handle a Location: header?

And it's not version 4 (I'm assuming not 5(.5) either)



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




[PHP] Re: server performance

2002-07-21 Thread Chris Earle

I think that's entirely dependent on the server's OS.  If the OS has a
problem, then yes, obviously, otherwise I don't see a reason (unless there
is a bug) for significant speed loss.
Eat Pasta Type Fasta [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Not exactly a PHP question, but you guys will know,

 is there a significant performance difference in how long does it take a
 server to find files as the directories become more nested,

 eg.

 1. file index.php uses images from directory DIR

 vs.

 2. file index.php uses images from directory images/DIR

 vs.

 3. file index.php uses images from directory files/images/DIR

 Thanks in advance,

 R



 --__-__-__
 eat pasta
 type fasta




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




Re: [PHP] Re: Redirect Question

2002-07-21 Thread Jason Wong

On Monday 22 July 2002 10:35, Chris Earle wrote:
  Which versions of IE is somebody claiming can't handle a Location:
  header?

 And it's not version 4 (I'm assuming not 5(.5) either)

When you say version 4, which version 4 do you mean? Ditto for version 5. With 
so many patches and 'upgrades' issued for IE I won't surprised if there is 
some combination which causes Location: header to fail.

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

/*
All life evolves by the differential survival of replicating entities.
-- Dawkins
*/


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




[PHP] NOT an easy upload

2002-07-21 Thread César Aracena

Hi all. I’m trying to handle a picture upload. So far, I’ve made my
script store it where I want with the name I want. The only problem now,
is that it should store that given name into a MySQL DB table… I tried
it by calling a function which stores the picture and returns a variable
called $picname then use an UPDATE statement but that variable isn’t
passed… any ideas? The code looks like this:

function pic_upload($userid)
{
if (is_uploaded_file($_FILES['devpicture']['tmp_name']))
{
$filename = $_FILES['devpicture']['tmp_name'];

$realname = $_FILES['devpicture']['name'];

$username = $userid..jpg;

copy($_FILES['devpicture']['tmp_name'],
c:/apache/htdocs/os-seek/photos\\.$username);

$username;
}
else
{
echo Possible file upload attack: filename
.$_FILES['devpicture']['name']..br;
}
}

---
and then the updating
---

pic_upload($id);

$query = UPDATE os_developers SET devpicture = '$username' WHERE devid
= $id;
$result = mysql_query($query) or die(mysql_error());

Thanks in advance,

Cesar Aracena
CE / MCSE+I
Neuquen, Argentina
+54.299.6356688
+54.299.4466621




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




Re: [PHP] Sessions vs passing variables

2002-07-21 Thread Mike Mannakee

No,

The strange thing is there isn't.  I have a test page that links to the
order form, having this html:

form action=order_form.php method=post
input type=hidden name=prod_ids[] value=9
input type=hidden name=prod_ids[] value=8
input type=hidden name=prod_qtys[] value=1
input type=hidden name=prod_qtys[] value=1
input type=submit value=Order product/form


p
a href=order_form.php?prod_ids[]=9prod_qtys[]=1Order/a

I've tried it here as both a link and as hidden forms.  Neither on works if
I begin the script with:

if(!(session_id()))
 session_start();

I've actually figured a bit of a workaround by having the session begun on
earlier pages, and just continued on the order form.  I think when a session
is begun the server sends a cookie to the browser, and somehow that
transaction wipes out the variables, whether posted or passed by URL.  It's
a bit of a pain but it seems to be working.  I'm just now slightly nervous
that the order form is unable to begin a session if it needs to, but one
lives, right?

Mike


John Holmes [EMAIL PROTECTED] wrote in message
001b01c2311f$e19a2cc0$b402a8c0@mango">news:001b01c2311f$e19a2cc0$b402a8c0@mango...
  When I try to pass a variable from one page to another the variable is
  completely inaccessible IF I have a session going.  The data has to be
  passed from one page to the next through the link, as the link tells
 which
  product the user hit.  Any thoughts?

 Is there a variable by the same name in the session? If register_globals
 is on, the session value could be overwriting the GET value.

 ---John Holmes...




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




[PHP] Re: Redirect Question

2002-07-21 Thread Tim Luoma


FWIW, a user note at http://www.php.net/manual/en/function.header.php 
says :

There is this nasty bug in IE 5 for Windows prior to service pack 2, 
described  in Microsoft knowledgebase article Q281197 which causes a 
problem with  redirecting.. if you submit a POST form to a page that 
uses header() to redirect  to another page after processing the form 
data, then IE will not display some of  the images on the page, if the 
user has an external HTTP namespace handler  (RealDownload for 
example) installed. It took me a very long time to figure this  out; I 
had no idea why my ads weren't displaying on IE for windows but worked 
fine everywhere else.




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




RE: [PHP] Sessions vs passing variables

2002-07-21 Thread John Holmes

How are you testing whether the variables were passed or not? What
version of PHP are you using and is register_globals ON or OFF?

---John Holmes...

 -Original Message-
 From: Mike Mannakee [mailto:[EMAIL PROTECTED]]
 Sent: Sunday, July 21, 2002 10:57 PM
 To: [EMAIL PROTECTED]
 Subject: Re: [PHP] Sessions vs passing variables
 
 No,
 
 The strange thing is there isn't.  I have a test page that links to
the
 order form, having this html:
 
 form action=order_form.php method=post
 input type=hidden name=prod_ids[] value=9
 input type=hidden name=prod_ids[] value=8
 input type=hidden name=prod_qtys[] value=1
 input type=hidden name=prod_qtys[] value=1
 input type=submit value=Order product/form
 
 
 p
 a href=order_form.php?prod_ids[]=9prod_qtys[]=1Order/a
 
 I've tried it here as both a link and as hidden forms.  Neither on
works
 if
 I begin the script with:
 
 if(!(session_id()))
  session_start();
 
 I've actually figured a bit of a workaround by having the session
begun on
 earlier pages, and just continued on the order form.  I think when a
 session
 is begun the server sends a cookie to the browser, and somehow that
 transaction wipes out the variables, whether posted or passed by URL.
 It's
 a bit of a pain but it seems to be working.  I'm just now slightly
nervous
 that the order form is unable to begin a session if it needs to, but
one
 lives, right?
 
 Mike
 
 
 John Holmes [EMAIL PROTECTED] wrote in message
 001b01c2311f$e19a2cc0$b402a8c0@mango">news:001b01c2311f$e19a2cc0$b402a8c0@mango...
   When I try to pass a variable from one page to another the
variable is
   completely inaccessible IF I have a session going.  The data has
to be
   passed from one page to the next through the link, as the link
tells
  which
   product the user hit.  Any thoughts?
 
  Is there a variable by the same name in the session? If
register_globals
  is on, the session value could be overwriting the GET value.
 
  ---John Holmes...
 
 
 
 
 --
 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] Faster: Includes or DB Queries??

2002-07-21 Thread Monty

Is there much of a difference in speed or efficiency between INCLUDEing
files in a script or loading data from a database? I'm building a dynamic
menu system for a website and not sure if it would be faster to store button
data in a DB or just do it with Included files.



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




RE: [PHP] Faster: Includes or DB Queries??

2002-07-21 Thread John Holmes

 Is there much of a difference in speed or efficiency between
INCLUDEing
 files in a script or loading data from a database? I'm building a
dynamic
 menu system for a website and not sure if it would be faster to store
 button
 data in a DB or just do it with Included files.

Includes are faster overall. If you already have a database connection
open for other things, then there won't be as much of an overhead for
using the database. 

---John Holmes...


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




Re: [PHP] Sessions vs passing variables

2002-07-21 Thread Mike Mannakee

I'm on a server with php version 4.2.1 with register globals on.  The main
test has been can I access the variables in the script?  Oddly enough, if I
didn't use an array they are there for me.  Turns out it's only when I'm
trying to pass an array.  Single variables works fine.  I'm beginning to
think it's a bug.

Mike


John Holmes [EMAIL PROTECTED] wrote in message
001e01c2312e$a6149aa0$b402a8c0@mango">news:001e01c2312e$a6149aa0$b402a8c0@mango...
 How are you testing whether the variables were passed or not? What
 version of PHP are you using and is register_globals ON or OFF?

 ---John Holmes...

  -Original Message-
  From: Mike Mannakee [mailto:[EMAIL PROTECTED]]
  Sent: Sunday, July 21, 2002 10:57 PM
  To: [EMAIL PROTECTED]
  Subject: Re: [PHP] Sessions vs passing variables
 
  No,
 
  The strange thing is there isn't.  I have a test page that links to
 the
  order form, having this html:
 
  form action=order_form.php method=post
  input type=hidden name=prod_ids[] value=9
  input type=hidden name=prod_ids[] value=8
  input type=hidden name=prod_qtys[] value=1
  input type=hidden name=prod_qtys[] value=1
  input type=submit value=Order product/form
 
 
  p
  a href=order_form.php?prod_ids[]=9prod_qtys[]=1Order/a
 
  I've tried it here as both a link and as hidden forms.  Neither on
 works
  if
  I begin the script with:
 
  if(!(session_id()))
   session_start();
 
  I've actually figured a bit of a workaround by having the session
 begun on
  earlier pages, and just continued on the order form.  I think when a
  session
  is begun the server sends a cookie to the browser, and somehow that
  transaction wipes out the variables, whether posted or passed by URL.
  It's
  a bit of a pain but it seems to be working.  I'm just now slightly
 nervous
  that the order form is unable to begin a session if it needs to, but
 one
  lives, right?
 
  Mike
 
 
  John Holmes [EMAIL PROTECTED] wrote in message
  001b01c2311f$e19a2cc0$b402a8c0@mango">news:001b01c2311f$e19a2cc0$b402a8c0@mango...
When I try to pass a variable from one page to another the
 variable is
completely inaccessible IF I have a session going.  The data has
 to be
passed from one page to the next through the link, as the link
 tells
   which
product the user hit.  Any thoughts?
  
   Is there a variable by the same name in the session? If
 register_globals
   is on, the session value could be overwriting the GET value.
  
   ---John Holmes...
  
 
 
 
  --
  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] Re: NOT an easy upload

2002-07-21 Thread Chris Earle

function pic_upload($userid)
{
if (is_uploaded_file($_FILES['devpicture']['tmp_name']))
{
$filename = $_FILES['devpicture']['tmp_name'];
$realname = $_FILES['devpicture']['name'];

$username = $userid..jpg;

copy($_FILES['devpicture']['tmp_name'],
c:/apache/htdocs/os-seek/photos\\.$username);
$username;
}
else
{
echo Possible file upload attack: filename
.$_FILES['devpicture']['name']..br;
}
}

---
and then the updating
---

pic_upload($id);

$query = UPDATE os_developers SET devpicture = '$username' WHERE devid
= $id;
$result = mysql_query($query) or die(mysql_error());

I don't exactly know what is wrong, but I can definitely tell you that you
have two gaping security holes with this code.  Unless you're doing checks
that you did not show (which is highly likely), $username and $id can be set
to anything.  I'm not exactly sure how important/unimpornant some of that
stuff is, but you might want to make sure you kill off MySQL comment code
inside there and other possible exploits.

The other problem with your code is that you're not debugging it.  Set up
echo statements here and there to make sure variables are defined as you
think they are, that's the biggest mistake I see myself and others make, not
defining variables as I think I am.



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




RE: [PHP] Sessions vs passing variables

2002-07-21 Thread John Holmes

 I'm on a server with php version 4.2.1 with register globals on.  The
main
 test has been can I access the variables in the script?  Oddly enough,
if
 I
 didn't use an array they are there for me.  Turns out it's only when
I'm
 trying to pass an array.  Single variables works fine.  I'm beginning
to
 think it's a bug.

Why are you trying to use an array? The values are there, I imagine you
are just trying to access them incorrectly.

   a href=order_form.php?prod_ids[]=9prod_qtys[]=1Order/a

For that URL, which you should be using quotes around, you'll have
$_GET['prod_ids'][0] -- 9 and $_GET['prod_qtys'][0] -- 1. Or,
$prod_ids[0] -- 9, etc, since register_globals is on.

---John Holmes...


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




[PHP] Oh, the problem

2002-07-21 Thread Chris Earle

It appears that $username isn't being defined within the scope of the query.
You define it only in the function.

Try do this instead:

$username = ;

function pic_upload($userid)
{
global $username;
//... the rest of the code
}
// now do the queries and everything else.

I think that will fix your problem.

César aracena [EMAIL PROTECTED] wrote in message
000301c23129$aebbab30$adc405c8@gateway">news:000301c23129$aebbab30$adc405c8@gateway...
Hi all. I'm trying to handle a picture upload. So far, I've made my
script store it where I want with the name I want. The only problem now,
is that it should store that given name into a MySQL DB table. I tried
it by calling a function which stores the picture and returns a variable
called $picname then use an UPDATE statement but that variable isn't
passed. any ideas? The code looks like this:

function pic_upload($userid)
{
if (is_uploaded_file($_FILES['devpicture']['tmp_name']))
{
$filename = $_FILES['devpicture']['tmp_name'];

$realname = $_FILES['devpicture']['name'];

$username = $userid..jpg;

copy($_FILES['devpicture']['tmp_name'],
c:/apache/htdocs/os-seek/photos\\.$username);

$username;
}
else
{
echo Possible file upload attack: filename
.$_FILES['devpicture']['name']..br;
}
}

---
and then the updating
---

pic_upload($id);

$query = UPDATE os_developers SET devpicture = '$username' WHERE devid
= $id;
$result = mysql_query($query) or die(mysql_error());

Thanks in advance,

Cesar Aracena
CE / MCSE+I
Neuquen, Argentina
+54.299.6356688
+54.299.4466621






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




[PHP] email

2002-07-21 Thread Bob Lockie


I need help with sending email.
I can hear 127.0.0.1 doing something (I assume it sends email because there are no 
bounces).

I have the following in my php.ini file:

sendmail_from = [EMAIL PROTECTED]
sendmail_path = /usr/sbin/sendmail -t -i


The PHP is:
mail( $to, $subj, $Message );

I am sure all the variables are valid.




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




[PHP] Inline Images ?

2002-07-21 Thread Roberto Ramírez

Hello list...
 
 
Is there a way to display an image withouth sending the headers first?
 
I'm trying to display an inline image... but when I try it just only
send the raw image data...
 
I've thinking that I need to save an image first to disk and then
display the image later... 
 
I don't want to do this... but I wanna hear another possiblities before
doing that...
 
Any suggestions?
 
 
Roberto Ramírez



Re: [PHP] Sessions vs passing variables

2002-07-21 Thread Mike Mannakee

Right, I understand I should be able to access them.  That's the whole
problem.  They're not there.

I can do one of two things and they magically become available:

1. Don't start the session.

2. Use single variables, not arrays.

#2, however, would create a problem in that I intend to set it up that a
person can have more than one item in their shopping cart.  This hoses that,
as I was planning on having the product ids passed as hidden fields so as
not to have to rely on the session functions to keep items in the shopping
cart.

Mike


John Holmes [EMAIL PROTECTED] wrote in message
002001c23131$e05a0670$b402a8c0@mango">news:002001c23131$e05a0670$b402a8c0@mango...
  I'm on a server with php version 4.2.1 with register globals on.  The
 main
  test has been can I access the variables in the script?  Oddly enough,
 if
  I
  didn't use an array they are there for me.  Turns out it's only when
 I'm
  trying to pass an array.  Single variables works fine.  I'm beginning
 to
  think it's a bug.

 Why are you trying to use an array? The values are there, I imagine you
 are just trying to access them incorrectly.

a href=order_form.php?prod_ids[]=9prod_qtys[]=1Order/a

 For that URL, which you should be using quotes around, you'll have
 $_GET['prod_ids'][0] -- 9 and $_GET['prod_qtys'][0] -- 1. Or,
 $prod_ids[0] -- 9, etc, since register_globals is on.

 ---John Holmes...




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




RE: [PHP] Inline Images ?

2002-07-21 Thread John Holmes

 Is there a way to display an image withouth sending the headers first?
 
 I'm trying to display an inline image... but when I try it just only
 send the raw image data...
 
 I've thinking that I need to save an image first to disk and then
 display the image later...
 

You need to have a separate file that creates your images.

img src='file.php'

Where file.php should create your image headers and send the data.

---John Holmes...


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




RE: [PHP] Oh, the problem

2002-07-21 Thread César Aracena

Chris. Thanks for living me a hand in such a fast way. It helped me
fine.

César.

 -Original Message-
 From: Chris Earle [mailto:[EMAIL PROTECTED]]
 Sent: Monday, July 22, 2002 12:51 AM
 To: [EMAIL PROTECTED]
 Subject: [PHP] Oh, the problem
 
 It appears that $username isn't being defined within the scope of the
 query.
 You define it only in the function.
 
 Try do this instead:
 
 $username = ;
 
 function pic_upload($userid)
 {
 global $username;
 //... the rest of the code
 }
 // now do the queries and everything else.
 
 I think that will fix your problem.
 
 César aracena [EMAIL PROTECTED] wrote in message
 000301c23129$aebbab30$adc405c8@gateway">news:000301c23129$aebbab30$adc405c8@gateway...
 Hi all. I'm trying to handle a picture upload. So far, I've made my
 script store it where I want with the name I want. The only problem
now,
 is that it should store that given name into a MySQL DB table. I tried
 it by calling a function which stores the picture and returns a
variable
 called $picname then use an UPDATE statement but that variable isn't
 passed. any ideas? The code looks like this:
 
 function pic_upload($userid)
 {
 if (is_uploaded_file($_FILES['devpicture']['tmp_name']))
 {
 $filename = $_FILES['devpicture']['tmp_name'];
 
 $realname = $_FILES['devpicture']['name'];
 
 $username = $userid..jpg;
 
 copy($_FILES['devpicture']['tmp_name'],
 c:/apache/htdocs/os-seek/photos\\.$username);
 
 $username;
 }
 else
 {
 echo Possible file upload attack: filename
 .$_FILES['devpicture']['name']..br;
 }
 }
 
 ---
 and then the updating
 ---
 
 pic_upload($id);
 
 $query = UPDATE os_developers SET devpicture = '$username' WHERE
devid
 = $id;
 $result = mysql_query($query) or die(mysql_error());
 
 Thanks in advance,
 
 Cesar Aracena
 CE / MCSE+I
 Neuquen, Argentina
 +54.299.6356688
 +54.299.4466621
 
 
 
 
 
 
 --
 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] email

2002-07-21 Thread Bob Lockie


try doing a echo eg

$mail = mail( $to, $subj, $Message );
echo $to;
echo BR;
echo $subj;
echo BR;
echo $Message;
echo BR;
echo $mail;

and see if that is setting the variables...if $mail = 1 then on php's side mail is 
sent if it's 0 then u have an error

How can I see what the error is?

 -Original Message-
 From: Bob Lockie [mailto:[EMAIL PROTECTED]]
 Sent: Monday, 22 July 2002 1:56 PM
 To: [EMAIL PROTECTED]
 Subject: [PHP] email
 
 
 
 I need help with sending email.
 I can hear 127.0.0.1 doing something (I assume it sends email 
 because there are no bounces).
 
 I have the following in my php.ini file:
 
 sendmail_from = [EMAIL PROTECTED]
 sendmail_path = /usr/sbin/sendmail -t -i
 
 
 The PHP is:
 mail( $to, $subj, $Message );
 
 I am sure all the variables are valid.
 
 
 
 
 -- 
 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] Inline Images ?

2002-07-21 Thread Justin French

Hi,

I've never done much in the way of dynamic images, but I don't believe you
send images inline...

I believe browsers still need an image tag, but instead of myimage.gif, I'm
pretty sure you call a php script instead:

IMG SRC=makeMeAnImage.php?id=myimage /

makeMeAnImage.php outputs a GIF/JPG/PNG header, followed by the image data.


At least that's my (limited, theoretical) understanding.


Justin French


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




RE: [PHP] email

2002-07-21 Thread Peter

 try doing a echo eg
 
 $mail = mail( $to, $subj, $Message );
 echo $to;
 echo BR;
 echo $subj;
 echo BR;
 echo $Message;
 echo BR;
 echo $mail;
 
 and see if that is setting the variables...if $mail = 1 then on 
 php's side mail is sent if it's 0 then u have an error
 
 How can I see what the error is?
 


what do the echo's say? if they have no input then there's a error

also  but not 100% on this if u put 
error_reporting=E_ALL  ~E_NOTICE in php that might tell u where bouts the error is.. 


RE: [PHP] email

2002-07-21 Thread David Robley

In article [EMAIL PROTECTED], [EMAIL PROTECTED] 
says...
 
 try doing a echo eg
 
 $mail = mail( $to, $subj, $Message );
 echo $to;
 echo BR;
 echo $subj;
 echo BR;
 echo $Message;
 echo BR;
 echo $mail;
 
 and see if that is setting the variables...if $mail = 1 then on php's side mail is 
sent if it's 0 then u have an error
 
 How can I see what the error is?
 

Check the logs for your MTA (sendmail, qmail whatever) for errors

-- 
David Robley
Temporary Kiwi!

Quod subigo farinam

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




Re: [PHP] Oh, the problem

2002-07-21 Thread Chris Earle

Sure thing.  Always love to help.

-Chris


César aracena [EMAIL PROTECTED] wrote in message
001801c23136$6748bb50$adc405c8@gateway">news:001801c23136$6748bb50$adc405c8@gateway...
Chris. Thanks for living me a hand in such a fast way. It helped me
fine.

César.

 -Original Message-
 From: Chris Earle [mailto:[EMAIL PROTECTED]]
 Sent: Monday, July 22, 2002 12:51 AM
 To: [EMAIL PROTECTED]
 Subject: [PHP] Oh, the problem

 It appears that $username isn't being defined within the scope of the
 query.
 You define it only in the function.

 Try do this instead:

 $username = ;

 function pic_upload($userid)
 {
 global $username;
 //... the rest of the code
 }
 // now do the queries and everything else.

 I think that will fix your problem.

 César aracena [EMAIL PROTECTED] wrote in message
 000301c23129$aebbab30$adc405c8@gateway">news:000301c23129$aebbab30$adc405c8@gateway...
 Hi all. I'm trying to handle a picture upload. So far, I've made my
 script store it where I want with the name I want. The only problem
now,
 is that it should store that given name into a MySQL DB table. I tried
 it by calling a function which stores the picture and returns a
variable
 called $picname then use an UPDATE statement but that variable isn't
 passed. any ideas? The code looks like this:

 function pic_upload($userid)
 {
 if (is_uploaded_file($_FILES['devpicture']['tmp_name']))
 {
 $filename = $_FILES['devpicture']['tmp_name'];

 $realname = $_FILES['devpicture']['name'];

 $username = $userid..jpg;

 copy($_FILES['devpicture']['tmp_name'],
 c:/apache/htdocs/os-seek/photos\\.$username);

 $username;
 }
 else
 {
 echo Possible file upload attack: filename
 .$_FILES['devpicture']['name']..br;
 }
 }

 ---
 and then the updating
 ---

 pic_upload($id);

 $query = UPDATE os_developers SET devpicture = '$username' WHERE
devid
 = $id;
 $result = mysql_query($query) or die(mysql_error());

 Thanks in advance,

 Cesar Aracena
 CE / MCSE+I
 Neuquen, Argentina
 +54.299.6356688
 +54.299.4466621






 --
 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] Using Javascript

2002-07-21 Thread Uma Shankari T.


Hello,

 I need to display a value on the text box during onClick event where the
data is fetched from the database..I have given the code like this but it
is giving unterminated string constant..


input type=text name=text1 onClick=(dd.value=? echo $correct; ?);


Can anyone please tell me how to solve this ... 


Thanks  Regards,
Uma


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




[PHP] Re: Using Javascript

2002-07-21 Thread Chris Earle

You use the onClick feature like this:

input type=text name=text1 onClick=dd.value='? echo $correct; ?'
no semicolon unless there is more than one thing being called/defined -- you
use single quotes within the onClick's double quotes

Uma Shankari T. [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...

 Hello,

  I need to display a value on the text box during onClick event where the
 data is fetched from the database..I have given the code like this but it
 is giving unterminated string constant..


 input type=text name=text1 onClick=(dd.value=? echo $correct; ?);


 Can anyone please tell me how to solve this ...


 Thanks  Regards,
 Uma




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




Re: [PHP] Cookies - good or bad???

2002-07-21 Thread Chris Earle

Can't you say that about anything?

Scott Fletcher [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 I don't use cookies either due to the fact that some web browser block the
 cookies and some web browser's bug that affected the cookie.  For example,
 if Internet Explorer have a bug with the cookie then it is gurantee that
 you'll never find MS to have this bug fix in a few days.  It could take 6
 months or a year.  So, what's the point with using hte cookie?

 Analysis  Solutions [EMAIL PROTECTED] wrote in message
 [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
  On Thu, Jul 18, 2002 at 03:38:51PM +0200, PHPCoder wrote:
 
   What are the general feeling out there amongst developers about the
use
   of cookies?
 
  Cookies rely on client side.  I never rely on the client for anything.
 
  When it comes to examples of how to do things The Right Way, I say go
  take a look at amazon.com.  No cookies.  No Java'sCrap.  Works
flawlessly.
 
  --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




[PHP] Images of GD Library

2002-07-21 Thread Lord Loh.

1. How can I store an image in a database.. ?
2. How can this be now used to create an image ?
3. Is there any way I can read an image from a remote site and save it's
minature view in my DB / file ? (How can an image be resized ?)




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




[PHP] $HTTP_SERVER_VARS not accessible in Functions

2002-07-21 Thread Monty

I'm trying to access some settings in the $HTTP_SERVER_VARS[] array, but,
within a custom function() this array appears empty. In the calling script,
however, the $HTTP_SERVER_VARS[] array is defined.

I thought this was supposed to be superglobal and available on every
level? If not, is there another command I can use? I also tried $_SERVER[]
but this appears to be always empty no matter what level I call it on.

Thanks.

Monty



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




[PHP] Re: html entry within XML database

2002-07-21 Thread Chris Earle

You can of course use htmlspecialcharacters (check php manual if you don't
know what this is) and then it will kill every thing that generates errors.

William S. [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 I am experimenting with using an XML file as a
 database. One of the things I do is provide
 a way of adding records to the database by an
 html form.

 This seems to work out well so far unless one
 of the fields in a record contains an html
 reference. The result is a Sablotron parse error.

 What is the best way around this? Should I
 validate the form before it is submitted so that
 html references are rejected? How would I do this?

 --
 Bill
 Amsterdam, NL



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




[PHP] Re: how can this be? GET instead of POST - db error

2002-07-21 Thread Chris Earle

The person could have been trying to break into the DB.

Andy [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Hi everybody,

 I am just trying to find out how some db errors happened during a user was
 browsing my web app.

 This is out of the Apache log:

 GET /subapp_profiles/act_upload_image.php HTTP/1.1 200 160
 POST /subapp_profiles/act_upload_image.php HTTP/1.1 302 5

 I do not have a clue where this GET request could come from. This has
caused
 a empty sql statement and therefore a db error. How can could this be
 achieved? By clicking back in the browser window? I dont think so since
the
 same user was on another site before.

 Has anybody a idea on that?

 Andy





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




RE: [PHP] Hex Help Please...

2002-07-21 Thread Martin Towell

Doesn't look like anyone has replied to you on the php-general mailing list.

Have a look at this page
http://www.wotsit.org/search.asp?s=graphics
some of the docs there might help you

HTH
Martin

-Original Message-
From: Georgie Casey [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 22, 2002 6:16 PM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: [PHP] Hex Help Please...


Rite,

There's a PHP script that takes a monochrome BMP and converts it into some
sort of hex code and I've noticed some patterns with this code. This image
is 72 pixels wide by 14 high so there's 1008 pixels. In the code returned,
theres 252 chars, which is 1008 divided by 4.

So I guessed the image is split into 4 pixels each. So if I pass an image
with the first pixel black and everyhting else white, it returns 8 for those
4. If I pass an image with the first and second black, it returns c.

With the first three black, it returns e. With the first 4, f. And if I have
the 5th pixel black it goes onto the next char code, eg returning f for the
first 4 pixels, then 8 for the 5th pixel black, ie the first pixel in the
next 4. In total it returns f8.

PS
I tried reading in each pixel of the script, checking if it was black or
white, 1 for black, 0 for white. Then converting these 0s and 1s from
decimal to hex, then converting from binary to hex, but to no avail. Then I
tried taking a set of 4 1s or 0s and converting them, but still no luck.

So my questions is, does anyone know how theyre encoding the image I
could probably could decipher the coding with some experimentation but it
really looks like hex and I might be wasting my time.

TIA







-- 
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] automatic credit card processing

2002-07-21 Thread Dominic

Hi all
I try to automatically process cc payment. I use online clearing via a 
third party
-- so what I have to do:
1. SSL-TCP/IP connection to this third party-server
2. perform basic http authentication
3. send authorization request parameters to the software (via POST or GET)
4. receive + parse authorization response

1-3 is not a real problem, but how can I receive the response, before it 
is printed out to the browser/screen? I know I should get the response 
string into a variable so the whole procedure is silent, but how?

thanks a lot for every little help!

cheers

dominic
-- 
dominic brander


dominic brander - snowflake productions gmbh - http://www.snowflake.ch
tel. 01 451 75 71 - fax. 01 451 63 80 - mobile 076 543 17 94


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




RE: [PHP] automatic credit card processing

2002-07-21 Thread Martin Towell

either use curl, and set to option to return the results to you to on
or use ob_start(), ob_get_contents(), etc

-Original Message-
From: Dominic [mailto:[EMAIL PROTECTED]]
Sent: Monday, July 22, 2002 4:11 PM
To: [EMAIL PROTECTED]
Subject: [PHP] automatic credit card processing


Hi all
I try to automatically process cc payment. I use online clearing via a 
third party
-- so what I have to do:
1. SSL-TCP/IP connection to this third party-server
2. perform basic http authentication
3. send authorization request parameters to the software (via POST or GET)
4. receive + parse authorization response

1-3 is not a real problem, but how can I receive the response, before it 
is printed out to the browser/screen? I know I should get the response 
string into a variable so the whole procedure is silent, but how?

thanks a lot for every little help!

cheers

dominic
-- 
dominic brander


dominic brander - snowflake productions gmbh - http://www.snowflake.ch
tel. 01 451 75 71 - fax. 01 451 63 80 - mobile 076 543 17 94


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