php-general Digest 24 Feb 2001 16:44:33 -0000 Issue 531

Topics (messages 41431 through 41496):

Re: Download PHP from Linux machine?
        41431 by: Simons
        41437 by: ..s.c.o.t.t..

Re: Using while as for...
        41432 by: ..s.c.o.t.t..
        41436 by: Andrew Hill
        41438 by: Andrew Hill
        41462 by: PHPBeginner.com

Re: special characters with perl,mysql,php
        41433 by: ..s.c.o.t.t..
        41464 by: Mitchell Hagerty
        41483 by: Christian Reiniger

Re: Help INSERTing to MySQL
        41434 by: ..s.c.o.t.t..
        41435 by: ..s.c.o.t.t..

Can't connect php to mysql on linux
        41439 by: George  Alexander
        41492 by: php3.developersdesk.com

Re: Location
        41440 by: Steve Werby
        41452 by: PHPBeginner.com

Re: isset()
        41441 by: PHPBeginner.com
        41465 by: Joe Stump
        41466 by: PHPBeginner.com
        41467 by: Joe Stump
        41469 by: PHPBeginner.com
        41472 by: PHPBeginner.com
        41487 by: Joe Stump
        41490 by: PHPBeginner.com

Re: International support
        41442 by: PHPBeginner.com

Re: variable sent using pots is cat!
        41443 by: PHPBeginner.com

Re: How do I request a new feature?
        41444 by: PHPBeginner.com

Re: Sessions and naming a file with SID
        41445 by: PHPBeginner.com

Re: Templates & PHP
        41446 by: PHPBeginner.com

Re: Passing values containing a ? and a &
        41447 by: PHPBeginner.com

Re: books
        41448 by: PHPBeginner.com

Re: concatenate vars?
        41449 by: PHPBeginner.com

Re: Problems sending mail to aol with the mail() function
        41450 by: PHPBeginner.com

Re: Counter Help
        41451 by: PHPBeginner.com
        41454 by: PHPBeginner.com
        41468 by: Navid Yar
        41470 by: PHPBeginner.com

Re: <select name=....
        41453 by: PHPBeginner.com

Re: mail prob
        41455 by: PHPBeginner.com

Re: php_self
        41456 by: PHPBeginner.com

Re: PHP / Filemaker?
        41457 by: PHPBeginner.com

Re: Parsing a string
        41458 by: PHPBeginner.com

Re: Problem with $REMOTE_ADDR
        41459 by: PHPBeginner.com

Re: string question
        41460 by: PHPBeginner.com

Re: URGENT: IE pops-up an Error and File Download Fails. Needs to be  fixed NOW. 
Please advise.
        41461 by: PHPBeginner.com

Re: encrypt and decrypt in standard PHP
        41463 by: Mukul Sabharwal

Upload --Permission denied simple error...
        41471 by: Dhaval Desai

Re: How to pipe a command output into another command
        41473 by: Martin Kong

Change dir mode to writable for uploading..
        41474 by: Dhaval Desai
        41475 by: PHPBeginner.com
        41479 by: Web Admin

$result = $$function
        41476 by: Peter Van Dijck
        41481 by: Web Admin

splitting email on MIME format
        41477 by: n e t b r a i n

redirect to another page not using headers
        41478 by: kaab kaoutar
        41484 by: Joe Njeru

checking $more still does not work !
        41480 by: kaab kaoutar
        41482 by: Web Admin

status page between submit and results
        41485 by: Mitchell Hagerty
        41486 by: Web Admin

getting result set of a stored procedure
        41488 by: Kevin Beckford

Class methods in PHP
        41489 by: Kevin Beckford

session_register in function
        41491 by: Jon Rosenberg

session_register in function - addendum
        41493 by: Jon Rosenberg

DIsplaying page before script finnished
        41494 by: David Tandberg-Johansen
        41495 by: Kyndig
        41496 by: Kevin Beckford

Administrivia:

To subscribe to the digest, e-mail:
        [EMAIL PROTECTED]

To unsubscribe from the digest, e-mail:
        [EMAIL PROTECTED]

To post to the list, e-mail:
        [EMAIL PROTECTED]


----------------------------------------------------------------------


try to "double quotes" the url


""Jorge Alvarez"" <[EMAIL PROTECTED]> ¼¶¼g©ó¶l¥ó
976k7t$2t2$[EMAIL PROTECTED]">news:976k7t$2t2$[EMAIL PROTECTED]...
> Hi there,
>
> I want to download PHP from my Linux server, but I can't just type "lynx
>
http://www.php.net/do_download.php?download_file=php-4.0.4pl1.tar.gz&source_
> site=www.php.net"
>
> This is the link in the PHP downloads page, but the shell gets confused by
> the & character.
>
> What should I do?
>
> Best Regards,
>
> Jorge.
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>






well, you could load lynx, then type "G" (go) and
type in "www.php.net" on the address bar, then
navigate your way to the download page from there.
(it's only one page deep into the site)

that's how i did it at work on our linux machine.


> -----Original Message-----
> From: Simons [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 23, 2001 21:00
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] Download PHP from Linux machine?
>
>
> try to "double quotes" the url
>
>
> ""Jorge Alvarez"" <[EMAIL PROTECTED]> ¼¶¼g©ó¶l¥ó
> 976k7t$2t2$[EMAIL PROTECTED]">news:976k7t$2t2$[EMAIL PROTECTED]...
> > Hi there,
> >
> > I want to download PHP from my Linux server, but I can't just type "lynx
> >
> http://www.php.net/do_download.php?download_file=php-4.0.4pl1.tar.gz&source_
> > site=www.php.net"
> >
> > This is the link in the PHP downloads page, but the shell gets confused by
> > the & character.
> >
> > What should I do?
> >
> > Best Regards,
> >
> > Jorge.
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>





this is how you'd do it, in any of three ways,
depending on the values you want to start/stop with.

//counts from 0 to 10
$count=0;
while ($count <= 10) {
        echo "$count, ";
        $count++;
}
print "<BR>";

//counts from 1 to 10
$count=0;
while (++$count <= 10) {
        echo "$count, ";
}
print "<BR>";

//counts from 1 to 11
$count=0;
while ($count++ <= 10) {
        echo "$count, ";
}



> -----Original Message-----
> From: Felipe Lopes [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, January 24, 2001 02:46
> To: [EMAIL PROTECTED]
> Subject: [PHP] Using while as for...
>
>
> I was trying to code the following script using while instead of for,
> but I'm havig a lot of problems...Is it possible to do what I want?
>
> for ($count = 0; $count <= 10; $count++){
> echo "Number is $count <BR>\n";
> }
>
> Could anyone tell me how is it with while instead of for??
> Thank you!!
>
> Felipe Lopes
> MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
> Faça já o seu. É gratuito!!!
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>





$count = 1; 

while($count < 10)
    {
     echo "Number is $count <BR>\n";
     $count++ 
    }

> for ($count = 0; $count <= 10; $count++){
> echo "Number is $count <BR>\n";
> }
> 
> Could anyone tell me how is it with while instead of for??
> Thank you!!

Best regards,
Andrew
---------------------------------------
Andrew Hill - OpenLink Software
Director Technology Evangelism
eBusiness Infrastructure Technology
http://www.openlinksw.com






Whups, forgot a blasted semicolon...

$count = 1;

while($count < 10)
    {
     echo "Number is $count <BR>\n";
     $count++;
    }

Cheers,
Andrew

On 2/24/01 12:20 AM, "Andrew Hill" <[EMAIL PROTECTED]> wrote:

> $count = 1; 
> 
> while($count < 10)
>   {
>    echo "Number is $count <BR>\n";
>    $count++ 
>   }






you can do

while($count<=10)
{
   echo "Number is $count <BR>\n";
   $count++;
}



Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: Felipe Lopes [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 24, 2001 2:46 AM
To: [EMAIL PROTECTED]
Subject: [PHP] Using while as for...


I was trying to code the following script using while instead of for,
but I'm havig a lot of problems...Is it possible to do what I want?  for
($count = 0; $count <= 10; $count++){ echo "Number is $count <BR>\n"; }
Could anyone tell me how is it with while instead of for?? Thank you!!
Felipe Lopes
MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
Faça já o seu. É gratuito!!!

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






i use a regexp to slash-out single quotes for
inclusion into an SQL query:

// quote a value to make it appropriate for inclusion in an SQL string
function db_quote($value) {
  return ereg_replace("'","\\'",$value);
}



> -----Original Message-----
> From: Mitchell Hagerty [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 23, 2001 18:54
> To: [EMAIL PROTECTED]
> Subject: [PHP] special characters with perl,mysql,php
> 
> 
> Hey All,
> 
> What would be a good method for inserting data into a blob field
> that contained special characters using perl then retrieving that
> data with php?
> 
> URI::Escape has worked well with perl but now that php has
> gotten into the picture I need a new method.
> 
> any suggestions?
> 
> tks
> mitch
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 




The special character I'm concerned with at the moment is the back tick ` which mysql 
doesn't like on an insert. I 
was looking for a way not to parse the entire file evertime I inserted or extracted 
them from the database. Its 
simple enough todo in perl and php just seems like it would burn alot of cpu time.

I was actually hoping mysql would have a way to encode it on the way in and decode on 
the way out. That way 
php or perl would be irrelevant. Guess not :\

tks for your help
mitch

> i use a regexp to slash-out single quotes for
> inclusion into an SQL query:
> 
> // quote a value to make it appropriate for inclusion in an SQL string
> function db_quote($value) {
>  return ereg_replace("'","\\'",$value);
> }
> 
> 
> 
> > -----Original Message-----
> > From: Mitchell Hagerty [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, February 23, 2001 18:54
> > To: [EMAIL PROTECTED]
> > Subject: [PHP] special characters with perl,mysql,php
> > 
> > 
> > Hey All,
> > 
> > What would be a good method for inserting data into a blob field
> > that contained special characters using perl then retrieving that
> > data with php?
> > 
> > URI::Escape has worked well with perl but now that php has
> > gotten into the picture I need a new method.
> > 
> > any suggestions?
> > 
> > tks
> > mitch
> > 
> > 
> > 
> > -- 
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: php-list-
> [EMAIL PROTECTED]> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: php-list-
> [EMAIL PROTECTED]
> 






On Saturday 24 February 2001 07:49, Mitchell Hagerty wrote:
> The special character I'm concerned with at the moment is the back tick
> ` which mysql doesn't like on an insert. I was looking for a way not to
> parse the entire file evertime I inserted or extracted them from the
> database. Its simple enough todo in perl and php just seems like it
> would burn alot of cpu time.
>
> I was actually hoping mysql would have a way to encode it on the way in
> and decode on the way out. That way php or perl would be irrelevant.
> Guess not :\

Well, as someone else already said, addslashes () is the tool of choice 
for the way in, and for he way out you don't need to do anything.

-- 
Christian Reiniger
LGDC Webmaster (http://sunsite.dk/lgdc/)

"The number of Unix installations has grown to 10, with more expected."
 -- The Unix Programmer's Manual, 2nd Edition, June 1972




0 also works for AUTO_INCREMENT fields...

> -----Original Message-----
> From: Philip Olson [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 23, 2001 18:41
> To: Clayton Dukes
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Help INSERTing to MySQL
> 
> 
> 
> > If I knew I could get answers that easy here, I woudn't have worked on this
> > for 20 hours :-)
> > 
> > THANKS!!!!
> > 
> > btw, field one is an ID field set to auto increment, how can I insert that
> > if I don't know what it is?
> 
> In this case use NULL as the value for id and it'll auto increment nicely.
> Using a blank  ''  will work too.  Regarding use of NULL, it's NULL and
> not 'NULL'.
> 
> Regards,
> 
> Philip
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 




you dont need to have a list of field names if you insert
the exact amount of fields that exist in the table...

if you have fields Name and Email, you can do:
INSERT INTO mytable VALUES ('myname','[EMAIL PROTECTED]')
without a problem.  however, if you have fields 
Name, Email and Password the previous code will break,
since MySQL would complain that you're inserting
too few (or too many) pieces of data into the table,
and it cant decide which data goes where

> -----Original Message-----
> From: Joe Stump [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 23, 2001 17:21
> To: Clayton Dukes
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Help INSERTing to MySQL
> 
> 
> Before your VALUES you need to have a list of the fields ie:
> 
> insert into table (id,fname,lname) values ('$id','$fname','$lname')
> 
> --joe
> 
> On Fri, Feb 23, 2001 at 08:00:30PM -0500, Clayton Dukes wrote:
> > Hello,
> > This is my first attempt, so I'm prolly doing something stupid, but can 
> someone tell me why this doesn't work?
> > All it returns is "Unable to INSERT to database"
> > 
> > 
> > 
> > ---BEGIN---
> > <?
> >    $time = time();
> >    $rand = Random_Password(5);
> >    $docid = $time . $rand;
> > 
> >     if (isset($email) && isset($docid)) {
> >         mysql_connect("$HOSTNAME", "$DB_USER", "$DB_PASS");
> > 
> >    $query = "INSERT INTO documents VALUES ('$docid', '$category', 
> '$subcategory', '$date', '$subject', '$title', '$author', '$email', 
> '$language', '$gr
> > ade', '$level', '$city', '$state', '$county', '$zip', 
> '$authors_comments', '$teachers_comments', 'N', '$docdata')";
> > 
> >    $result = mysql_db_query("$DATABASE", $query) or die("Unable to 
> INSERT to database");
> > 
> >     if ($result) {
> >         echo "<p>$docid was added to the database</p>";
> >     }
> > }
> > ?>
> > 
> >      <h1>Submit a new document to the database</h1>
> >          <form>
> >          Email Address: <input type=text name=email><br>
> >          Category: <select name=category><? print "$CATEGORIES" ?></select><br>
> >          Sub Category: <select name=subcategory><? print 
> "$SUBCATEGORIES" ?></select><br>
> >          Date Document was written: <input type=text name=date> (xx-xx-xxxx)<br>
> >          Document Subject: <input type=text name=subject><br>
> >          Document Title: <input type=text name=title><br>
> >          Document Author: <input type=text name=author><br>
> >          Document Language: <input type=text name=language value=English><br>
> >          Grade Received (Percentage): <input type=text name=grade 
> size=3> (xx/100)<br>
> >          Grade Level of Paper: <select name=level><option>High 
> School</option><option>College</option><option>Other</option></select><br>
> >          City in which paper was submitted: <input type=text name=city 
> value=Jacksonville><br>
> >          State in which paper was submitted: <input type=text name=state 
> value=FL><br>
> >          County in which paper was submitted: <input type=text 
> name=county value=Duval> <b>(County, not Country!)</b><br>
> >          School at which paper was submitted: <input type=text 
> name=school value="Mandarin High School"><br>
> >          ZIP code: <input type=text name=zip size=5 value=32257> <b>(Put 
> your ZIP code in if you don't know your school's)</b><br>
> >          Author's Comments: <input type=text name=authors_comments><br>
> >          Teacher's Comments: <input type=text name=teachers_comments><br>
> >          Document (ASCII TEXT ONLY):<br>
> >          <textarea name=docdata cols=80 rows=30>Paste document text 
> here</textarea>
> >          <p><input type=submit value="Submit for verification">
> >          </form>
> > 
> > -----END-----
> > 
> > 
> > 
> > TIA!
> > Clayton
> > 
> 
> > -- 
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 
> -- 
> 
> -------------------------------------------------------------------------------
> Joe Stump, PHP Hacker, [EMAIL PROTECTED]                                 -o)
> http://www.miester.org http://www.care2.com                                 /\\
> "It's not enough to succeed. Everyone else must fail" -- Larry Ellison     _\_V
> -------------------------------------------------------------------------------
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 




Hi,

I working on Redhat Linux 6.1 and I've installed MySQL-3.23.33-1.i386.rpm and 
MySQL-client-3.23.33-1.i386.rpm.
MySql is working fine. I've even created a database also using MySqlAdmin.
Regarding Php I've installed php-3.0.18-1.6.x.i386.rpm and as for Apache : 
apache-1.3.14-2.6.2.i386.rpm.
I've even installed php-mysql-3.0.16-1.i386.rpm and mod-php3-3.0.12-2.i386.rpm.

My problem is I can't connect PHP to Mysql Db using the 
mysyql_connect("localhost","root","mypassword") command.

Please help me asap.
Regards,
George




_____________________________________________________
Chat with your friends as soon as they come online. Get Rediff Bol at
http://bol.rediff.com








Addressed to: "George  Alexander" <[EMAIL PROTECTED]>
              [EMAIL PROTECTED]

** Reply to note from "George  Alexander" <[EMAIL PROTECTED]> 24 Feb 2001 
05:40:59 -0000
>
> Hi,
>
> I working on Redhat Linux 6.1 and I've installed
> MySQL-3.23.33-1.i386.rpm and MySQL-client-3.23.33-1.i386.rpm.
> MySql is working fine. I've even created a database also using
> MySqlAdmin.
> Regarding Php I've installed php-3.0.18-1.6.x.i386.rpm and as for
> Apache : apache-1.3.14-2.6.2.i386.rpm.
> I've even installed php-mysql-3.0.16-1.i386.rpm and
> mod-php3-3.0.12-2.i386.rpm.
>
> My problem is I can't connect PHP to Mysql Db using the
> mysyql_connect("localhost","root","mypassword") command.


mypassword is the same password you used for mysqladmin, and the command
line interpreter for the root user, right?


Try this command and see what it returns.  If the error message doesn't
give you a good idea what is wrong, please post again, including the
error message you receive.


mysql_connect( "localhost", "root", "mypassword" ) or
   die( "Unable to connect<BR>" . mysql_error());


I suggest you always use this code, along with:

mysql_select_db( "database" ) or
   die( "Unable to select<BR>" . mysql_error());

 in every program you write.  It is almost impossible to troubleshoot
problems if you don't know what went wrong.




Rick Widmer
Internet Marketing Specialists
http://www.developersdesk.com




"Brandon Feldhahn" <[EMAIL PROTECTED]> wrote:
> Im making a website and i want the viewer to know were he of she is,
> what do i need to do to make a location bar (home > serverices ect...)
> with the $PHP_SELF command, i wasent able to figure it out so i am
> asking assistance from another person.

A simple solution for a site with a small number of pages would be to create
an array like the following:

$location['/index.php'] = "Home";
$location['/services.php'] = "Services";
$location['/products.php'] = "Products";

Then use $SCRIPT_URL or a similar environment variable to display the proper
label in the "location bar".

<?php echo $location[$SCRIPT_URL]; ?>

If you have a large number of pages (especially dynamically generated
"virtual" pages) or sublevels to your site you'll probably want to use a
more advanced solution.

--
Steve Werby
COO
24-7 Computer Services, LLC
Tel: 804.817.2470
http://www.247computing.com/






You need to have an array or db with file and description

in ca you use array :

$location = Array(
  '/index.php' => 'HOME',
  '/prod_info.php' => 'Product Information',
  ..etc,,,,

);

and then

if(isset($location[$PHP_SELF]))
        echo $location[$PHP_SELF];


and so on ...

note: this is just a quick and dirty idea on how to do that, with a little
bit of logic you can write a very sweet function with does what you need.


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com







-----Original Message-----
From: Brandon Feldhahn [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 10:27 AM
To: [EMAIL PROTECTED]
Subject: [PHP] Location


Im making a website and i want the viewer to know were he of she is,
what do i need to do to make a location bar (home > serverices ect...)
with the $PHP_SELF command, i wasent able to figure it out so i am
asking assistance from another person.


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






I don't agree with you in here,

you usually know what kind of variable you're checking, so strlen() will
work just as well as

$var ? 'OK' : 'Empty'

will work or the isset() - common, it was made for checking the variables -
use it.

strlen() is in fact an overhead, why would you allow your design to be some
sort of untraditional? I don't think there's any necessity for it

a "good design" often would be something like this:

$var = 'whatever';

if($var)
        ...do this
else
        ERROR('no var') // some your func to output the error mess or to continue
with debugging

in most cases it will work better and simpler for you without spending these
bazillions of important for every developer seconds.



Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com





-----Original Message-----
From: Joe Stump [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 3:07 AM
To: Steve Edberg
Cc: Jacky@lilst; [EMAIL PROTECTED]
Subject: Re: [PHP] isset()


I stand firm on strlen() for the following reasons ...

if(!$var) will sometimes act strangely (has for me in the past) when
variables
are set to something other than what you are expecting.

if(isset($var)) will return true if your text field is declared but not
filled
in.

if(empty($var)) will return true if $var is set to 0 (for obvious reason) so
is
only good for certain instances.

strlen() on the other hand converts the variable to a string and returns a
count
of characters. It's never failed or acted funky. For this reason I use it
religiously.

Others might say "well it's extra overhead" to which I reply "I'll take an
extra
bazillionth of a second to know for sure I have what I need"

--Joe

On Thu, Feb 22, 2001 at 08:18:22AM -0800, Steve Edberg wrote:
> I would do this:
>
> if (!$AgeChild) $AgeChild = 'NA';
>
> More compact, easier to read (to me, anyway). This presumes that a
> value of '' (empty string, interpreted by PHP as false) is NOT a
> valid value here.
>
> As far as your sniplet goes, it is possible that there may be some
> PHP type-casting issues here, depending on: whether $AgeChild is
> numeric or string; the fact that the STRING "false" isn't equivalent
> to the CONSTANT false, the use of == vs. ===.
>
> Time to check out the docs - specifically the types and variables
> sections (also the functions->variables section)...
>
>       - steve
>
>
>
> At 5:07 PM -0600 2/22/01, Jacky@lilst wrote:
> >People
> >I tried to check if teh field has set a vaule in it before submit
> >using isset with the sniplet below
> >
> >if ((isset($AgeChild))=="false") {
> >$AgeChild = "NA";
> >}
> >
> >The resule is that it always displays NA whether or not it has vaule
> >in the field, what is the correct way of using isset for this
> >purpose? Or should I use empty() ?
> >Jack
> >[EMAIL PROTECTED]
> >"There is nothing more rewarding than reaching the goal you set for
yourself"
>
>
> --
> +--- "They've got a cherry pie there, that'll kill ya" ------------------+
> | Steve Edberg                           University of California, Davis |
> | [EMAIL PROTECTED]                               Computer Consultant |
> | http://aesric.ucdavis.edu/                  http://pgfsun.ucdavis.edu/ |
> +-------------------------------------- FBI Special Agent Dale Cooper ---+
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]

--

----------------------------------------------------------------------------
---
Joe Stump, PHP Hacker,
                     -o)
http://www.miester.org http://www.care2.com
/\\
"It's not enough to succeed. Everyone else must fail" -- Larry Ellison
_\_V
----------------------------------------------------------------------------
---


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






You are COMPLETELY wrong here. isset() is designed to check if a variable is 
SET - NOT if it has something in it. empty() is designed for strings NOT for
ints - so if it's set to 0 it will fail. Finally in PHP 4 + you have problems
when you do checks and variables aren't set. 

I do this, like I said before, because the extra 1 billionth of a second is
worth the overhead. I've programmed for sites ranging from a few hundered hits
a day to a few million hits a day and this works ALL the time.

--Joe

On Sat, Feb 24, 2001 at 03:15:59PM +0900, PHPBeginner.com wrote:
> I don't agree with you in here,
> 
> you usually know what kind of variable you're checking, so strlen() will
> work just as well as
> 
> $var ? 'OK' : 'Empty'
> 
> will work or the isset() - common, it was made for checking the variables -
> use it.
> 
> strlen() is in fact an overhead, why would you allow your design to be some
> sort of untraditional? I don't think there's any necessity for it
> 
> a "good design" often would be something like this:
> 
> $var = 'whatever';
> 
> if($var)
>       ...do this
> else
>       ERROR('no var') // some your func to output the error mess or to continue
> with debugging
> 
> in most cases it will work better and simpler for you without spending these
> bazillions of important for every developer seconds.
> 
> 
> 
> Sincerely,
> 
>  Maxim Maletsky
>  Founder, Chief Developer
> 
>  PHPBeginner.com (Where PHP Begins)
>  [EMAIL PROTECTED]
>  www.phpbeginner.com
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Joe Stump [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 23, 2001 3:07 AM
> To: Steve Edberg
> Cc: Jacky@lilst; [EMAIL PROTECTED]
> Subject: Re: [PHP] isset()
> 
> 
> I stand firm on strlen() for the following reasons ...
> 
> if(!$var) will sometimes act strangely (has for me in the past) when
> variables
> are set to something other than what you are expecting.
> 
> if(isset($var)) will return true if your text field is declared but not
> filled
> in.
> 
> if(empty($var)) will return true if $var is set to 0 (for obvious reason) so
> is
> only good for certain instances.
> 
> strlen() on the other hand converts the variable to a string and returns a
> count
> of characters. It's never failed or acted funky. For this reason I use it
> religiously.
> 
> Others might say "well it's extra overhead" to which I reply "I'll take an
> extra
> bazillionth of a second to know for sure I have what I need"
> 
> --Joe
> 
> On Thu, Feb 22, 2001 at 08:18:22AM -0800, Steve Edberg wrote:
> > I would do this:
> >
> > if (!$AgeChild) $AgeChild = 'NA';
> >
> > More compact, easier to read (to me, anyway). This presumes that a
> > value of '' (empty string, interpreted by PHP as false) is NOT a
> > valid value here.
> >
> > As far as your sniplet goes, it is possible that there may be some
> > PHP type-casting issues here, depending on: whether $AgeChild is
> > numeric or string; the fact that the STRING "false" isn't equivalent
> > to the CONSTANT false, the use of == vs. ===.
> >
> > Time to check out the docs - specifically the types and variables
> > sections (also the functions->variables section)...
> >
> >     - steve
> >
> >
> >
> > At 5:07 PM -0600 2/22/01, Jacky@lilst wrote:
> > >People
> > >I tried to check if teh field has set a vaule in it before submit
> > >using isset with the sniplet below
> > >
> > >if ((isset($AgeChild))=="false") {
> > >$AgeChild = "NA";
> > >}
> > >
> > >The resule is that it always displays NA whether or not it has vaule
> > >in the field, what is the correct way of using isset for this
> > >purpose? Or should I use empty() ?
> > >Jack
> > >[EMAIL PROTECTED]
> > >"There is nothing more rewarding than reaching the goal you set for
> yourself"
> >
> >
> > --
> > +--- "They've got a cherry pie there, that'll kill ya" ------------------+
> > | Steve Edberg                           University of California, Davis |
> > | [EMAIL PROTECTED]                               Computer Consultant |
> > | http://aesric.ucdavis.edu/                  http://pgfsun.ucdavis.edu/ |
> > +-------------------------------------- FBI Special Agent Dale Cooper ---+
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 
> --
> 
> ----------------------------------------------------------------------------
> ---
> Joe Stump, PHP Hacker,
>                      -o)
> http://www.miester.org http://www.care2.com
> /\\
> "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> _\_V
> ----------------------------------------------------------------------------
> ---
> 
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 
> 

-- 

-------------------------------------------------------------------------------
Joe Stump, PHP Hacker, [EMAIL PROTECTED]                                 -o)
http://www.miester.org http://www.care2.com                                 /\\
"It's not enough to succeed. Everyone else must fail" -- Larry Ellison     _\_V
-------------------------------------------------------------------------------





have I said it won't work, Joe?

I said that using strlen() might not be necessary. (re-read my post)
On my own opinion the same things could be done without using the string
functions.
Am I wrong in something there? then thanks for correcting me - will know it
for the feature.


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: Joe Stump [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 24, 2001 4:17 PM
To: PHPBeginner.com
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] isset()


You are COMPLETELY wrong here. isset() is designed to check if a variable is
SET - NOT if it has something in it. empty() is designed for strings NOT for
ints - so if it's set to 0 it will fail. Finally in PHP 4 + you have
problems
when you do checks and variables aren't set.

I do this, like I said before, because the extra 1 billionth of a second is
worth the overhead. I've programmed for sites ranging from a few hundered
hits
a day to a few million hits a day and this works ALL the time.

--Joe

On Sat, Feb 24, 2001 at 03:15:59PM +0900, PHPBeginner.com wrote:
> I don't agree with you in here,
>
> you usually know what kind of variable you're checking, so strlen() will
> work just as well as
>
> $var ? 'OK' : 'Empty'
>
> will work or the isset() - common, it was made for checking the
variables -
> use it.
>
> strlen() is in fact an overhead, why would you allow your design to be
some
> sort of untraditional? I don't think there's any necessity for it
>
> a "good design" often would be something like this:
>
> $var = 'whatever';
>
> if($var)
>       ...do this
> else
>       ERROR('no var') // some your func to output the error mess or to continue
> with debugging
>
> in most cases it will work better and simpler for you without spending
these
> bazillions of important for every developer seconds.
>
>
>
> Sincerely,
>
>  Maxim Maletsky
>  Founder, Chief Developer
>
>  PHPBeginner.com (Where PHP Begins)
>  [EMAIL PROTECTED]
>  www.phpbeginner.com
>
>
>
>
>
> -----Original Message-----
> From: Joe Stump [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 23, 2001 3:07 AM
> To: Steve Edberg
> Cc: Jacky@lilst; [EMAIL PROTECTED]
> Subject: Re: [PHP] isset()
>
>
> I stand firm on strlen() for the following reasons ...
>
> if(!$var) will sometimes act strangely (has for me in the past) when
> variables
> are set to something other than what you are expecting.
>
> if(isset($var)) will return true if your text field is declared but not
> filled
> in.
>
> if(empty($var)) will return true if $var is set to 0 (for obvious reason)
so
> is
> only good for certain instances.
>
> strlen() on the other hand converts the variable to a string and returns a
> count
> of characters. It's never failed or acted funky. For this reason I use it
> religiously.
>
> Others might say "well it's extra overhead" to which I reply "I'll take an
> extra
> bazillionth of a second to know for sure I have what I need"
>
> --Joe
>
> On Thu, Feb 22, 2001 at 08:18:22AM -0800, Steve Edberg wrote:
> > I would do this:
> >
> > if (!$AgeChild) $AgeChild = 'NA';
> >
> > More compact, easier to read (to me, anyway). This presumes that a
> > value of '' (empty string, interpreted by PHP as false) is NOT a
> > valid value here.
> >
> > As far as your sniplet goes, it is possible that there may be some
> > PHP type-casting issues here, depending on: whether $AgeChild is
> > numeric or string; the fact that the STRING "false" isn't equivalent
> > to the CONSTANT false, the use of == vs. ===.
> >
> > Time to check out the docs - specifically the types and variables
> > sections (also the functions->variables section)...
> >
> >     - steve
> >
> >
> >
> > At 5:07 PM -0600 2/22/01, Jacky@lilst wrote:
> > >People
> > >I tried to check if teh field has set a vaule in it before submit
> > >using isset with the sniplet below
> > >
> > >if ((isset($AgeChild))=="false") {
> > >$AgeChild = "NA";
> > >}
> > >
> > >The resule is that it always displays NA whether or not it has vaule
> > >in the field, what is the correct way of using isset for this
> > >purpose? Or should I use empty() ?
> > >Jack
> > >[EMAIL PROTECTED]
> > >"There is nothing more rewarding than reaching the goal you set for
> yourself"
> >
> >
> > --
> > +--- "They've got a cherry pie there, that'll kill
ya" ------------------+
> > | Steve Edberg                           University of California, Davis
|
> > | [EMAIL PROTECTED]                               Computer Consultant
|
> > | http://aesric.ucdavis.edu/                  http://pgfsun.ucdavis.edu/
|
> > +-------------------------------------- FBI Special Agent Dale
Cooper ---+
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
> --
>
> --------------------------------------------------------------------------
--
> ---
> Joe Stump, PHP Hacker,
>                      -o)
> http://www.miester.org http://www.care2.com
> /\\
> "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> _\_V
> --------------------------------------------------------------------------
--
> ---
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>

--

----------------------------------------------------------------------------
---
Joe Stump, PHP Hacker,
                     -o)
http://www.miester.org http://www.care2.com
/\\
"It's not enough to succeed. Everyone else must fail" -- Larry Ellison
_\_V
----------------------------------------------------------------------------
---


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






You're wrong in saying that you "usually know what the variable will be" - you
never know what it's going to be. You aren't entering it.... you need to 
remember that mostly idiots are inputting the data :O)

--Joe

On Sat, Feb 24, 2001 at 04:17:02PM +0900, PHPBeginner.com wrote:
> have I said it won't work, Joe?
> 
> I said that using strlen() might not be necessary. (re-read my post)
> On my own opinion the same things could be done without using the string
> functions.
> Am I wrong in something there? then thanks for correcting me - will know it
> for the feature.
> 
> 
> Sincerely,
> 
>  Maxim Maletsky
>  Founder, Chief Developer
> 
>  PHPBeginner.com (Where PHP Begins)
>  [EMAIL PROTECTED]
>  www.phpbeginner.com
> 
> 
> 
> 
> -----Original Message-----
> From: Joe Stump [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, February 24, 2001 4:17 PM
> To: PHPBeginner.com
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] isset()
> 
> 
> You are COMPLETELY wrong here. isset() is designed to check if a variable is
> SET - NOT if it has something in it. empty() is designed for strings NOT for
> ints - so if it's set to 0 it will fail. Finally in PHP 4 + you have
> problems
> when you do checks and variables aren't set.
> 
> I do this, like I said before, because the extra 1 billionth of a second is
> worth the overhead. I've programmed for sites ranging from a few hundered
> hits
> a day to a few million hits a day and this works ALL the time.
> 
> --Joe
> 
> On Sat, Feb 24, 2001 at 03:15:59PM +0900, PHPBeginner.com wrote:
> > I don't agree with you in here,
> >
> > you usually know what kind of variable you're checking, so strlen() will
> > work just as well as
> >
> > $var ? 'OK' : 'Empty'
> >
> > will work or the isset() - common, it was made for checking the
> variables -
> > use it.
> >
> > strlen() is in fact an overhead, why would you allow your design to be
> some
> > sort of untraditional? I don't think there's any necessity for it
> >
> > a "good design" often would be something like this:
> >
> > $var = 'whatever';
> >
> > if($var)
> >     ...do this
> > else
> >     ERROR('no var') // some your func to output the error mess or to continue
> > with debugging
> >
> > in most cases it will work better and simpler for you without spending
> these
> > bazillions of important for every developer seconds.
> >
> >
> >
> > Sincerely,
> >
> >  Maxim Maletsky
> >  Founder, Chief Developer
> >
> >  PHPBeginner.com (Where PHP Begins)
> >  [EMAIL PROTECTED]
> >  www.phpbeginner.com
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: Joe Stump [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, February 23, 2001 3:07 AM
> > To: Steve Edberg
> > Cc: Jacky@lilst; [EMAIL PROTECTED]
> > Subject: Re: [PHP] isset()
> >
> >
> > I stand firm on strlen() for the following reasons ...
> >
> > if(!$var) will sometimes act strangely (has for me in the past) when
> > variables
> > are set to something other than what you are expecting.
> >
> > if(isset($var)) will return true if your text field is declared but not
> > filled
> > in.
> >
> > if(empty($var)) will return true if $var is set to 0 (for obvious reason)
> so
> > is
> > only good for certain instances.
> >
> > strlen() on the other hand converts the variable to a string and returns a
> > count
> > of characters. It's never failed or acted funky. For this reason I use it
> > religiously.
> >
> > Others might say "well it's extra overhead" to which I reply "I'll take an
> > extra
> > bazillionth of a second to know for sure I have what I need"
> >
> > --Joe
> >
> > On Thu, Feb 22, 2001 at 08:18:22AM -0800, Steve Edberg wrote:
> > > I would do this:
> > >
> > > if (!$AgeChild) $AgeChild = 'NA';
> > >
> > > More compact, easier to read (to me, anyway). This presumes that a
> > > value of '' (empty string, interpreted by PHP as false) is NOT a
> > > valid value here.
> > >
> > > As far as your sniplet goes, it is possible that there may be some
> > > PHP type-casting issues here, depending on: whether $AgeChild is
> > > numeric or string; the fact that the STRING "false" isn't equivalent
> > > to the CONSTANT false, the use of == vs. ===.
> > >
> > > Time to check out the docs - specifically the types and variables
> > > sections (also the functions->variables section)...
> > >
> > >   - steve
> > >
> > >
> > >
> > > At 5:07 PM -0600 2/22/01, Jacky@lilst wrote:
> > > >People
> > > >I tried to check if teh field has set a vaule in it before submit
> > > >using isset with the sniplet below
> > > >
> > > >if ((isset($AgeChild))=="false") {
> > > >$AgeChild = "NA";
> > > >}
> > > >
> > > >The resule is that it always displays NA whether or not it has vaule
> > > >in the field, what is the correct way of using isset for this
> > > >purpose? Or should I use empty() ?
> > > >Jack
> > > >[EMAIL PROTECTED]
> > > >"There is nothing more rewarding than reaching the goal you set for
> > yourself"
> > >
> > >
> > > --
> > > +--- "They've got a cherry pie there, that'll kill
> ya" ------------------+
> > > | Steve Edberg                           University of California, Davis
> |
> > > | [EMAIL PROTECTED]                               Computer Consultant
> |
> > > | http://aesric.ucdavis.edu/                  http://pgfsun.ucdavis.edu/
> |
> > > +-------------------------------------- FBI Special Agent Dale
> Cooper ---+
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> > --
> >
> > --------------------------------------------------------------------------
> --
> > ---
> > Joe Stump, PHP Hacker,
> >                      -o)
> > http://www.miester.org http://www.care2.com
> > /\\
> > "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> > _\_V
> > --------------------------------------------------------------------------
> --
> > ---
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> --
> 
> ----------------------------------------------------------------------------
> ---
> Joe Stump, PHP Hacker,
>                      -o)
> http://www.miester.org http://www.care2.com
> /\\
> "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> _\_V
> ----------------------------------------------------------------------------
> ---
> 
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 
> 

-- 

-------------------------------------------------------------------------------
Joe Stump, PHP Hacker, [EMAIL PROTECTED]                                 -o)
http://www.miester.org http://www.care2.com                                 /\\
"It's not enough to succeed. Everyone else must fail" -- Larry Ellison     _\_V
-------------------------------------------------------------------------------





Whatever they input is not the objects, right?

then (I've just double-checked it, to be sure I am not saying some 'BULL')


$var = 0;

if($var)
        echo '<P>var matched';

if(isset($var))
        echo '<P>var is set';


when the $var is 0 the second condition will return true, the first will be
false instead...
Obviously if they enter anything else then 0 and NULL (I mean nothing) it
will return true in both cases, if($var.., if(isset($var... if(strle($var
...

What's wrong with isset() in here?
I am on PHP4.0.4!

explain me again, why on user input strlen() would do better then isset() ?


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com





-----Original Message-----
From: Joe Stump [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 24, 2001 4:25 PM
To: PHPBeginner.com
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] isset()


You're wrong in saying that you "usually know what the variable will be" -
you
never know what it's going to be. You aren't entering it.... you need to
remember that mostly idiots are inputting the data :O)

--Joe

On Sat, Feb 24, 2001 at 04:17:02PM +0900, PHPBeginner.com wrote:
> have I said it won't work, Joe?
>
> I said that using strlen() might not be necessary. (re-read my post)
> On my own opinion the same things could be done without using the string
> functions.
> Am I wrong in something there? then thanks for correcting me - will know
it
> for the feature.
>
>
> Sincerely,
>
>  Maxim Maletsky
>  Founder, Chief Developer
>
>  PHPBeginner.com (Where PHP Begins)
>  [EMAIL PROTECTED]
>  www.phpbeginner.com
>
>
>
>
> -----Original Message-----
> From: Joe Stump [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, February 24, 2001 4:17 PM
> To: PHPBeginner.com
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] isset()
>
>
> You are COMPLETELY wrong here. isset() is designed to check if a variable
is
> SET - NOT if it has something in it. empty() is designed for strings NOT
for
> ints - so if it's set to 0 it will fail. Finally in PHP 4 + you have
> problems
> when you do checks and variables aren't set.
>
> I do this, like I said before, because the extra 1 billionth of a second
is
> worth the overhead. I've programmed for sites ranging from a few hundered
> hits
> a day to a few million hits a day and this works ALL the time.
>
> --Joe
>
> On Sat, Feb 24, 2001 at 03:15:59PM +0900, PHPBeginner.com wrote:
> > I don't agree with you in here,
> >
> > you usually know what kind of variable you're checking, so strlen() will
> > work just as well as
> >
> > $var ? 'OK' : 'Empty'
> >
> > will work or the isset() - common, it was made for checking the
> variables -
> > use it.
> >
> > strlen() is in fact an overhead, why would you allow your design to be
> some
> > sort of untraditional? I don't think there's any necessity for it
> >
> > a "good design" often would be something like this:
> >
> > $var = 'whatever';
> >
> > if($var)
> >     ...do this
> > else
> >     ERROR('no var') // some your func to output the error mess or to
continue
> > with debugging
> >
> > in most cases it will work better and simpler for you without spending
> these
> > bazillions of important for every developer seconds.
> >
> >
> >
> > Sincerely,
> >
> >  Maxim Maletsky
> >  Founder, Chief Developer
> >
> >  PHPBeginner.com (Where PHP Begins)
> >  [EMAIL PROTECTED]
> >  www.phpbeginner.com
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: Joe Stump [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, February 23, 2001 3:07 AM
> > To: Steve Edberg
> > Cc: Jacky@lilst; [EMAIL PROTECTED]
> > Subject: Re: [PHP] isset()
> >
> >
> > I stand firm on strlen() for the following reasons ...
> >
> > if(!$var) will sometimes act strangely (has for me in the past) when
> > variables
> > are set to something other than what you are expecting.
> >
> > if(isset($var)) will return true if your text field is declared but not
> > filled
> > in.
> >
> > if(empty($var)) will return true if $var is set to 0 (for obvious
reason)
> so
> > is
> > only good for certain instances.
> >
> > strlen() on the other hand converts the variable to a string and returns
a
> > count
> > of characters. It's never failed or acted funky. For this reason I use
it
> > religiously.
> >
> > Others might say "well it's extra overhead" to which I reply "I'll take
an
> > extra
> > bazillionth of a second to know for sure I have what I need"
> >
> > --Joe
> >
> > On Thu, Feb 22, 2001 at 08:18:22AM -0800, Steve Edberg wrote:
> > > I would do this:
> > >
> > > if (!$AgeChild) $AgeChild = 'NA';
> > >
> > > More compact, easier to read (to me, anyway). This presumes that a
> > > value of '' (empty string, interpreted by PHP as false) is NOT a
> > > valid value here.
> > >
> > > As far as your sniplet goes, it is possible that there may be some
> > > PHP type-casting issues here, depending on: whether $AgeChild is
> > > numeric or string; the fact that the STRING "false" isn't equivalent
> > > to the CONSTANT false, the use of == vs. ===.
> > >
> > > Time to check out the docs - specifically the types and variables
> > > sections (also the functions->variables section)...
> > >
> > >   - steve
> > >
> > >
> > >
> > > At 5:07 PM -0600 2/22/01, Jacky@lilst wrote:
> > > >People
> > > >I tried to check if teh field has set a vaule in it before submit
> > > >using isset with the sniplet below
> > > >
> > > >if ((isset($AgeChild))=="false") {
> > > >$AgeChild = "NA";
> > > >}
> > > >
> > > >The resule is that it always displays NA whether or not it has vaule
> > > >in the field, what is the correct way of using isset for this
> > > >purpose? Or should I use empty() ?
> > > >Jack
> > > >[EMAIL PROTECTED]
> > > >"There is nothing more rewarding than reaching the goal you set for
> > yourself"
> > >
> > >
> > > --
> > > +--- "They've got a cherry pie there, that'll kill
> ya" ------------------+
> > > | Steve Edberg                           University of California,
Davis
> |
> > > | [EMAIL PROTECTED]                               Computer
Consultant
> |
> > > | http://aesric.ucdavis.edu/
http://pgfsun.ucdavis.edu/
> |
> > > +-------------------------------------- FBI Special Agent Dale
> Cooper ---+
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > To contact the list administrators, e-mail:
[EMAIL PROTECTED]
> >
> > --
> >
>
> --------------------------------------------------------------------------
> --
> > ---
> > Joe Stump, PHP Hacker,
> >                      -o)
> > http://www.miester.org http://www.care2.com
> > /\\
> > "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> > _\_V
>
> --------------------------------------------------------------------------
> --
> > ---
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> >
>
> --
>
> --------------------------------------------------------------------------
--
> ---
> Joe Stump, PHP Hacker,
>                      -o)
> http://www.miester.org http://www.care2.com
> /\\
> "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> _\_V
> --------------------------------------------------------------------------
--
> ---
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>

--

----------------------------------------------------------------------------
---
Joe Stump, PHP Hacker,
                     -o)
http://www.miester.org http://www.care2.com
/\\
"It's not enough to succeed. Everyone else must fail" -- Larry Ellison
_\_V
----------------------------------------------------------------------------
---


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






the SOLUTION:

strlen() is the length of string, right? Then instead of doing

   1. comparison
   2. function execution

(I am talking here about your 1/bazillions of a second)

a perfect solution would be :

if($var!='')

and, this is only

   1. comparison

am I right?



Now, no matter how much you care of thinking that the variable you need to
match positive is a string longer then 0 characters

if($var!='')

will always do the same of strlen() but with less overhead and will add that
1/bazillion of a second to execution of your application...



I am so 'HOT' on this issue because it looks to me more silly then needed an
extra string function during execution of a conditional.

nice day, Joe!


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: Joe Stump [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 24, 2001 4:25 PM
To: PHPBeginner.com
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] isset()


You're wrong in saying that you "usually know what the variable will be" -
you
never know what it's going to be. You aren't entering it.... you need to
remember that mostly idiots are inputting the data :O)

--Joe

On Sat, Feb 24, 2001 at 04:17:02PM +0900, PHPBeginner.com wrote:
> have I said it won't work, Joe?
>
> I said that using strlen() might not be necessary. (re-read my post)
> On my own opinion the same things could be done without using the string
> functions.
> Am I wrong in something there? then thanks for correcting me - will know
it
> for the feature.
>
>
> Sincerely,
>
>  Maxim Maletsky
>  Founder, Chief Developer
>
>  PHPBeginner.com (Where PHP Begins)
>  [EMAIL PROTECTED]
>  www.phpbeginner.com
>
>
>
>
> -----Original Message-----
> From: Joe Stump [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, February 24, 2001 4:17 PM
> To: PHPBeginner.com
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] isset()
>
>
> You are COMPLETELY wrong here. isset() is designed to check if a variable
is
> SET - NOT if it has something in it. empty() is designed for strings NOT
for
> ints - so if it's set to 0 it will fail. Finally in PHP 4 + you have
> problems
> when you do checks and variables aren't set.
>
> I do this, like I said before, because the extra 1 billionth of a second
is
> worth the overhead. I've programmed for sites ranging from a few hundered
> hits
> a day to a few million hits a day and this works ALL the time.
>
> --Joe
>
> On Sat, Feb 24, 2001 at 03:15:59PM +0900, PHPBeginner.com wrote:
> > I don't agree with you in here,
> >
> > you usually know what kind of variable you're checking, so strlen() will
> > work just as well as
> >
> > $var ? 'OK' : 'Empty'
> >
> > will work or the isset() - common, it was made for checking the
> variables -
> > use it.
> >
> > strlen() is in fact an overhead, why would you allow your design to be
> some
> > sort of untraditional? I don't think there's any necessity for it
> >
> > a "good design" often would be something like this:
> >
> > $var = 'whatever';
> >
> > if($var)
> >     ...do this
> > else
> >     ERROR('no var') // some your func to output the error mess or to
continue
> > with debugging
> >
> > in most cases it will work better and simpler for you without spending
> these
> > bazillions of important for every developer seconds.
> >
> >
> >
> > Sincerely,
> >
> >  Maxim Maletsky
> >  Founder, Chief Developer
> >
> >  PHPBeginner.com (Where PHP Begins)
> >  [EMAIL PROTECTED]
> >  www.phpbeginner.com
> >
> >
> >
> >
> >
> > -----Original Message-----
> > From: Joe Stump [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, February 23, 2001 3:07 AM
> > To: Steve Edberg
> > Cc: Jacky@lilst; [EMAIL PROTECTED]
> > Subject: Re: [PHP] isset()
> >
> >
> > I stand firm on strlen() for the following reasons ...
> >
> > if(!$var) will sometimes act strangely (has for me in the past) when
> > variables
> > are set to something other than what you are expecting.
> >
> > if(isset($var)) will return true if your text field is declared but not
> > filled
> > in.
> >
> > if(empty($var)) will return true if $var is set to 0 (for obvious
reason)
> so
> > is
> > only good for certain instances.
> >
> > strlen() on the other hand converts the variable to a string and returns
a
> > count
> > of characters. It's never failed or acted funky. For this reason I use
it
> > religiously.
> >
> > Others might say "well it's extra overhead" to which I reply "I'll take
an
> > extra
> > bazillionth of a second to know for sure I have what I need"
> >
> > --Joe
> >
> > On Thu, Feb 22, 2001 at 08:18:22AM -0800, Steve Edberg wrote:
> > > I would do this:
> > >
> > > if (!$AgeChild) $AgeChild = 'NA';
> > >
> > > More compact, easier to read (to me, anyway). This presumes that a
> > > value of '' (empty string, interpreted by PHP as false) is NOT a
> > > valid value here.
> > >
> > > As far as your sniplet goes, it is possible that there may be some
> > > PHP type-casting issues here, depending on: whether $AgeChild is
> > > numeric or string; the fact that the STRING "false" isn't equivalent
> > > to the CONSTANT false, the use of == vs. ===.
> > >
> > > Time to check out the docs - specifically the types and variables
> > > sections (also the functions->variables section)...
> > >
> > >   - steve
> > >
> > >
> > >
> > > At 5:07 PM -0600 2/22/01, Jacky@lilst wrote:
> > > >People
> > > >I tried to check if teh field has set a vaule in it before submit
> > > >using isset with the sniplet below
> > > >
> > > >if ((isset($AgeChild))=="false") {
> > > >$AgeChild = "NA";
> > > >}
> > > >
> > > >The resule is that it always displays NA whether or not it has vaule
> > > >in the field, what is the correct way of using isset for this
> > > >purpose? Or should I use empty() ?
> > > >Jack
> > > >[EMAIL PROTECTED]
> > > >"There is nothing more rewarding than reaching the goal you set for
> > yourself"
> > >
> > >
> > > --
> > > +--- "They've got a cherry pie there, that'll kill
> ya" ------------------+
> > > | Steve Edberg                           University of California,
Davis
> |
> > > | [EMAIL PROTECTED]                               Computer
Consultant
> |
> > > | http://aesric.ucdavis.edu/
http://pgfsun.ucdavis.edu/
> |
> > > +-------------------------------------- FBI Special Agent Dale
> Cooper ---+
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > To contact the list administrators, e-mail:
[EMAIL PROTECTED]
> >
> > --
> >
>
> --------------------------------------------------------------------------
> --
> > ---
> > Joe Stump, PHP Hacker,
> >                      -o)
> > http://www.miester.org http://www.care2.com
> > /\\
> > "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> > _\_V
>
> --------------------------------------------------------------------------
> --
> > ---
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> >
>
> --
>
> --------------------------------------------------------------------------
--
> ---
> Joe Stump, PHP Hacker,
>                      -o)
> http://www.miester.org http://www.care2.com
> /\\
> "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> _\_V
> --------------------------------------------------------------------------
--
> ---
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>

--

----------------------------------------------------------------------------
---
Joe Stump, PHP Hacker,
                     -o)
http://www.miester.org http://www.care2.com
/\\
"It's not enough to succeed. Everyone else must fail" -- Larry Ellison
_\_V
----------------------------------------------------------------------------
---


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






For the last time - put an input box on a page and submit with NOTHING in the
box. Now I want SOMETHING in that box (like a name) - isset() will return true
even though it's empty.

--Joe

On Sat, Feb 24, 2001 at 04:32:11PM +0900, PHPBeginner.com wrote:
> Whatever they input is not the objects, right?
> 
> then (I've just double-checked it, to be sure I am not saying some 'BULL')
> 
> 
> $var = 0;
> 
> if($var)
>       echo '<P>var matched';
> 
> if(isset($var))
>       echo '<P>var is set';
> 
> 
> when the $var is 0 the second condition will return true, the first will be
> false instead...
> Obviously if they enter anything else then 0 and NULL (I mean nothing) it
> will return true in both cases, if($var.., if(isset($var... if(strle($var
> ...
> 
> What's wrong with isset() in here?
> I am on PHP4.0.4!
> 
> explain me again, why on user input strlen() would do better then isset() ?
> 
> 
> Sincerely,
> 
>  Maxim Maletsky
>  Founder, Chief Developer
> 
>  PHPBeginner.com (Where PHP Begins)
>  [EMAIL PROTECTED]
>  www.phpbeginner.com
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Joe Stump [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, February 24, 2001 4:25 PM
> To: PHPBeginner.com
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] isset()
> 
> 
> You're wrong in saying that you "usually know what the variable will be" -
> you
> never know what it's going to be. You aren't entering it.... you need to
> remember that mostly idiots are inputting the data :O)
> 
> --Joe
> 
> On Sat, Feb 24, 2001 at 04:17:02PM +0900, PHPBeginner.com wrote:
> > have I said it won't work, Joe?
> >
> > I said that using strlen() might not be necessary. (re-read my post)
> > On my own opinion the same things could be done without using the string
> > functions.
> > Am I wrong in something there? then thanks for correcting me - will know
> it
> > for the feature.
> >
> >
> > Sincerely,
> >
> >  Maxim Maletsky
> >  Founder, Chief Developer
> >
> >  PHPBeginner.com (Where PHP Begins)
> >  [EMAIL PROTECTED]
> >  www.phpbeginner.com
> >
> >
> >
> >
> > -----Original Message-----
> > From: Joe Stump [mailto:[EMAIL PROTECTED]]
> > Sent: Saturday, February 24, 2001 4:17 PM
> > To: PHPBeginner.com
> > Cc: [EMAIL PROTECTED]
> > Subject: Re: [PHP] isset()
> >
> >
> > You are COMPLETELY wrong here. isset() is designed to check if a variable
> is
> > SET - NOT if it has something in it. empty() is designed for strings NOT
> for
> > ints - so if it's set to 0 it will fail. Finally in PHP 4 + you have
> > problems
> > when you do checks and variables aren't set.
> >
> > I do this, like I said before, because the extra 1 billionth of a second
> is
> > worth the overhead. I've programmed for sites ranging from a few hundered
> > hits
> > a day to a few million hits a day and this works ALL the time.
> >
> > --Joe
> >
> > On Sat, Feb 24, 2001 at 03:15:59PM +0900, PHPBeginner.com wrote:
> > > I don't agree with you in here,
> > >
> > > you usually know what kind of variable you're checking, so strlen() will
> > > work just as well as
> > >
> > > $var ? 'OK' : 'Empty'
> > >
> > > will work or the isset() - common, it was made for checking the
> > variables -
> > > use it.
> > >
> > > strlen() is in fact an overhead, why would you allow your design to be
> > some
> > > sort of untraditional? I don't think there's any necessity for it
> > >
> > > a "good design" often would be something like this:
> > >
> > > $var = 'whatever';
> > >
> > > if($var)
> > >   ...do this
> > > else
> > >   ERROR('no var') // some your func to output the error mess or to
> continue
> > > with debugging
> > >
> > > in most cases it will work better and simpler for you without spending
> > these
> > > bazillions of important for every developer seconds.
> > >
> > >
> > >
> > > Sincerely,
> > >
> > >  Maxim Maletsky
> > >  Founder, Chief Developer
> > >
> > >  PHPBeginner.com (Where PHP Begins)
> > >  [EMAIL PROTECTED]
> > >  www.phpbeginner.com
> > >
> > >
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Joe Stump [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, February 23, 2001 3:07 AM
> > > To: Steve Edberg
> > > Cc: Jacky@lilst; [EMAIL PROTECTED]
> > > Subject: Re: [PHP] isset()
> > >
> > >
> > > I stand firm on strlen() for the following reasons ...
> > >
> > > if(!$var) will sometimes act strangely (has for me in the past) when
> > > variables
> > > are set to something other than what you are expecting.
> > >
> > > if(isset($var)) will return true if your text field is declared but not
> > > filled
> > > in.
> > >
> > > if(empty($var)) will return true if $var is set to 0 (for obvious
> reason)
> > so
> > > is
> > > only good for certain instances.
> > >
> > > strlen() on the other hand converts the variable to a string and returns
> a
> > > count
> > > of characters. It's never failed or acted funky. For this reason I use
> it
> > > religiously.
> > >
> > > Others might say "well it's extra overhead" to which I reply "I'll take
> an
> > > extra
> > > bazillionth of a second to know for sure I have what I need"
> > >
> > > --Joe
> > >
> > > On Thu, Feb 22, 2001 at 08:18:22AM -0800, Steve Edberg wrote:
> > > > I would do this:
> > > >
> > > > if (!$AgeChild) $AgeChild = 'NA';
> > > >
> > > > More compact, easier to read (to me, anyway). This presumes that a
> > > > value of '' (empty string, interpreted by PHP as false) is NOT a
> > > > valid value here.
> > > >
> > > > As far as your sniplet goes, it is possible that there may be some
> > > > PHP type-casting issues here, depending on: whether $AgeChild is
> > > > numeric or string; the fact that the STRING "false" isn't equivalent
> > > > to the CONSTANT false, the use of == vs. ===.
> > > >
> > > > Time to check out the docs - specifically the types and variables
> > > > sections (also the functions->variables section)...
> > > >
> > > >         - steve
> > > >
> > > >
> > > >
> > > > At 5:07 PM -0600 2/22/01, Jacky@lilst wrote:
> > > > >People
> > > > >I tried to check if teh field has set a vaule in it before submit
> > > > >using isset with the sniplet below
> > > > >
> > > > >if ((isset($AgeChild))=="false") {
> > > > >$AgeChild = "NA";
> > > > >}
> > > > >
> > > > >The resule is that it always displays NA whether or not it has vaule
> > > > >in the field, what is the correct way of using isset for this
> > > > >purpose? Or should I use empty() ?
> > > > >Jack
> > > > >[EMAIL PROTECTED]
> > > > >"There is nothing more rewarding than reaching the goal you set for
> > > yourself"
> > > >
> > > >
> > > > --
> > > > +--- "They've got a cherry pie there, that'll kill
> > ya" ------------------+
> > > > | Steve Edberg                           University of California,
> Davis
> > |
> > > > | [EMAIL PROTECTED]                               Computer
> Consultant
> > |
> > > > | http://aesric.ucdavis.edu/
> http://pgfsun.ucdavis.edu/
> > |
> > > > +-------------------------------------- FBI Special Agent Dale
> > Cooper ---+
> > > >
> > > > --
> > > > PHP General Mailing List (http://www.php.net/)
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > To contact the list administrators, e-mail:
> [EMAIL PROTECTED]
> > >
> > > --
> > >
> >
> > --------------------------------------------------------------------------
> > --
> > > ---
> > > Joe Stump, PHP Hacker,
> > >                      -o)
> > > http://www.miester.org http://www.care2.com
> > > /\\
> > > "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> > > _\_V
> >
> > --------------------------------------------------------------------------
> > --
> > > ---
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> > --
> >
> > --------------------------------------------------------------------------
> --
> > ---
> > Joe Stump, PHP Hacker,
> >                      -o)
> > http://www.miester.org http://www.care2.com
> > /\\
> > "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> > _\_V
> > --------------------------------------------------------------------------
> --
> > ---
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> --
> 
> ----------------------------------------------------------------------------
> ---
> Joe Stump, PHP Hacker,
>                      -o)
> http://www.miester.org http://www.care2.com
> /\\
> "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> _\_V
> ----------------------------------------------------------------------------
> ---
> 
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 
> 

-- 

-------------------------------------------------------------------------------
Joe Stump, PHP Hacker, [EMAIL PROTECTED]                                 -o)
http://www.miester.org http://www.care2.com                                 /\\
"It's not enough to succeed. Everyone else must fail" -- Larry Ellison     _\_V
-------------------------------------------------------------------------------





in my preceding email I've written:

if($var!='')

will fix your all your worries without an intervention of a strings
function.


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com






-----Original Message-----
From: Joe Stump [mailto:[EMAIL PROTECTED]]
Sent: Sunday, February 25, 2001 1:09 AM
To: PHPBeginner.com
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] isset()


For the last time - put an input box on a page and submit with NOTHING in
the
box. Now I want SOMETHING in that box (like a name) - isset() will return
true
even though it's empty.

--Joe

On Sat, Feb 24, 2001 at 04:32:11PM +0900, PHPBeginner.com wrote:
> Whatever they input is not the objects, right?
>
> then (I've just double-checked it, to be sure I am not saying some 'BULL')
>
>
> $var = 0;
>
> if($var)
>       echo '<P>var matched';
>
> if(isset($var))
>       echo '<P>var is set';
>
>
> when the $var is 0 the second condition will return true, the first will
be
> false instead...
> Obviously if they enter anything else then 0 and NULL (I mean nothing) it
> will return true in both cases, if($var.., if(isset($var... if(strle($var
> ...
>
> What's wrong with isset() in here?
> I am on PHP4.0.4!
>
> explain me again, why on user input strlen() would do better then isset()
?
>
>
> Sincerely,
>
>  Maxim Maletsky
>  Founder, Chief Developer
>
>  PHPBeginner.com (Where PHP Begins)
>  [EMAIL PROTECTED]
>  www.phpbeginner.com
>
>
>
>
>
> -----Original Message-----
> From: Joe Stump [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, February 24, 2001 4:25 PM
> To: PHPBeginner.com
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] isset()
>
>
> You're wrong in saying that you "usually know what the variable will be" -
> you
> never know what it's going to be. You aren't entering it.... you need to
> remember that mostly idiots are inputting the data :O)
>
> --Joe
>
> On Sat, Feb 24, 2001 at 04:17:02PM +0900, PHPBeginner.com wrote:
> > have I said it won't work, Joe?
> >
> > I said that using strlen() might not be necessary. (re-read my post)
> > On my own opinion the same things could be done without using the string
> > functions.
> > Am I wrong in something there? then thanks for correcting me - will know
> it
> > for the feature.
> >
> >
> > Sincerely,
> >
> >  Maxim Maletsky
> >  Founder, Chief Developer
> >
> >  PHPBeginner.com (Where PHP Begins)
> >  [EMAIL PROTECTED]
> >  www.phpbeginner.com
> >
> >
> >
> >
> > -----Original Message-----
> > From: Joe Stump [mailto:[EMAIL PROTECTED]]
> > Sent: Saturday, February 24, 2001 4:17 PM
> > To: PHPBeginner.com
> > Cc: [EMAIL PROTECTED]
> > Subject: Re: [PHP] isset()
> >
> >
> > You are COMPLETELY wrong here. isset() is designed to check if a
variable
> is
> > SET - NOT if it has something in it. empty() is designed for strings NOT
> for
> > ints - so if it's set to 0 it will fail. Finally in PHP 4 + you have
> > problems
> > when you do checks and variables aren't set.
> >
> > I do this, like I said before, because the extra 1 billionth of a second
> is
> > worth the overhead. I've programmed for sites ranging from a few
hundered
> > hits
> > a day to a few million hits a day and this works ALL the time.
> >
> > --Joe
> >
> > On Sat, Feb 24, 2001 at 03:15:59PM +0900, PHPBeginner.com wrote:
> > > I don't agree with you in here,
> > >
> > > you usually know what kind of variable you're checking, so strlen()
will
> > > work just as well as
> > >
> > > $var ? 'OK' : 'Empty'
> > >
> > > will work or the isset() - common, it was made for checking the
> > variables -
> > > use it.
> > >
> > > strlen() is in fact an overhead, why would you allow your design to be
> > some
> > > sort of untraditional? I don't think there's any necessity for it
> > >
> > > a "good design" often would be something like this:
> > >
> > > $var = 'whatever';
> > >
> > > if($var)
> > >   ...do this
> > > else
> > >   ERROR('no var') // some your func to output the error mess or to
> continue
> > > with debugging
> > >
> > > in most cases it will work better and simpler for you without spending
> > these
> > > bazillions of important for every developer seconds.
> > >
> > >
> > >
> > > Sincerely,
> > >
> > >  Maxim Maletsky
> > >  Founder, Chief Developer
> > >
> > >  PHPBeginner.com (Where PHP Begins)
> > >  [EMAIL PROTECTED]
> > >  www.phpbeginner.com
> > >
> > >
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Joe Stump [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, February 23, 2001 3:07 AM
> > > To: Steve Edberg
> > > Cc: Jacky@lilst; [EMAIL PROTECTED]
> > > Subject: Re: [PHP] isset()
> > >
> > >
> > > I stand firm on strlen() for the following reasons ...
> > >
> > > if(!$var) will sometimes act strangely (has for me in the past) when
> > > variables
> > > are set to something other than what you are expecting.
> > >
> > > if(isset($var)) will return true if your text field is declared but
not
> > > filled
> > > in.
> > >
> > > if(empty($var)) will return true if $var is set to 0 (for obvious
> reason)
> > so
> > > is
> > > only good for certain instances.
> > >
> > > strlen() on the other hand converts the variable to a string and
returns
> a
> > > count
> > > of characters. It's never failed or acted funky. For this reason I use
> it
> > > religiously.
> > >
> > > Others might say "well it's extra overhead" to which I reply "I'll
take
> an
> > > extra
> > > bazillionth of a second to know for sure I have what I need"
> > >
> > > --Joe
> > >
> > > On Thu, Feb 22, 2001 at 08:18:22AM -0800, Steve Edberg wrote:
> > > > I would do this:
> > > >
> > > > if (!$AgeChild) $AgeChild = 'NA';
> > > >
> > > > More compact, easier to read (to me, anyway). This presumes that a
> > > > value of '' (empty string, interpreted by PHP as false) is NOT a
> > > > valid value here.
> > > >
> > > > As far as your sniplet goes, it is possible that there may be some
> > > > PHP type-casting issues here, depending on: whether $AgeChild is
> > > > numeric or string; the fact that the STRING "false" isn't equivalent
> > > > to the CONSTANT false, the use of == vs. ===.
> > > >
> > > > Time to check out the docs - specifically the types and variables
> > > > sections (also the functions->variables section)...
> > > >
> > > >         - steve
> > > >
> > > >
> > > >
> > > > At 5:07 PM -0600 2/22/01, Jacky@lilst wrote:
> > > > >People
> > > > >I tried to check if teh field has set a vaule in it before submit
> > > > >using isset with the sniplet below
> > > > >
> > > > >if ((isset($AgeChild))=="false") {
> > > > >$AgeChild = "NA";
> > > > >}
> > > > >
> > > > >The resule is that it always displays NA whether or not it has
vaule
> > > > >in the field, what is the correct way of using isset for this
> > > > >purpose? Or should I use empty() ?
> > > > >Jack
> > > > >[EMAIL PROTECTED]
> > > > >"There is nothing more rewarding than reaching the goal you set for
> > > yourself"
> > > >
> > > >
> > > > --
> > > > +--- "They've got a cherry pie there, that'll kill
> > ya" ------------------+
> > > > | Steve Edberg                           University of California,
> Davis
> > |
> > > > | [EMAIL PROTECTED]                               Computer
> Consultant
> > |
> > > > | http://aesric.ucdavis.edu/
> http://pgfsun.ucdavis.edu/
> > |
> > > > +-------------------------------------- FBI Special Agent Dale
> > Cooper ---+
> > > >
> > > > --
> > > > PHP General Mailing List (http://www.php.net/)
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > To contact the list administrators, e-mail:
> [EMAIL PROTECTED]
> > >
> > > --
> > >
> >
>
> --------------------------------------------------------------------------
> > --
> > > ---
> > > Joe Stump, PHP Hacker,
> > >                      -o)
> > > http://www.miester.org http://www.care2.com
> > > /\\
> > > "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> > > _\_V
> >
>
> --------------------------------------------------------------------------
> > --
> > > ---
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > To contact the list administrators, e-mail:
[EMAIL PROTECTED]
> > >
> > >
> >
> > --
> >
>
> --------------------------------------------------------------------------
> --
> > ---
> > Joe Stump, PHP Hacker,
> >                      -o)
> > http://www.miester.org http://www.care2.com
> > /\\
> > "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> > _\_V
>
> --------------------------------------------------------------------------
> --
> > ---
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> >
>
> --
>
> --------------------------------------------------------------------------
--
> ---
> Joe Stump, PHP Hacker,
>                      -o)
> http://www.miester.org http://www.care2.com
> /\\
> "It's not enough to succeed. Everyone else must fail" -- Larry Ellison
> _\_V
> --------------------------------------------------------------------------
--
> ---
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>

--

----------------------------------------------------------------------------
---
Joe Stump, PHP Hacker,
                     -o)
http://www.miester.org http://www.care2.com
/\\
"It's not enough to succeed. Everyone else must fail" -- Larry Ellison
_\_V
----------------------------------------------------------------------------
---


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






Hi (Soma Interesting?)

I am also a developer here in Tokyo and have done few I-Mode websites using
PHP and mySQL. (I've used PostgreSQL with Japanese, but not for I-Mode)
( see www.japaninc.com/i )

There's no particular problems of storing the 2-bit data in your databases,
the only thing is that to do sorting you have to compile the databases with
the language needed ( regardless of which database you use - see their docs
they all support that).

With PHP there's a little problem using string functions. strlen(), for
instance will return you the number of bytes. In Latin characters ASCII
1-255 a character is a byte, but that doesn't apply to Japanese which use
double bits (some characters are even three bits), so a strlen() will not
return you the number of Hiragana & Kanji in string - it will return you the
number of bits these Kanji were composed from - VERY, VERY UGLY....

You need to use PHP3 Japanese interpretation to do that kind of tasks.

In our company we use a different server for Japanese characters running
PHP3 JIS, and the pages are being included form there.

IE: www.fusion-2000.net runs both PHP4 and PHP3 JIS with PostgreSQL at the
back end.

While www.japaninc.com/i goes on PHP4.0.1pl2 and mySQL, (check out that
game)

So, no worries, it is all possible to do, except there's a pain with
choosing PHP version for the server.


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com





-----Original Message-----
From: Soma Interesting [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 3:23 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED];
[EMAIL PROTECTED]
Subject: [PHP] International support


Hello everyone,

I'm currently working a project that is intended to handle Japanese
character sets - and now I'm told ideally iMode too. :) The iMode isn't
such an issue at the moment - but the article below has spooked me a
little. At an early point in the project we tested if putting some input
into a web form, which ultimately was handled by php then stored in
postgres would return fully intact - and it did. This left me comfortable
that PHP and Postgres don't seem to care what language they're storing in
fields or variables. I'm 'guessing' that this is because the data, whether
its English or Japanese is being stored in binary (or something else?). Of
course I wouldn't be able to sort the data or do anything else that would
require PHP/Postgres to be able to interpret the data. However if I compile
Postgres with locals support for the character set/language in question -
then postgres will be able to sort Japanese. Is this right?

Have I got this all right so far? I have attempted to do my research on
this - but finding a real beginners guide to international web development
has been a trick. And the best sources I have found on this topic generally
are specific to Oracle. Any links would be appreciated.

Ok the next part of this message is an article I thought would be generally
interesting so I'm not hesitating to post it entirely. It was forwarded to
me so I'm not sure of the source.

For the postgres folks, these developers went with MySQL - I've chosen
Postgres. Is there anything MySQL does that Postgres doesn't in terms of
language support that I should be aware of?

>Back to case study
>r-newbold.com
>
>George Baptista is riding the wave of the latest technology with his
>company's newest venture:
><http://www.r-newbold.com>r-newbold.<http://www.r-newbold.com>com, a
>wireless i-Mode site created with PHP.
>
>Based in Tokyo, George is a Web developer and co-partner with Izumi
>Hiroshima at <http://www.omame.com>Studio <http://www.omame.com>Omame. He
>was part of the creative team behind the Japanese-language site, and he is
>finding that i-Mode is not only fashionable, but also the face of the
future.
>
>r-newbold.com was developed for British fashion designer, Paul Smith. NTT
>DoCoMo's i-Mode Web-browsing cellular phones, which already have over 10
>million users, offers a fast wireless data service with Internet access.
>In Japan, it's been a hit with the younger generation. And since
>r-newbold.com's target population is young, hip and fashionable, the
>decision to create an i-Mode site rather than a regular Web site made
>perfect sense.
>
>PHP and i-Mode: The perfect match
>"i-Mode is exploding in Japan," George adds. "It offers new and
>interesting challenges to the developer. The i18n J version of PHP is an
>increasingly popular choice for developers [in Japan] because of its
>overall performance, speed of development, and character set capability
>features."
>
>George and his team at Studio Omame have already been using PHP for about
>a year prior to developing the r-newbold site, and were very pleased with
>its performance. He cites several reasons for his company's choice of PHP
>including:
>* PHP's overall performance and reliability
>* ease with which to prototype in
>* PHP's large and growing developer base
>"There are a growing number of developers in Tokyo using it. We also knew
>there was ample support on both main and Japanese PHP mailing lists for
>any problems that might come up," George says.
>"PHP became especially useful to us when Shigeru Kanemoto, Hironori Neal
>Sato and a few other developers worked to release a version of PHP
>3.0.15-i18n. We are looking forward to this same core of people to also
>soon release an i18n J version of PHP 4. We expect it will provide us with
>even greater speed and performance than PHP 3."
>Studio Omame's decision to use PHP was welcomed by Paul Smith's company.
>The open-source nature of the product was simply not an issue. "We
>suggested PHP, and there was no problem. They were happy about the
>cost-savings involved," George recalls.
>
>PHP's Japanese challenge
>Since r-newbold.com is in Japanese only, Studio Omame made sure to utilize
>PHP's Japanese character set conversion functions. However, this proved to
>be a challenge.

Is this available for v4 of PHP yet?

>"Dealing with character sets when developing for the Japanese market is a
>headache," George says. "There's not one, but 3 character sets in wide
>use: SJIS, EUC and JIS.
>
>"We used all of them for this project. All output for the i-Mode platform
>needs to be SJIS, while input to MySQL is in EUC, and data for mailing was
>encoded in JIS. Ensuring the integrity of data via character set
>conversion was a very important factor. Ultimately, PHP made this project
>much smoother and very enjoyable. Not having to worry about character set
>mangling is a godsend."
>
>There was also the task of adapting PHP from computers to telephones. "The
>unique nature of celluar phone interfaces affected our application
>development. For example, people browsing the Web using i-Mode phones tend
>to use the back button a lot, rather than 'back' or 'return' links.
>Figuring out how to deal with this in preserving session data integrity
>took a little thinking."
>
>George and his team did figure it out, although George points out that
>"Daryl Jones of TEA, a communications firm based in Silicon Valley, helped
>out tremendously with the network and server consulting and set-up, so
>that we could focus totally on PHP development."
>It took Studio Omame almost two months to write the PHP scripts for all of
>the site's functions, including mail and accessing MySQL. "As much as
>possible, we try to stick with *nix, Apache, PHP," George says.
>
>The current shop database holds approximately 60 records, and the
>membership section is designed to easily handle an initial 20,000 records.
>In addition, other miscellaneous tables are used for administrative
purposes.
>
>PHP's functions
>PHP serves a variety of functions on the r-newbold site, including:
>* authentication and sessions via PHPLIB for a member-only section
>* PHP scripts + cron accessing MySQL database to send out daily e-mails
>* heavy use of mail functions for viral-marketing features
>* detecting specific browser/celluar handset and serving the appropriate
>interface
>* Japanese character set functions specific to i18n version, ensuring SJIS
>output, internal processing in EUC
>* mail operations in JIS
>
>As far as security purposes are concerned, Studio Omame decided to use
>PHPLIB for authentication. "At first we tried using the standard HTTP
>authentication method, but it turned out that certain i-Mode handsets had
>somewhat sketchy browser implementations, and they would need to log-in
>for each password-protected page! So we turned to PHPLIB, which worked
>very nicely."
>
>The site currently receives more than 3,000 page views per day, with most
>visitors spending about 5 minutes at a time on the site. "In Japan, people
>generally use i-Mode sites in mini-bursts, for example, while waiting for
>the train, riding the bus or walking about the street," George says.
>
>r-newbold.com hopes to receive approximately 200,000 visitors a day
>initially. "We tried to reduce the amount of calls to MySQL as much as
>possible, and instead created static pages that are updated from an
>administration screen."
>
>Data is collected on visitors in the members' section only. It's an
>entirely opt-in, voluntary feature, George notes.
>Studio Omame also used Adobe's GoLive 5 for the information design and
>page-template creation for this project. The WebDav and i-Mode eMoji
>features were particularly useful.
>
>As i-Mode becomes more and more popular, George says he hopes PHP will
>eventually provide more i18n compatibility.
>In the meantime, Studio Omame has launched omake.com in an experimental
>i-Mode site using PHP. Several other i-Mode projects are also in the
>pipeline. "We plan to use PHP extensively for all of them," George
predicts.


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






It shouldn't have happened,

can you give as a come sample to resolve your situation?



Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com





-----Original Message-----
From: kaab kaoutar [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 3:36 AM
To: [EMAIL PROTECTED]
Subject: [PHP] variable sent using pots is cat!


Hi!
i have a problem!
i send a variable from one page to another page using post method!
but when a variable is like composed of two words , the other page receives
only the first word !
can u please help?!
Thanks
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






bugs.php.net



Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: Ide, Jim [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 3:49 AM
To: '[EMAIL PROTECTED]'
Subject: [PHP] How do I request a new feature?



Hi -

How can/should I contact the developers of PHP
to request that they add a new feature to PHP?

Thanks -
Jim



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






PHP does it automatically for you.

YES your session id is $PHPSESSID

so creating a file called $PHPSESSID should work, I suppose


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com






-----Original Message-----
From: Brandon Orther [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 3:56 AM
To: PHP User Group
Subject: [PHP] Sessions and naming a file with SID


Hello,

Is there a way to start a session and then save a temp file with the name of
the Session ID?

Thank you,

--------------------------------------------
Brandon Orther
WebIntellects Design/Development Manager
[EMAIL PROTECTED]
800-994-6364
www.webintellects.com
--------------------------------------------


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






try these:

search google for fast templates
templates,

check out sourceforge.net

there's a whole bunch of this applications.


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: Maamiin [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 4:06 AM
To: PHP General Newslist
Subject: [PHP] Templates & PHP


Where can I find some help, how to make & use page templates on my
webpages??? Needs this some add-ons to my PHP3(Linux-main)/PHP4(win98+pws)?

THNX


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






use urlencode()

www.php.net/urlencode


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: Tom Harris [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 4:12 AM
To: [EMAIL PROTECTED]
Subject: [PHP] Passing values containing a ? and a &


I want to assign a value using the url however the value contains both a ?
and an & so PHP (or the browser) seems to get confused.

Here's an example:

http://www.mysite.com/index.php?id=23&url=http://www.anothersite.com/file.ph
p?qid=234&forum=4

Everything after url= should be the value of $url but this is not the case.
Is there a way to solve this?

Thanks



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






Professional PHP Programming is a good one


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com





-----Original Message-----
From: grios [mailto:grios]On Behalf Of Gustavo Vieira Goncalves Coelho
Rios
Sent: Thursday, February 22, 2001 1:47 PM
To: [EMAIL PROTECTED]
Subject: [PHP] books


May some suggest a kick ass book on php?

Thanks a lot for your time and cooperation.

best regards,
Gustavo Rios


PS: Any one here from Brazil/South America ?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






no, you need to do three different comparisons :

if( ... something ... )
        (eregi("stuff1", $one) and eregi("stuff2", $two) and eregi("stuff3",
$three)) ? : do this : do that


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com






-----Original Message-----
From: W.D. [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 5:38 AM
To: Philip Olson
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] concatenate vars?


Thanks,

do you know if making multiple statements to eregi in line 3  is possible?

1. if(...something...)
2.{
3. (eregi("stuff1", $one)("stuff2", $two)("stuff3", $three)) ?
4. do something : do something else;




 _________________________________________________________ Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






I cannot help you, but I KNOW you are not the only one,
I've been asked this question already, and, I think I've seen something on
php.net under mail() ...

I believe this is your XSender thing, but not sure ...



Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com






-----Original Message-----
From: Steve Kenshalo [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 9:07 AM
To: [EMAIL PROTECTED]
Subject: [PHP] Problems sending mail to aol with the mail() function


Hello,

I am working on a PHP script for an e-commerce site that mails out calling
card pin numbers after somebody purchases them online. Turing testing I not
noticed that aol users were not receiving the messages. AOL seems to be
filtering them out without sending a bounce or anything. We tried it with
multiple aol users, and nothing I tried when using the mail function got
through, but messages sent from the server with pine and the php mail
package SquirrelMail do get through. The messages are received on every
other mail system I have tried.

I know this is more of a mail question, but I was hoping somebody here and
encountered this before and knew of a workaround. I noticed that
SquirrelMail doesn't use the mail function, they chose to write their own
SMPT package. I wonder why?

Anyway, my test scripts look like this:
<?php


mail("[EMAIL PROTECTED]", "Test 1",
                "This is a test",
                "From: [EMAIL PROTECTED]\nReply-To: [EMAIL PROTECTED]\nX-Mailer: My
test mail program\nX-Sender: [EMAIL PROTECTED]\nContent-Type: text/plain;
charset=\"us-ascii\"");

echo "Mail sent!";
?>

I tried playing around with different headers and nothing made any
difference. I sent them to myself and they sure look like valid email
messages to me. Does anybody else have this problem? What did you do about
it?

Thanks,

Steve


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






Yup, you need to have your key strings in quotes '',
so it doesn't think it's a constant.

ALWAYS use $array['key']
and not
$array[key]

except for the integrers



Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com


-----Original Message-----
From: Navid Yar [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 9:11 AM
To: PHP (E-mail)
Subject: [PHP] Counter Help


Can someone help me with this script? It is an example from weberdev.com. I
ran it and it gave me the following error...

-- Warning: Use of undefined constant count - assumed 'count' in
c:\windows\desktop\localhost\examples\counter\counter1.php on line 27
25

The number 25 is the correct number for the counter, but how do I get rid of
that error message that keeps coming up before the counter number (25)? I am
testing and learning PHP on Windows ME and am using PHP 4.0.4 with MySQL
3.23.33. Here is the script:

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>

<BODY>

<!-- This example from
http://www.weberdev.com/index.php3?GoTo=ShowShoppingItems.php3%3FMasterCateg
 -->

<?php
$hostname = 'localhost';
$username = 'username';
$password = 'password';
$dbName = 'database';
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Unable to connect to
database");
@mysql_select_db("$dbName") or die("Unable to select database");

$name = "$SCRIPT_NAME";

$result = MYSQL_QUERY("SELECT * FROM counter WHERE (name = '$name')") or die
("Bad query: ".mysql_error());
$row = mysql_fetch_array($result);

if($row){
MYSQL_QUERY("UPDATE counter SET count = count+1 WHERE (name = '$name')") or
die ("Bad query: ".mysql_error());
$count = $row[count];
}else{
MYSQL_QUERY("INSERT INTO counter VALUES ('', '$name', '2')") or die ("Bad
query: ".mysql_error());
$count = '1';
}
echo $count;
?>

</BODY>
</HTML>

-- Navid


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






Yeah, this is very silly thing using arrays without quotes,

I once had this problem - learned it - and sticked to using quotes whenever
is not an integrer.


advising to everyone,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: Simon Garner [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 1:32 PM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] Counter Help


From: "Chris Lee" <[EMAIL PROTECTED]>

> change
>
> $row[count]
>
> to
>
> $row['count']
>
> it thinks the work [count] is some kind of conastant, it doesnt know you
> mean (string) 'count'
>


<rant>

I have noticed a lot of people do not put quotes on their array indexes
(e.g. VBulletin is a prime offender) - imho this is a really bad practice
because your code becomes ambiguous.

Example:

<?php
    define("foo", "donkey");

    $test = array("foo"=>"orange", "bar"=>"purple");

    echo $test[foo];
?>

Now, I think that should print nothing (or an error), because there is no
index matching "donkey" (the value of the constant "foo"). But for some
reason PHP looks for an array index matching the string "foo" as well,
encouraging this kind of sloppy programming.


Regards

Simon Garner


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






Sounds good to me, I should, and will, always keep that in mind. Thanks for
the tips. Also I want to say PHPBeginner.com is starting off very well, keep
up the good work. I've been watching over it to see when the grand opening
would be, and it's finally here. I hope it becomes a success someday. If I
was good at PHP, I would contribute some articles, but I'm just a newbie for
now. But maybe someday. Take it easy  :)

Sincerely,
Navid Yar

-----Original Message-----
From: PHPBeginner.com [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 24, 2001 12:16 AM
To: [EMAIL PROTECTED]; PHP (E-mail)
Subject: RE: [PHP] Counter Help


Yup, you need to have your key strings in quotes '',
so it doesn't think it's a constant.

ALWAYS use $array['key']
and not
$array[key]

except for the integrers



Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com


-----Original Message-----
From: Navid Yar [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 9:11 AM
To: PHP (E-mail)
Subject: [PHP] Counter Help


Can someone help me with this script? It is an example from weberdev.com. I
ran it and it gave me the following error...

-- Warning: Use of undefined constant count - assumed 'count' in
c:\windows\desktop\localhost\examples\counter\counter1.php on line 27
25

The number 25 is the correct number for the counter, but how do I get rid of
that error message that keeps coming up before the counter number (25)? I am
testing and learning PHP on Windows ME and am using PHP 4.0.4 with MySQL
3.23.33. Here is the script:

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>

<BODY>

<!-- This example from
http://www.weberdev.com/index.php3?GoTo=ShowShoppingItems.php3%3FMasterCateg
 -->

<?php
$hostname = 'localhost';
$username = 'username';
$password = 'password';
$dbName = 'database';
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Unable to connect to
database");
@mysql_select_db("$dbName") or die("Unable to select database");

$name = "$SCRIPT_NAME";

$result = MYSQL_QUERY("SELECT * FROM counter WHERE (name = '$name')") or die
("Bad query: ".mysql_error());
$row = mysql_fetch_array($result);

if($row){
MYSQL_QUERY("UPDATE counter SET count = count+1 WHERE (name = '$name')") or
die ("Bad query: ".mysql_error());
$count = $row[count];
}else{
MYSQL_QUERY("INSERT INTO counter VALUES ('', '$name', '2')") or die ("Bad
query: ".mysql_error());
$count = '1';
}
echo $count;
?>

</BODY>
</HTML>

-- Navid


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]





Thanks, I still remember your reply on my test post
be in touch!


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com





-----Original Message-----
From: Navid Yar [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 24, 2001 4:26 PM
To: 'PHPBeginner.com'; 'PHP (E-mail)'
Subject: RE: [PHP] Counter Help


Sounds good to me, I should, and will, always keep that in mind. Thanks for
the tips. Also I want to say PHPBeginner.com is starting off very well, keep
up the good work. I've been watching over it to see when the grand opening
would be, and it's finally here. I hope it becomes a success someday. If I
was good at PHP, I would contribute some articles, but I'm just a newbie for
now. But maybe someday. Take it easy  :)

Sincerely,
Navid Yar

-----Original Message-----
From: PHPBeginner.com [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 24, 2001 12:16 AM
To: [EMAIL PROTECTED]; PHP (E-mail)
Subject: RE: [PHP] Counter Help


Yup, you need to have your key strings in quotes '',
so it doesn't think it's a constant.

ALWAYS use $array['key']
and not
$array[key]

except for the integrers



Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com


-----Original Message-----
From: Navid Yar [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 9:11 AM
To: PHP (E-mail)
Subject: [PHP] Counter Help


Can someone help me with this script? It is an example from weberdev.com. I
ran it and it gave me the following error...

-- Warning: Use of undefined constant count - assumed 'count' in
c:\windows\desktop\localhost\examples\counter\counter1.php on line 27
25

The number 25 is the correct number for the counter, but how do I get rid of
that error message that keeps coming up before the counter number (25)? I am
testing and learning PHP on Windows ME and am using PHP 4.0.4 with MySQL
3.23.33. Here is the script:

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>

<BODY>

<!-- This example from
http://www.weberdev.com/index.php3?GoTo=ShowShoppingItems.php3%3FMasterCateg
 -->

<?php
$hostname = 'localhost';
$username = 'username';
$password = 'password';
$dbName = 'database';
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Unable to connect to
database");
@mysql_select_db("$dbName") or die("Unable to select database");

$name = "$SCRIPT_NAME";

$result = MYSQL_QUERY("SELECT * FROM counter WHERE (name = '$name')") or die
("Bad query: ".mysql_error());
$row = mysql_fetch_array($result);

if($row){
MYSQL_QUERY("UPDATE counter SET count = count+1 WHERE (name = '$name')") or
die ("Bad query: ".mysql_error());
$count = $row[count];
}else{
MYSQL_QUERY("INSERT INTO counter VALUES ('', '$name', '2')") or die ("Bad
query: ".mysql_error());
$count = '1';
}
echo $count;
?>

</BODY>
</HTML>

-- Navid


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






No it will give you the same value twice...

you need a loop


<SELECT NAME="state" SIZE="1">
<OPTION VALUE="Canberra">ACT</OPTION>
<OPTION VALUE="Victoria">VIC</OPTION>



looping the rows .,...{

   echo "<OPTION VALUE=\"".$row['state']."\">".$row['state_abbr']."</OPTION>
";

}

</SELECT>


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com






-----Original Message-----
From: Peter Houchin [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 1:17 PM
To: PHP MAIL GROUP
Subject: [PHP] <select name=....


if i have a form with a select box in it how an i get the values to echo a
php value ...

ie

<SELECT NAME="state" SIZE="1">
<OPTION VALUE="Canberra">ACT</OPTION>
<OPTION VALUE="Victoria">VIC</OPTION>
</SELECT>

can i change it to say
<SELECT NAME="state" SIZE="1">
<OPTION VALUE="<? echo $state ?>">ACT</OPTION>
<OPTION VALUE="<?echo $state ?>">VIC</OPTION>
</SELECT>

so that when the page loads it shows which ever option is in the Data base?

Peter Houchin
Sun Rentals
[EMAIL PROTECTED]






just get some examples from php.net/mail

and pass the variables to it any way you wish - it all will work


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: W.D. [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 2:54 PM
To: [EMAIL PROTECTED]
Subject: [PHP] mail prob


I'm using a remote host, and when I call mail() with all the var's pulling
values from form fields, it still shows as nobody in from header. Is this a
server situation? Theyre using php4 support and they claim its that I'm not
using appropriate variables in the function.

 _________________________________________________________ Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






You have compiled it as CGI, didn't ya?

recompile it as apache's module if you can so apache can give PHP_SELF the
right value,


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: Brandon Feldhahn [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 4:30 PM
To: [EMAIL PROTECTED]
Subject: [PHP] php_self


Why does php self always show php4/php.exe? how do i take  it off?


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






never heard of one...

is there any? I'm curious too...


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: knaSen [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 7:05 PM
To: [EMAIL PROTECTED]
Subject: [PHP] PHP / Filemaker?


Hey

This is my first question and mail to this list...hope u treat me decent =)
My earlier work have been lasso/filemaker (mac)
I´ve been heard that PHP is coming strongly and I have no reason not to
join. How is the relation between PHP/Filemaker?

----------------------*
[knaSen]
icq #23830427



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






Oh, yeah... my favorite:

explode()!

$var = '1,2,3,4,5,6,7,8,9,10';
$var_array = explode(',',$var);

/*
   will become:
   $var_array[0] = '1';
   $var_array[1] = '2';
   $var_array[2] = '3';
   $var_array[3] = '4';
   ... and so on
*/

as you notice the array starts from 0



Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com





-----Original Message-----
From: Todd Cary [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 11:41 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Parsing a string


I have a comma delimited string that I need to parse into an array.  Is
there a PHP function that will do that ?

Many thanks..........

Todd

--
Todd Cary
Ariste Software
[EMAIL PROTECTED]



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






If you are developing on windows (save - refresh ie ... )

then sure, your IP is the IP of the machine ...

if someone connects to you from outside then the remote host won't be
127.0.0.1 .. it will be his own


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com






-----Original Message-----
From: Rosen [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 23, 2001 11:54 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Problem with $REMOTE_ADDR



Hi,
I have problem with using of "$REMOTE_ADDR" variable.
The variable always return me "127.0.0.1" ( localhost ),

How can I get the IP of the remote host ?

Thanks,
Rosen Marinov





--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






check out php.net/number-format


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com





-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 24, 2001 4:53 AM
To: [EMAIL PROTECTED]
Subject: [PHP] string question


I have a string that contains a number such as: $string = '12345'

I want that to read 12,345 though.  Is there any way in which I can insert a
comma in there in the correct places?

-Matt





Cheers!

I've fixed that by adding some extra characters (new lines actually) in a
loop... it worked...

my conclusion was - MSIE5.01 bug ... didn't read pockets well ...


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com





-----Original Message-----
From: Richard Lynch [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 24, 2001 7:26 AM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] URGENT: IE pops-up an Error and File Download Fails.
Needs to be fixed NOW. Please advise.


Read the http://php.net/FAQ about the NULL character problem.

I'm betting you have some funky character that confuses that browser in the
output that the other browsers just ignore.

--
Visit the Zend Store at http://www.zend.com/store/
Wanna help me out?  Like Music?  Buy a CD: http://l-i-e.com/artists.htm
Volunteer a little time: http://chatmusic.com/volunteer.htm
----- Original Message -----
From: Boaz Yahav <[EMAIL PROTECTED]>
Newsgroups: php.general
Sent: Wednesday, February 21, 2001 12:59 AM
Subject: RE: [PHP] URGENT: IE pops-up an Error and File Download Fails.
Needs to be fixed NOW. Please advise.


> What do you see in your web server logs?
> what webserver do you use?
>
> Sincerely
>
>       berber
>
> Visit http://www.weberdev.com Today!!!
> To see where PHP might take you tomorrow.
>
>
>
> -----Original Message-----
> From: Maxim Maletsky [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, February 21, 2001 8:59 AM
> To: 'PHP General List. (E-mail)'
> Subject: [PHP] URGENT: IE pops-up an Error and File Download Fails. Needs
to
> be fixed NOW. Please advise.
>
>
> Hello guys,
> This is that time when I am in trouble ...
>
> One of our internal databases receives inputs from all kind of different
> places and stores them for later reviews.
> Since it's creation it was all going perfectly well, but now it has a
little
> problem:
>
> The Internet Explorer gives me this error while listing one of databases'
> tables:
>
> (it is a pop up message of internet explorer)
> ----
>     Internet Explorer Cannot Open the internet site
> http://that.damn.db/database.php <http://that.damn.db/database.php>
> ?db=opp_post
>
>     The download of the specified resource has filed.
> ----
>
> What is it, PHP or IE? I suppose something is wrong with IE (5.01 for
> instance), but so far couldn't come with any solution. The output is
simply
> not there, source shows cuted off at the very beginning of file - after
few
> hundreds of bytes.
>
> This suggests me that one of the entries in Database is somehow corrupting
> IE. But I have not found anything strange. What to look for, guys?
>
> I tested it on Opera and Netscape - no probs whatsoever.
> I also tested it on Linux, and Mac (Opera, Netscape) - no probs
whatsoever.
> ...and (listen to this one)...
> I tested it on Mac, MSIE 5.(01)? (just the version I have on my Win2k) --
> and It gave me no errors at all.
>
> Why MSIE 5.01 of Win2k gives that message and breaks download?
>
> I've seen this messages already while browsing the web, and that's the
> reason I'm asking you: anyone had to fix that before? What are your
guesses
> on my problem?
>
> It is quite urgent since the database is not usable and I don't have much
> time for researches on this issue.
> The sad thing is that our office uses the exactly same configured machines
> (MSIE5 - Win2k) and no one can view the database from their PCs. All the
> sales and coordinators are staying here in line near my MAC while I am
> writing you this.
>
> Any help is greatly appreciated!
>
> Cheers,
> Maxim Maletsky
>
> P.S: if any friends of Bill are around the list, please forward him my
happy
> moments and eventual sweet words.
>
> Maxim Maletsky - [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> Webmaster, J-Door.com / J@pan Inc.
> LINC Media, Inc.
> TEL: 03-3499-2175 x 1271
> FAX: 03-3499-3109
>
> http://www.j-door.com <http://www.j-door.com/>
> http://www.japaninc.net <http://www.japaninc.net/>
> http://www.lincmedia.co.jp <http://www.lincmedia.co.jp/>
>
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






Hi,

You can also use an RC4Encryption / Decryption class
made in PHP.

http://www.devhome.net/php/tutorials/230101.html

it's pretty easy to use.

--- Richard Lynch <[EMAIL PROTECTED]> wrote: > You
could use popen() to execute http://gnupg.org or
> PGP...
> 
> It would be easier to recompile PHP, though, and
> performance on popen() is
> going to suck.
> 
> You *might* be able to compile just the encryption
> module, and use
> dl("mcrypt.so") in your PHP script to load it up
> rather than recompile all
> of PHP, but again, it's going to be harder, and
> performance will suffer.
> 
> Compiling PHP the *second* time is *way* easier than
> the first time,
> especially if you've saved your previous PHP source
> tree and all the other
> source trees -- There's a file in the PHP source
> tree called config.status,
> and some other config.* files, that "remember" what
> you did last time.  So,
> copy those somewhere safe, and then look at them.
> 
> You'll probably be able to copy config.status to
> config.zhu, and then edit
> that to add --with-mcrypt (or whatever it is), and
> do:
> chmod 755 config.zhu
> ./config.zhu
> 
> --
> Visit the Zend Store at http://www.zend.com/store/
> Wanna help me out?  Like Music?  Buy a CD:
> http://l-i-e.com/artists.htm
> Volunteer a little time:
> http://chatmusic.com/volunteer.htm
> ----- Original Message -----
> From: Zhu George-CZZ010 <[EMAIL PROTECTED]>
> Newsgroups: php.general
> Sent: Friday, February 23, 2001 11:07 AM
> Subject: [PHP] encrypt and decrypt in standard PHP
> 
> 
> >   As the PHP manual indicates, we can use Mcrypt
> to do the encrypt and
> decrypt work in PHP, but that needs to download the
> encrypt module and
> recompile PHP.   Is there any other way to encrypt
> and decrypt the string in
> standard PHP4.0.4 without any extension module?
> >
> >   Thank you very much!
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > To contact the list administrators, e-mail:
> [EMAIL PROTECTED]
> >
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> To contact the list administrators, e-mail:
> [EMAIL PROTECTED]
> 


=====
To find out more about me : http://www.geocities.com/mimodit
My bookmarks are available @ http://mukul.free.fr

__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/




hi!


I have fws simple lines:

<?php 
if ($userfile) {
    copy($userfile, "C:\\");
} else {
    echo "Possible file upload attack: filename
'$userfile'.";
}

?>


Warning: Unable to create 'C:\': Permission denied in
c:\phpdev2\www\upload\action.php on line 3



and I get this error..I tried coyping to D:\ too but
the same error..



Can u tell me what could be the problem possibly..

Thank you
Dhaval Desai

__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/




Thanks!  After upgrading to the latest PHP, it's working now.

Sebastian Stadtlich wrote:
> 
> this one uses pipe....
> 
> $command=`find $verzeichnis. -iname $DateiPattern |sort -f`;
> $verzeichnisliste = explode ("\n",$command);
> 
> sebastian
> 
> -----Ursprungliche Nachricht-----
> Von: Martin Kong [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 21. Februar 2001 15:45
> An: [EMAIL PROTECTED]
> Betreff: [PHP] How to pipe a command output into another command
> 
> >From within PHP, I'm trying to execute an external command and pipe (|)
> the result into another command, then capture the output.  I've tried
> everything, exec, system, passthru, popen and backtick, and still could
> get it to work.  Has anyone done it before?  Is it possible with PHP?
> 
> Running PHP 4.0.1pl2 as a Apache module.
> 
> Thanks.
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]




Hi!

I have problem uploading the file to a  directory...
It says permission denied. THe problem is taht ther
directory is on the web.
I connect using WS_ftp.
THe directory is set to:

drwxr-xr-x

How do I make it writable..?


I am using form to upload the files there..


Is there any way I can make the directory writable..?

Thank You!

Dhaval Desai

__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/




use chmod 775 dir (or 777 - but not recommended)


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: Dhaval Desai [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 24, 2001 5:25 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Change dir mode to writable for uploading..


Hi!

I have problem uploading the file to a  directory...
It says permission denied. THe problem is taht ther
directory is on the web.
I connect using WS_ftp.
THe directory is set to:

drwxr-xr-x

How do I make it writable..?


I am using form to upload the files there..


Is there any way I can make the directory writable..?

Thank You!

Dhaval Desai

__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]






Hi Dhaval,
You said in your previous e-mail 'C:\'. Are you using a NT based
server or Unix based? If your server is a unix based one, consider
trying this command:
chmod 777 /path/to/directory
Warning, this is a bit dangerous and might be vulnerable, are you
running your webserver with nobody? Anyone else has access to
write cgi scripts on your servers? If everything's set up carefully,
you can chown your directory to nobody. It will work with the current
permission.
Ahmad Anvari

  ----- Original Message ----- 
  From: Dhaval Desai 
  To: [EMAIL PROTECTED] 
  Sent: Saturday, February 24, 2001 11:55 AM
  Subject: [PHP] Change dir mode to writable for uploading..


  Hi!

  I have problem uploading the file to a  directory...
  It says permission denied. THe problem is taht ther
  directory is on the web.
  I connect using WS_ftp.
  THe directory is set to:

  drwxr-xr-x

  How do I make it writable..?


  I am using form to upload the files there..


  Is there any way I can make the directory writable..?

  Thank You!

  Dhaval Desai

  __________________________________________________
  Do You Yahoo!?
  Get email at your own domain with Yahoo! Mail. 
  http://personal.mail.yahoo.com/

  -- 
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
  To contact the list administrators, e-mail: [EMAIL PROTECTED]






Hi,
I'd like to do:
$function = "build_result()";
$result = $$function;
but it doesn't seem to work.
The reason why I think I need it is that I have a generic function, but 
within it I have to call another function depending on who called it. I 
could build a switch within the generic function deciding which function to 
call, but tht seems less elegant, as I'd have to adjust the generic 
function every time a new function calls it.
The build_result() function only gets called in certain cases by the 
generic function (if it's not cached), so I can't just put it outside fo 
the generic function.
Any hints?
Thanks!
Peter
~~~~~~~~~~~~~~~~~~~~~
http://liga1.com  ,a weblog on:
- Localisation
- Internationalisation
- Globalisation
- Accessibility





Hi,
I didn't get why you haven't used this:
switch $var
  case something: $result=$build_result(); break;
  case somethingelse: $result=$build2(); break;
  blah blah blah... 

Ahmad
  ----- Original Message ----- 
  From: Peter Van Dijck 
  To: php gen list 
  Sent: Saturday, February 24, 2001 4:00 PM
  Subject: [PHP] $result = $$function


  Hi,
  I'd like to do:
  $function = "build_result()";
  $result = $$function;
  but it doesn't seem to work.
  The reason why I think I need it is that I have a generic function, but 
  within it I have to call another function depending on who called it. I 
  could build a switch within the generic function deciding which function to 
  call, but tht seems less elegant, as I'd have to adjust the generic 
  function every time a new function calls it.
  The build_result() function only gets called in certain cases by the 
  generic function (if it's not cached), so I can't just put it outside fo 
  the generic function.
  Any hints?
  Thanks!
  Peter
  ~~~~~~~~~~~~~~~~~~~~~
  http://liga1.com  ,a weblog on:
  - Localisation
  - Internationalisation
  - Globalisation
  - Accessibility


  -- 
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
  To contact the list administrators, e-mail: [EMAIL PROTECTED]






Hi all,

anyone could show me how to split an multi-part email in mime format using
imap funct? I need to take an email in html format with embedded images and
store its html,text and etc. in a mysql db ....

simple script, class, tutorial or specified howto are very welcomed

many thanks in advance
max





Hi!
i'm working on Windows NT workstation with PWS§
Therefore header does not work ! but i want to redirect to another page!
any server isde idea  ?
Thanks
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.





HI,
why don't you implement some client side script in your page
for example:

echo ("<script language=JavaScript>function
Relod1(){window.location='your.php?url=default.php';}</script>")
<body onLoad=Relod1()>

Joe Njeru,
Nairobi Kenya

""kaab kaoutar"" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hi!
> i'm working on Windows NT workstation with PWS§
> Therefore header does not work ! but i want to redirect to another page!
> any server isde idea  ?
> Thanks
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>






Hi!
i have a submit button called "more" in a page that calles itself
i try to check whether the page was just loaded or called by clicking on 
that button using :
if ($more) {....echo "hi";}
it never echo hi
any idea ?
Thanks
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.





Hi Kaab,
There must be another problem, it should work. Maybe it helps if
you send your code here. To see how a simple script works, try
this tiny script named test.php:

<form action=test.php>
<input type=submit name=more>
</form>
<?php
  if ($more) {print "<p>Submit is pressed</p>"; };
?>

If you first load the php page, you don't see anything rather than a 
submit button. If you press submit, you will see a message.

Ahmad Anvari
  ----- Original Message ----- 
  From: kaab kaoutar 
  To: [EMAIL PROTECTED] 
  Sent: Saturday, February 24, 2001 5:35 PM
  Subject: [PHP] checking $more still does not work !


  Hi!
  i have a submit button called "more" in a page that calles itself
  i try to check whether the page was just loaded or called by clicking on 
  that button using :
  if ($more) {....echo "hi";}
  it never echo hi
  any idea ?
  Thanks
  _________________________________________________________________________
  Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


  -- 
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
  To contact the list administrators, e-mail: [EMAIL PROTECTED]







Blizzard here, hows the weather there? :)

The website I am working on has several forms, a search, and a login that can take 
close to a minute depending 
on much traffic it is recieving. I've noticed on other sites ("paypal" for instance) 
that when you submit it throws up 
a "loading..." page that goes onto the results page when it is returned.

any ideas on how to do this? 

tks
mitch






Here?! Sunny today! ;-)
I highly suggest you use client side scripting in this case.
onLoad 
Event handler. A load event occurs when Navigator finishes loading a window or all 
frames within a <FRAMESET> tag. The onLoad event handler executes JavaScript code when 
a load event occurs. 

Here's a sample code for your result page:

<body onload=document.loadingimage.src='blank.gif'>
...... Some Coding Here .......
<p align=center><img src=loading.gif name=loadingimage></p>
...... The rest of coding......
</body>

That's the snippiest piece of code. [I didn't test it, however, I'm sure that it work 
out]
Create a loading.gif animation gif which shows a [Loading...] animation.
It will be replaced by a blank gif file named blank.gif which shows a blank screen.
Take care,
Ahmad Anvari
  ----- Original Message ----- 
  From: Mitchell Hagerty 
  To: [EMAIL PROTECTED] 
  Sent: Saturday, February 24, 2001 7:02 PM
  Subject: [PHP] status page between submit and results



  Blizzard here, hows the weather there? :)

  The website I am working on has several forms, a search, and a login that can take 
close to a minute depending 
  on much traffic it is recieving. I've noticed on other sites ("paypal" for instance) 
that when you submit it throws up 
  a "loading..." page that goes onto the results page when it is returned.

  any ideas on how to do this? 

  tks
  mitch



  -- 
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
  To contact the list administrators, e-mail: [EMAIL PROTECTED]






I have been working with mysql for a while, and now I am working with Sybase
ASE. I have some stored procedures that I can run, but I would like to know
how to access the result set of such a call. In mysql, the result set is
just another table, and I can fetch it as a hash or object to get what I
need. Using stored procedures, how would I do the same thing?






Is there class methods in php? 






The variable I register before the function becomes available in the session
to other pages...the variable I register inside the function are not
accessible in the session to ohter pages.  Is this normal?  How can I work
around this?  Thanks!  PHP4.0.4pl1 on Linux.

sample code:

<?
session_Start();

$foo = "bar";
session_register("foo");

function bob($user){
    $username = $user . "one";
    $username2 = $user . "two";
    session_register("username");
    session_register("username2");
return true;
}
?>





The code snippet below is from a file that is the post action of a login
form
the login form also has session_start();

----- Original Message -----
From: "Jon Rosenberg" <[EMAIL PROTECTED]>
To: "PHP List" <[EMAIL PROTECTED]>
Sent: Saturday, February 24, 2001 11:16 AM
Subject: [PHP] session_register in function


> The variable I register before the function becomes available in the
session
> to other pages...the variable I register inside the function are not
> accessible in the session to ohter pages.  Is this normal?  How can I work
> around this?  Thanks!  PHP4.0.4pl1 on Linux.
>
> sample code:
>
> <?
> session_Start();
>
> $foo = "bar";
> session_register("foo");
>
> function bob($user){
>     $username = $user . "one";
>     $username2 = $user . "two";
>     session_register("username");
>     session_register("username2");
> return true;
> }
> ?>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>





Hello!

I wonder if there are any way to display the page before the script is
finished?

I have a loop in my script,and I want to display the resoult for each loop.

Thanks

David :-)






On Sat, 24 Feb 2001, David Tandberg-Johansen wrote:
> Hello!
> 
> I wonder if there are any way to display the page before the script is
> finished?
> 
> I have a loop in my script,and I want to display the resoult for each loop.
Try the REFRESH meta tag


> 
> Thanks
> 
> David :-)
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
-- 
Kind Regards,
---
Kyndig
Online Text Game Resource Site:  http://www.kyndig.com
ICQ#    10451240





try using flush()
----- Original Message -----
From: "David Tandberg-Johansen" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, February 24, 2001 11:34 AM
Subject: [PHP] DIsplaying page before script finnished


: Hello!
:
: I wonder if there are any way to display the page before the script is
: finished?
:
: I have a loop in my script,and I want to display the resoult for each
loop.
:
: Thanks
:
: David :-)
:
:
:
: --
: PHP General Mailing List (http://www.php.net/)
: To unsubscribe, e-mail: [EMAIL PROTECTED]
: For additional commands, e-mail: [EMAIL PROTECTED]
: To contact the list administrators, e-mail: [EMAIL PROTECTED]




Reply via email to