[PHP] test - ignore
-- jdavis <[EMAIL PROTECTED]> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] problem with mail()
hello, I have a php script that i have ran on a linux and bsd box, on both boxes the script will work and sendmail for a while, then it just seems to stop working. Does anyone have a idea why this is. thanks, -- jdavis <[EMAIL PROTECTED]> http://www.xxx.com/CSacknowledge.html";); $sendTo = '[EMAIL PROTECTED]'; $subject = 'Cutomer Service Request'; $body = "Customer Service Request \n\n"; $body .= "ip : " . $_SERVER['REMOTE_ADDR'] . "\n"; $body .= "date : " . date("l dS of F Y h:i:s A") . "\n"; foreach($_POST as $key => $value){ if($value != NULL){ if($value == "checkboxValue" ){ $value = "Add to Mailing List"; } $body .= "$key : $value\n"; } } mail($sendTo,$subject,$body); ?> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] PHP OO concepts
Hello, I have am checking out PHP OOP and it's pretty smooth. I have a decent amount of Java experience so PHP OOP is really easy to pick up. However I have a few questions I was hoping someone could help me with. Can php have a main()? If not ... how to you start a program that is purley PHP OOP or is this even possible? How popular is PHP OOP? Should I use PHP OOP for small dynamic web pages? Is this the convention? Thanks, jd -- [EMAIL PROTECTED] "Bad spellers of the world untie!" -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] simple mysql_result() question
hello, I am trying to authenticate users. I run this MySQL query using vars provided via a form select password from dealers where username = '$user' this works great if $user is actually a user in the database. otherwise i get this error Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 3 in /var/www/php/AuthTool.php on line 52 its because of this $thePass = mysql_result($result,'0','password'); is there a way to stop this error, should i be using mysql_fetch_array instead? Code below. Thanks, jd function auth(){ $user = $_POST['user']; $pass = $_POST['pass']; $query = "select password from dealers where username = '$user'"; $result = $this->sqlQuery($query); if(!$result){ echo "Sorry there was a error\n"; } else{ $thePass = mysql_result($result,'0','password'); if($thePass){ echo "$thePass\n"; } else{ echo "no such user - $user\n"; } } } -- [EMAIL PROTECTED] "Bad spellers of the world untie!" -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] problems with md5()
hello, I have a database containing usernames and md5 encrypted passwords. When i use md5() to encrypt a users password recived via a form to compare to the md5ed passwd in the database i get problems... for instance ... user foo has passwd 'pass' 'pass' md5ed in database is this 1a1dc91c907325c69271ddf0c i got this using phps md5. Then ... when i md5 a pass i recieve later to compare for a login the password 'pass' comes up like this... 1a1dc91c907325c69271ddf0c944bc72 they are the same except the trailing 944bc72 this happens when i try other password too. here is the code that is giving me the problems... function auth(){ $user = $_POST['user']; $pass = rtrim($_POST['pass']); // i added this trying to fix :( $pass = md5($pass); $query = "select password from dealers where username = '$user'"; $result = $this->sqlQuery($query); if(!$result){ echo "Sorry there was a error, please try again later.\n"; } else{ $thePass = mysql_fetch_array($result); if($thePass[0]){ if(strcmp( $pass , $thePass[0]) == 0){ echo "match\n"; } else{ echo "pass = $pass "; // from from echo "hash = $thePass[0]";// from db } } else{ $this->logonPage(1); } } } can some one tell me what im doing wrong thanks, [EMAIL PROTECTED] "Bad spellers of the world untie!" -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] problems with md5()
On Wed, 2004-04-07 at 22:59, Chris wrote: > The second, longer, one is the correct one. > > It looks like the column you've got the password stored in is too small, it > must be 32 characters long > > Chris > On Wed, 2004-04-07 at 22:57, Jason Wong wrote: >md5() returns a 32 character string so whatever is stored in your DB is >obviously truncated. Make sure the field holding the password is of >sufficient size/length. >-- >Jason Wong -> Gremlins Associates -> www.gremlins.biz >Open Source Software Systems Integrators >* Web Design & Hosting * Internet & Intranet Applications Development * thank you both so much , that was exactly the problem :) thanks, jd -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] multiple constructor question
Hello, I have looked around for information on using multiple constructors with OO PHP. I have found little, and from what I have seen I'm thinking that it's not supported. Is this true. I wrote the code below to try to emulate multiple constructors.. is this what everyone else does to try to get the same functionality? thanks, -- [EMAIL PROTECTED] "Bad spellers of the world untie!" #!/usr/bin/php4 doIt($name); } else{ $this->doIt("User"); } } function doIt($string){ echo "Hello $string\n"; } } ?> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] path to binary for php on linux
On Wed, 2004-04-07 at 18:17, Andy B wrote: > it was installed with get > and which php doesnt do anything just returns to the prompt with no output > > - Original Message - > From: "Curt Zirzow" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, April 07, 2004 8:11 PM > Subject: Re: [PHP] path to binary for php on linux > > > > * Thus wrote Andy B ([EMAIL PROTECTED]): > > > anybody know what the exact path for the php binary on linux is? > > locate finds all files containing the search string ... this works.. but you can just find binaries and important conf-files with [EMAIL PROTECTED] ~--->whereis php4 php4: /usr/bin/php4 /etc/php4 /usr/lib/php4 /usr/include/php4 /usr/share/man/man1/php4.1.gz [EMAIL PROTECTED] ~---> also depending on what linux you are using ... you can just ask the package manager... redhat-> rpm -qa | grep php4 then rpm -qp --filebypkg php4_main.rpm // or whatever the above command tells you the name is debian-> dpkg -L php4 good luck, jd -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php