RE: [PHP] REPLY NEEDED

2003-04-04 Thread Sysadmin
I know this is OT, but I caught a story somewhere about the American 
Embassy in Nigeria actually having to REGULARLY rescue Americans who go 
over there to claim their moneythat's just sad.

-Original Message-
From: Leif K-Brooks [mailto:[EMAIL PROTECTED]
Sent: Thursday, April 03, 2003 8:48 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] REPLY NEEDED


Based on the information gathered about thousands of people, you 
believe 
they would all be in a position to help you? :)

PATRICK KOFI wrote:

BASED ON INFORMATION GATHERED ABOUT YOU, WE BELIEVE YOU WOULD BE IN A 
POSITION TO HELP US IN TRANSFERING THIS FUND (US$31.5M) INTO A SAFE 
ACCOUNT. IT HAS BEEN AGREED THAT THE OWNER OF THE ACCOUNT WILL BE 
COMPENSATED WITH 30% OF THE REMITTED FUNDS, WHILE WE KEEP 60% AS THE 
INITIATORS AND 10% WILL BE SET ASIDE TO OFFSET EXPENSES AND PAY THE 
NECESSARY TAXES.


-- 
The above message is encrypted with double rot13 encoding.  Any 
unauthorized attempt to decrypt it will be prosecuted to the full 
extent of the law.




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


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



[PHP] MySQL Insert with Auto-Increment

2003-04-04 Thread Sysadmin
Ok, here's what I have.  I want to insert some values into a table with 
an auto_increment field, but I want to get the Serial of the record I 
just inserted so I can name an image $Serial.jpg.  I could just select 
the serial of the last record entered but what happens (and I know it's 
unlikely but could happen) if someone else inserted another record a 
half a second after this one?  Anyone have any ideas?  Thanks!

Brian


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



RE: [PHP] MySQL Insert with Auto-Increment

2003-04-04 Thread Sysadmin
Wonderful!  Thanks!

-Original Message-
From: Marek Kilimajer [mailto:[EMAIL PROTECTED]
Sent: Friday, April 04, 2003 8:18 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] MySQL Insert with Auto-Increment


use mysql_insert_id(), it keeps its value per connection so you don't 
need to worry about anything

[EMAIL PROTECTED] wrote:

Ok, here's what I have.  I want to insert some values into a table 
with 
an auto_increment field, but I want to get the Serial of the record I 
just inserted so I can name an image $Serial.jpg.  I could just select 
the serial of the last record entered but what happens (and I know 
it's 
unlikely but could happen) if someone else inserted another record a 
half a second after this one?  Anyone have any ideas?  Thanks!

Brian


  



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



RE: [PHP] BIT OT - preventing double submit

2003-04-04 Thread Sysadmin
What happens when the refresh?  How about this...when the form loads 
the first time it generates a unique_id, and when you submit the form 
it has to match that unique_id.  That would stop people from being able 
to refresh because once the unique_id is submitted, it won't accept any 
more submissions with that unique_id.  It makes sense to me, but this 
is my Friday ramblings

-Original Message-
From: Randum Ian [mailto:[EMAIL PROTECTED]
Sent: Friday, April 04, 2003 9:11 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] BIT OT - preventing double submit


Isn't it easy just to do an onClick Disable Button kinda thing?

 i've seen this mentioned here a few times , ok its jsript , but i dont
 think there is anyone here who doesnt use any jscript or even html ??
 heh
 
 basically all u do is disable the button once pressed
 
 script language=JavaScript!--
 function Localize(pStr){return pStr;}
 var ProcessingText = Localize(Processing);
 var cnt=0;
 function doValidate(f){
 f.BIN_button.value=ProcessingText;
 f.BIN_button.disabled=true;
 if (cnt==0)f.submit();
 cnt++;
 }
 //--/script
 
 input type=submit value=Add Photos name=BIN_button
 
 form * onSubmit=doValidate(this);return false;
 
 
 -- 
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php



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


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



RE: [PHP] chill out

2003-04-03 Thread Sysadmin
It's really funny that this happened because not more than one week ago 
I was discussing the professionalism of this list with one of my 
co-workers.  I've been very happy with it, but I remember when I first 
joined it I asked a pretty dumb question and got slammed by a bunch of 
people because it was simple, but I was just overlooking the solution.  
It did make me feel like an idiot, but I dealt with it because this was 
a GREAT resource for all kinds of other information.  I'd have to say 
that this is one of the best, most informative lists I've had the 
pleasure of being a part of and I'd say it's worth getting slammed 
every now and again if that's what I have to deal with to get solutions 
to my problems. :-)  

Cheers...

Brian

-Original Message-
From: Tim Thorburn [mailto:[EMAIL PROTECTED]
Sent: Thursday, April 03, 2003 2:20 AM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] chill out


Hi,

I'd have to agree with the original poster on this topic - I've been on 
this list for about 3 years now, at times it is helpful - and then 
there's 
every other day.

Granted, there are guru's out there that know all there is to know 
about 
PHP, and then there's the new kid that has no idea what it is, but 
either 
wants to learn or has to learn.  And it is quite possible that not 
everyone 
is as adept at finding information online - if you're new to 
server-side 
programming languages in general - how or why would you know of the 
great 
many repositories of information available online?

Sarcasm is one thing, gawd knows I use it on a by the minute basis ... 
but 
when a newbie posts a question that may seem simple to some - yet 
utterly 
impossible to others, is it constructive to tell them to go back and 
RTFM 
in a violent manner?  Suggesting that they review the manual again may 
help, or better yet - if you think it's not worth your time, that's 
what 
the trash can button is for.

In general, I've had great luck with this list - it just seems the 
majority 
of puter ppl don't have super ppl skills ;)

Now back to work



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


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



RE: [PHP] Humour in programming?

2003-04-01 Thread Sysadmin
Yeah...check out the phpinfo() function on your machine

? phpinfo(); ?

-Original Message-
From: Liam Gibbs [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 01, 2003 3:36 PM
To: php list
Subject: [PHP] Humour in programming?


Sorry if this is OT, but... heheheh... has anyone taken a look at the 
PHP site? Check out the upper-left corner. Who is that? Nice to know 
the guys at PHP can have a laugh.


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



RE: [PHP] Humour in programming?

2003-04-01 Thread Sysadmin
Yeah, same thing happened to me last year.  I was freaking out, thought 
my box had been hacked.  Then it hit me...April Fools day...

-Original Message-
From: Aaron Gould [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 01, 2003 3:37 PM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED];
[EMAIL PROTECTED]
Subject: Re: [PHP] Humour in programming?


Hehe, I though something was wrong with my machine when I checked out
phpinfo() on one of my boxes today.  It didn't even occur to me that it
might be related to April Fools.

I know it's usually the PHP logo, but how is that picture generated 
anyway?

--
Aaron Gould
Web Developer
Parts Canada


- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Tuesday, April 01, 2003 3:32 PM
Subject: RE: [PHP] Humour in programming?


 Yeah...check out the phpinfo() function on your machine

 ? phpinfo(); ?

 -Original Message-
 From: Liam Gibbs [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, April 01, 2003 3:36 PM
 To: php list
 Subject: [PHP] Humour in programming?


 Sorry if this is OT, but... heheheh... has anyone taken a look at the
 PHP site? Check out the upper-left corner. Who is that? Nice to know
 the guys at PHP can have a laugh.


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


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



RE: [PHP] Humour in programming?

2003-04-01 Thread Sysadmin
By PHP?  The HTML source points to 
my.server.com/script.php?=PHPE9568F36-D428-11d2-A769-00AA001ACF42

-Original Message-
From: Kevin Stone [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 01, 2003 3:43 PM
To: Aaron Gould; [EMAIL PROTECTED]; [EMAIL PROTECTED];
[EMAIL PROTECTED]
Subject: Re: [PHP] Humour in programming?


The image is grabbed from their servers.

- Original Message -
From: Aaron Gould [EMAIL PROTECTED]
To: [EMAIL PROTECTED]; [EMAIL PROTECTED];
[EMAIL PROTECTED]
Sent: Tuesday, April 01, 2003 1:36 PM
Subject: Re: [PHP] Humour in programming?


 Hehe, I though something was wrong with my machine when I checked out
 phpinfo() on one of my boxes today.  It didn't even occur to me that 
it
 might be related to April Fools.

 I know it's usually the PHP logo, but how is that picture generated
anyway?

 --
 Aaron Gould
 Web Developer
 Parts Canada


 - Original Message -
 From: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
 Sent: Tuesday, April 01, 2003 3:32 PM
 Subject: RE: [PHP] Humour in programming?


  Yeah...check out the phpinfo() function on your machine
 
  ? phpinfo(); ?
 
  -Original Message-
  From: Liam Gibbs [mailto:[EMAIL PROTECTED]
  Sent: Tuesday, April 01, 2003 3:36 PM
  To: php list
  Subject: [PHP] Humour in programming?
 
 
  Sorry if this is OT, but... heheheh... has anyone taken a look at 
the
  PHP site? Check out the upper-left corner. Who is that? Nice to know
  the guys at PHP can have a laugh.
 
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php


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





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


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



RE: [PHP] Checkbox

2003-03-26 Thread Sysadmin
I agree...and like John said, as long as you don't accept any changes 
when you process the form you should be good to go...

-Original Message-
From: Tim Burden [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 26, 2003 2:25 PM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] Checkbox


Just using the readonly flag in the input tag is the easiest method, I
think.

- Original Message -
From: Reuben D. Budiardja [EMAIL PROTECTED]
Newsgroups: php.general
To: CPT John W. Holmes [EMAIL PROTECTED]; shaun
[EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Wednesday, March 26, 2003 2:26 PM
Subject: Re: [PHP] Checkbox


On Wednesday 26 March 2003 02:11 pm, CPT John W. Holmes wrote:
 On Wednesday 26 March 2003 01:43 pm, CPT John W. Holmes wrote:
is it possible to have a checkbox that if it is specified to be
 checked
when the page is being formulated then it cannot be unchecked?
  
   No. No... No.
  
   If you already know you don't want it to be unchecked, then don't 
show
   a checkbox. That's why we have PHP, so you can create your page
 DYNAMICALLY
   and not show bits and pieces when you don't need to.
 
  Although that is theoretically correct, there can be some reason 
why one
 would
  want to display a checkbox anyway. Sometimes it can be clearer for 
the
 user  to see the GUI, asthetic reason, etc, etc.

 True. In that case, though, I would just show an image of a checked 
check
 box. The end result will be the same to the user, they will just think
it's
 a checkbox they cannot uncheck.

But isn't it so much easier to type in that one line HTML + javascript 
than
trying to get an image of a checked check box.. unless you have that
handy, you'd have to eg. take a snapshot, or draw something, then save 
the
file as an image file...hmm...

and as you said, the effect will be the same to the user anyway

RDB


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


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



RE: [PHP] can't make str_replace work with single quote

2003-03-24 Thread Sysadmin
Try str_replace(chr(39),..

-Original Message-
From: Marek Kilimajer [mailto:[EMAIL PROTECTED]
Sent: Monday, March 24, 2003 2:23 PM
To: DomIntCom
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] can't make str_replace work with single quote


works for me:
echo str_replace('2003','2002', '2003-1;1 00:00:01' AND '2003-3-1 
23:59:59');

DomIntCom wrote:

this should be pretty straight forward, but I cannot make this work 
for some
reason.

$ndate = str_replace(','', '2003-1;1 00:00:01' AND '2003-3-1 
23:59:59');

to extrapolate we have the following string surrounded by double 
quotes;
'2003-1;1 00:00:01' AND '2003-3-1 23:59:59'

now - I have even tried the following command and the replace would 
not take
place;

str_replace('2003','2002', '2003-1;1 00:00:01' AND '2003-3-1 
23:59:59');

the search  replace would not work.  I've tried ereg_replace and
preg_replace, and I get the same results.



  



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


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



RE: [PHP] Loop Problem

2003-03-18 Thread Sysadmin
Yes, my apologies.  I call the script by scriptname.php?MasterPage=1 or 
2 or whatever...

-Original Message-
From: Erik Price [mailto:[EMAIL PROTECTED]
Sent: Monday, March 17, 2003 4:45 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] Loop Problem




[EMAIL PROTECTED] wrote:
 Ok, here's what I got.  I'm trying to create an entire site that 
grabs 
 all it's information (Page content, titles, link info, etc.) from a 
 MySQL database.  In this site I would like to have sub pages of 
master 
 pages.  For instance, Page 1 is a master page, Page 2 is a sub page 
of 
 Page 1, and Page 3 is a sub page of Page 2 which is a sub page of 
page 
 one.  Now I would like to display this entire hierarchy if possible.  
 Here's what I have but either I get an infinite loop or it doesn't 
work 
 worth a damn
 
 ?
 mysql_connect(127.0.0.1,webuser,);
 $query=SELECT * FROM PageInfo WHERE PageID'0' and 
PageID=$MasterPage 
 ORDER BY PageID;

I might be mistaken, but it looks like $MasterPage hasn't been defined 
at this point.  This should be giving you an error.  ($MasterPage gets 
defined later, but...)  If you have your error-reporting turned off, it 
might not throw the error, so you are getting all the way to your DB. 
Try turning your error-reporting up and seeing if this causes you 
problems.

The other thing is I don't understand your query -- why are you 
selecting where PageID is greater than something and at the same time 
where it is equal to something else?  That is redundant.  Finally, in 
your query, remove the single quotes around the 0.  You don't need 
them, 
and it may be asking MySQL to treat the 0 as a character or string 
rather than an integer (and the column type is an integer).  I'm not 
really definite on that last one though (more talking out the butt, I 
suppose).



Erik


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



[PHP] Loop Problem

2003-03-17 Thread Sysadmin
Ok, here's what I got.  I'm trying to create an entire site that grabs 
all it's information (Page content, titles, link info, etc.) from a 
MySQL database.  In this site I would like to have sub pages of master 
pages.  For instance, Page 1 is a master page, Page 2 is a sub page of 
Page 1, and Page 3 is a sub page of Page 2 which is a sub page of page 
one.  Now I would like to display this entire hierarchy if possible.  
Here's what I have but either I get an infinite loop or it doesn't work 
worth a damn

?
mysql_connect(127.0.0.1,webuser,);
$query=SELECT * FROM PageInfo WHERE PageID'0' and PageID=$MasterPage 
ORDER BY PageID;
$VARS=;
do {
$result=mysql_db_query(DynamicDB,$query);
$count=(mysql_num_rows($result));
if($count0) {
while($r=mysql_fetch_array($result)) {
$LinkText=$r[LinkText];
$FileName=$r[FileName];
$LinkAlt=$r[LinkAlt];
$MasterPage=$r[MasterPage];
$PageID=$r[PageID];
$VARS=$PageID .$VARS;
echo $PageIDbrbr;
//  echo $VARS;
}
} else {
}
$query=SELECT * FROM PageInfo WHERE PageID'0' and 
PageID=$MasterPage;
} while ($MasterPage0);
//echo $VARS;
$PageIDs=explode( ,$VARS);
$i=0;
while(strlen($PageIDs[$i])0) {
$TheVar=$PageIDs[$i];
$TheQuery=SELECT LinkText, FileName, LinkAlt FROM PageInfo where 
PageID=$TheVar;
$TheResult=mysql_db_query(DynamicDB,$TheQuery);
$TR=mysql_fetch_array($TheResult);
$TheLinkText=$TR[LinkText];
$TheFileName=$TR[FileName];
$TheLinkAlt=$TR[LinkAlt];
echo font color=\#00\ba href=\$TheFileName\ 
alt=\$TheLinkAlt\$TheLinkText/a/b/font;

$i++;
}
?

My table structure looks like this

++--+--+-+--+---
-+
| Field  | Type | Null | Key | Default  | Extra 
 |
++--+--+-+--+---
-+
| PageID | int(40)  |  | PRI | NULL | 
auto_increment |
| PageType   | varchar(6)   |  | | master   |   
 |
| LinkText   | varchar(20)  |  | | linktext |   
 |
| FileName   | varchar(30)  |  | PRI |  |   
 |
| LinkAlt| varchar(100) | YES  | | alttext  |   
 |
| Contents   | longblob |  | |  |   
 |
| MasterPage | int(11) unsigned | YES  | | 0|   
 |
| Active | char(3)  |  | | yes  |   
 |
| LinkOrder  | mediumint(9) | YES  | | 99   |   
 |
++--+--+-+--+---
-+
9 rows in set (0.03 sec)

Thanks in advance...

Brian


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



RE: [PHP] http-https-http redirection causes browser to show alert dialog

2003-03-13 Thread Sysadmin
Why don't you just leave them in https?  Is this a performance issue?

-Original Message-
From: CPT John W. Holmes [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 13, 2003 9:07 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: [PHP] http-https-http redirection causes browser to show
alert dialog


 I have a login page with a form where users enter there login and
 password. The form's action is https://mysite.com/login.php;.

 login.php authenticates the user and if the authentication is 
successful
 it ends with a:

 header(Location: http://mysite.com/welcome.html?a=bc=etc...;);

 The problem I am facing is that the flow of event is:

 http - https - http

 and this causes IE and Netscape to put up an alert box telling
 users that they are leaving a secured site.

 The IE messages is:

 You are about to be redirected to a connection that is not secure. 
The
 information you are sending to the current site might be retransmitted
 to a non-secure site. Do you wish to continue?

 I only want to use HTTPS for the parts of my web site that actually 
need
it and nothing else. The way I have things set up now I receive the
 data through HTTPS, use it, and then put the user back on a regular
 HTTP connection since I don't need https anymore. But I get browsers
 throwing up these warnings 

 Is there a way around this? The messages are annoying at best and
 probably scary to users ...

You'll have to output a message on the HTTPS page, like Thank you, 
click
here to continue, otherwise there's no way around the message. It's a
client side issue, other browsers may or may not do it.

---John Holmes...


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


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



RE: [PHP] Hacker problem

2003-03-12 Thread Sysadmin
Yes, theoretically...you could require it to be posted data.  In order 
to do this you would have to make sure registered_globals is set to 
off in your php.ini and then for each variable posted from your form 
you will need to do something like this

$name=$_POST[name];

This will only post the variables if they have been posted.  Then you 
could use the referrer along with this and it will only allow data from 
that specific form.  Hope this helps!

Brian Drexler

-Original Message-
From: Pag [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 8:35 AM
To: [EMAIL PROTECTED]
Subject: [PHP] Hacker problem



Been having some hacker problems on my site, and a simple one:

I have a shoutbox, a simple form with name and text that adds 
lines to the 
database. I do checks for insults, too long words, tags, etc, but its 
still 
possible to circumvent those checks by adding the data on the url 
instead 
of using the form. something like:


www.domain.com/shoutb.php?name=hackertext=generalnonsenseandbadwords

To prevent this, i tried tracing the http_referral so that only 
data from 
inside the site goes into the shoutbox. THe problem is that if you do 
that 
url above after visiting my site, the http_referral obviously thinks 
its 
coming from inside the site. :-P
How can i solve this? Is there any way to prevent data adding from 
outside? Maybe some invisible check on the form or something?

Thanks.

Pag



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


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



RE: [PHP] Hacker problem

2003-03-12 Thread Sysadmin
How would one go about doing this?

-Original Message-
From: Dan Hardiker [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 8:44 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: RE: [PHP] Hacker problem


This could still be faked easily with a telnet session and some fake 
http
headers. Your only way of making sure is to create a serverside script
which filters the data.

 Yes, theoretically...you could require it to be posted data.  In order
 to do this you would have to make sure registered_globals is set to
 off in your php.ini and then for each variable posted from your form
 you will need to do something like this

 $name=$_POST[name];

 This will only post the variables if they have been posted.  Then 
you
 could use the referrer along with this and it will only allow data 
from
 that specific form.  Hope this helps!

 Brian Drexler

 -Original Message-
 From: Pag [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, March 12, 2003 8:35 AM
 To: [EMAIL PROTECTED]
 Subject: [PHP] Hacker problem



   Been having some hacker problems on my site, and a simple one:

   I have a shoutbox, a simple form with name and text that adds
 lines to the
 database. I do checks for insults, too long words, tags, etc, but its
 still
 possible to circumvent those checks by adding the data on the url
 instead
 of using the form. something like:


 www.domain.com/shoutb.php?name=hackertext=generalnonsenseandbadwords

   To prevent this, i tried tracing the http_referral so that only
 data from
 inside the site goes into the shoutbox. THe problem is that if you do
 that
 url above after visiting my site, the http_referral obviously thinks
 its
 coming from inside the site. :-P
   How can i solve this? Is there any way to prevent data adding 
from
 outside? Maybe some invisible check on the form or something?

   Thanks.

   Pag



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


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


-- 
Dan Hardiker [EMAIL PROTECTED]
ADAM Software  Systems Engineer
First Creative



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


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



RE: [PHP] Hacker problem

2003-03-12 Thread Sysadmin
Swear filtering is easy, I want to know how to make sure the data is 
coming from MY formI'm just picky like that. :-)

-Original Message-
From: Adam Voigt [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 8:55 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: RE: [PHP] Hacker problem


Why don't you just do the swear filtering on shoutb.php, or wherever 
it's actually 
being inserted into the database? 

On Wed, 2003-03-12 at 08:51, [EMAIL PROTECTED] wrote: 

How would one go about doing this? 

-Original Message- 
From: Dan Hardiker [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 12, 2003 8:44 AM 
To: [EMAIL PROTECTED] 
Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] 
Subject: RE: [PHP] Hacker problem 


This could still be faked easily with a telnet session and some fake 
http 
headers. Your only way of making sure is to create a serverside script 
which filters the data. 

 Yes, theoretically...you could require it to be posted data. In order 
 to do this you would have to make sure registered_globals is set to 
 off in your php.ini and then for each variable posted from your 
form 
 you will need to do something like this 
 
 $name=$_POST[name]; 
 
 This will only post the variables if they have been posted. Then 
you 
 could use the referrer along with this and it will only allow data 
from 
 that specific form. Hope this helps! 
 
 Brian Drexler 
 
 -Original Message- 
 From: Pag [mailto:[EMAIL PROTECTED] 
 Sent: Wednesday, March 12, 2003 8:35 AM 
 To: [EMAIL PROTECTED] 
 Subject: [PHP] Hacker problem 
 
 
 
 Been having some hacker problems on my site, and a simple one: 
 
 I have a shoutbox, a simple form with name and text that adds 
 lines to the 
 database. I do checks for insults, too long words, tags, etc, but its 
 still 
 possible to circumvent those checks by adding the data on the url 
 instead 
 of using the form. something like: 
 
 
 www.domain.com/shoutb.php?name=hackertext=generalnonsenseandbadwords 
 
 To prevent this, i tried tracing the http_referral so that only 
 data from 
 inside the site goes into the shoutbox. THe problem is that if you do 
 that 
 url above after visiting my site, the http_referral obviously thinks 
 its 
 coming from inside the site. :-P 
 How can i solve this? Is there any way to prevent data adding 
from 
 outside? Maybe some invisible check on the form or something? 
 
 Thanks. 
 
 Pag 
 
 
 
 -- 
 PHP General Mailing List (http://www.php.net/) 
 To unsubscribe, visit: http://www.php.net/unsub.php 
 
 
 -- 
 PHP General Mailing List (http://www.php.net/) 
 To unsubscribe, visit: http://www.php.net/unsub.php 


-- 
Dan Hardiker [EMAIL PROTECTED] 
ADAM Software  Systems Engineer 
First Creative 



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


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


-- 
Adam Voigt ([EMAIL PROTECTED])
The Cryptocomm Group
My GPG Key: http://64.238.252.49:8080/adam_at_cryptocomm.asc



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



RE: [PHP] Hacker problem

2003-03-12 Thread Sysadmin
So we aren't actually validating where the data is coming from, we 
are just validating the data?

-Original Message-
From: Leif K-Brooks [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 8:57 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] Hacker problem


if(stristr($text,'badword') or stristr($text,'badword2') or 
strlen($text)  maxlength){
die('Invalid!');
}

[EMAIL PROTECTED] wrote:


So how could you validate it server-side?

-Original Message-
From: Leif K-Brooks [ mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 8:41 AM
To:  [EMAIL PROTECTED]
Cc:  [EMAIL PROTECTED]
Subject: Re: [PHP] Hacker problem


That's can still easily be spoofed.  The only safe way is to validate 
the form server-side.

[EMAIL PROTECTED] wrote:

  

Yes, theoretically...you could require it to be posted data.  In order 
to do this you would have to make sure registered_globals is set to 
off in your php.ini and then for each variable posted from your form 
you will need to do something like this

$name=$_POST[name];

This will only post the variables if they have been posted.  Then 


you 
  

could use the referrer along with this and it will only allow data 


from 
  

that specific form.  Hope this helps!

Brian Drexler

-Original Message-
From: Pag [ mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 8:35 AM
To:  [EMAIL PROTECTED]
Subject: [PHP] Hacker problem



Been having some hacker problems on my site, and a simple one:

I have a shoutbox, a simple form with name and text that adds 
lines to the 
database. I do checks for insults, too long words, tags, etc, but its 
still 
possible to circumvent those checks by adding the data on the url 
instead 
of using the form. something like:


www.domain.com/shoutb.php?name=hackertext=generalnonsenseandbadwords

To prevent this, i tried tracing the http_referral so that only 
data from 
inside the site goes into the shoutbox. THe problem is that if you do 
that 
url above after visiting my site, the http_referral obviously thinks 
its 
coming from inside the site. :-P
How can i solve this? Is there any way to prevent data adding 


from 
  

outside? Maybe some invisible check on the form or something?

Thanks.

Pag



 




  


-- 
The above message is encrypted with double rot13 encoding.  Any 
unauthorized attempt to decrypt it will be prosecuted to the full 
extent of the law.




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



RE: [PHP] Hacker problem

2003-03-12 Thread Sysadmin
Thanks!  That's all I needed to know.

-Original Message-
From: Leif K-Brooks [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 9:04 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] Hacker problem


That's just not possible.

[EMAIL PROTECTED] wrote:


Swear filtering is easy, I want to know how to make sure the data is 
coming from MY formI'm just picky like that. :-)

-Original Message-
From: Adam Voigt [ mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 8:55 AM
To:  [EMAIL PROTECTED]
Cc:  [EMAIL PROTECTED]
Subject: RE: [PHP] Hacker problem


Why don't you just do the swear filtering on shoutb.php, or wherever 
it's actually 
being inserted into the database? 

On Wed, 2003-03-12 at 08:51,  [EMAIL PROTECTED] wrote: 

How would one go about doing this? 

-Original Message- 
From: Dan Hardiker [ mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 12, 2003 8:44 AM 
To:  [EMAIL PROTECTED] 
Cc:  [EMAIL PROTECTED];  [EMAIL PROTECTED] 
Subject: RE: [PHP] Hacker problem 


This could still be faked easily with a telnet session and some fake 
http 
headers. Your only way of making sure is to create a serverside script 
which filters the data. 

  

Yes, theoretically...you could require it to be posted data. In order 
to do this you would have to make sure registered_globals is set to 
off in your php.ini and then for each variable posted from your 


form 
  

you will need to do something like this 

$name=$_POST[name]; 

This will only post the variables if they have been posted. Then 


you 
  

could use the referrer along with this and it will only allow data 


from 
  

that specific form. Hope this helps! 

Brian Drexler 

-Original Message- 
From: Pag [ mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 12, 2003 8:35 AM 
To:  [EMAIL PROTECTED] 
Subject: [PHP] Hacker problem 



Been having some hacker problems on my site, and a simple one: 

I have a shoutbox, a simple form with name and text that adds 
lines to the 
database. I do checks for insults, too long words, tags, etc, but its 
still 
possible to circumvent those checks by adding the data on the url 
instead 
of using the form. something like: 


www.domain.com/shoutb.php?name=hackertext=generalnonsenseandbadwords 

To prevent this, i tried tracing the http_referral so that only 
data from 
inside the site goes into the shoutbox. THe problem is that if you do 
that 
url above after visiting my site, the http_referral obviously thinks 
its 
coming from inside the site. :-P 
How can i solve this? Is there any way to prevent data adding 


from 
  

outside? Maybe some invisible check on the form or something? 

Thanks. 

Pag 



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


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




  


-- 
The above message is encrypted with double rot13 encoding.  Any 
unauthorized attempt to decrypt it will be prosecuted to the full 
extent of the law.




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



[PHP] Shipment Tracking/UPS

2003-03-11 Thread Sysadmin
Ok, here's what I've got and it's driving me insane.  What I want to do 
is take a tracking number and grab the tracking data from the UPS web 
site.  I have a couple of questions though

First of all, does anyone know if this is against UPS' TOS?  I read it 
but I didn't really see anything, of course IANAL, so I might have 
missed something.

Second, I assume this is best done using CURL.  I can get the shipment 
information just fine, but when I try to use the POST method to get the 
Detailed Information it does not display any of the detailed info, 
just some of the UPS page with some broken images.  I'm not concerned 
about getting images or anything else to show up, all I want is to be 
able to grab the data from the source.  Here's my codeany help 
would be greatly appreciated

//This function gets the dataall you need is the tracking number
function GetUPSTrackingInfo($TrackingNumber1, $TrackingNumber2, 
$TrackingNumber3, $TrackingNumber4, $TrackingNumber5) {
$TrackingNumber1=str_replace( ,,$TrackingNumber1);
$TrackingNumber2=str_replace( ,,$TrackingNumber2);
$TrackingNumber3=str_replace( ,,$TrackingNumber3);
$TrackingNumber4=str_replace( ,,$TrackingNumber4);
$TrackingNumber5=str_replace( ,,$TrackingNumber5);
$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, http://my.proxy.server:3128;);
curl_setopt($ch, 
CURLOPT_URL,http://wwwapps.ups.com/WebTracking/processInputRequest?HTML
Version=5.0sort_by=statusterm_warn=yestracknums_displayed=5TypeOfInq
uiryNumber=Tloc=en_USInquiryNumber1=$TrackingNumber1InquiryNumber2=$T
rackingNumber2InquiryNumber3=$TrackingNumber3InquiryNumber4=$TrackingN
umber4InquiryNumber5=$TrackingNumber5AgreeToTermsAndConditions=yestra
ck.x=30track.y=4);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result=curl_exec ($ch);
curl_close ($ch);
echo $result;
}

function PostCurlPage ($pageSpec, $data) {
$TrackingNumber=str_replace( ,,$TrackingNumber);
$agent = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0);
$header[] = Accept: 
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plai
n;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1;
$header[] = Pragma: no-cache;
$header[] = Connection: keep-alive;
$header[] = Referrer: 
http://wwwapps.ups.com/WebTracking/processInputRequest;;
$ch = curl_init($pageSpec);
curl_setopt($ch, CURLOPT_PROXY, http://my.proxy.server:3128;);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt ($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$tmp=curl_exec ($ch);
curl_close ($ch);
//return $tmp;
echo $tmp;
}

$data=TypeOfInquiryNumber=Ttracknums_displayed=5HTMLVersion=5.0Agree
ToTermsAndConditions=yesloc=en_USsort_by=statusline1=DataSpecificToTr
ackingNumberNumberDetailLines=1tdts1_x=18tdts1_y=10;
PostCurlPage(http://wwwapps.ups.com/WebTracking/processRequest,$data);

This doesn't workI can't seem to figure it out.  I took out 
DataSpecificToTrackingNumber...but if you need it I'll send it your way.

GetUPSTrackingInfo(TheTrackingNumber);  Works just fine...




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



[PHP] Escape Characters

2003-02-27 Thread Sysadmin
Hi All,
I'm running a script that reads the contents of images and stores them 
in a MySQL database.  The problem I'm running into is that my server is 
seeing \ as escape characters and stripping them out.  I assume this 
has something to do with Magic Quotes or something of that nature but 
I'm not exactly sure which variable I'm playing with.  For the time 
being I'm replacing any \ with \\ so it only escapes one of them, 
but I'm sure this is not the correct solution.  If anyone has any idea 
what I'm doing wrong any info would be greatly appreciated.  I 
apologize if this has already been discussed but I could not find it in 
the archive.  Maybe I was searching for the wrong thing?  Please help. 

Thanks in advance,
Brian Drexler


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



RE: [PHP] Preventing the hijacking of pictures

2003-02-27 Thread Sysadmin
What about using a MySQL database?  Insert the picture into a field in 
a table, then use a php script to call the data.  I've been working on 
something like this.  Is it practical, or am I barking up the wrong 
tree?

-Original Message-
From: John W. Holmes [mailto:[EMAIL PROTECTED]
Sent: Thursday, February 27, 2003 12:20 PM
To: 'merlin'; [EMAIL PROTECTED]
Subject: RE: [PHP] Preventing the hijacking of pictures


 I recently discovered the reason why the traffic is rising so high on
my
 server. Some people are stealing bandwidth. They include
 the link of an image into a forum posting. Now everytime somebody
reads
 this
 threat on the other site this image is
 served by my server!! No one cares about one image, but they become
 dramaticly a lot!
 
 Is there a reason how to find out that the image is not include into
my
 html
 code, but into the other site code?
 
 A great idea would be showing a kind of a watermark on this images if
they
 are included inside other websites.
 
 $_SERVER[HTTP_REFERRER] does not help. But there might be another
method I
 do not know of.
 
 Thank you for any help and hints on this topic!

The best way to handle this is probably with your web server. There are
some rewrite rules that you can apply to the images/ directory that'll
redirect a request for an image to another image if the request doesn't
come from your site. We used to do this on a site I helped run. If
someone tried to hotlink to one of our images, they got an add for some
rather queer looking male swimsuits... :)

Or, the other option is to implement this in PHP. Store your images
outside of the web root. Serve them all up through a PHP page.

img src=foo.php?id=111

foo.php will make sure that the request is valid by possibly checking a
session value or HTTP_REFERRER. If the request is valid, send the
headers and use readfile() to send the image data. If it's not, send the
data for another image or nothing. 

The downside to this is it's harder to manage and all images requests
will be running through PHP pages.

---John W. Holmes...

PHP Architect - A monthly magazine for PHP Professionals. Get your copy
today. http://www.phparch.com/



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


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



RE: [PHP] output problem

2002-05-23 Thread Sysadmin

You could try something like this(did not test)

?
echo date(Y-m-d);
print $date;
mysql_connect(servername,user,password)
or die(Connect failed);

$query = select user from log_request where date='$date' and 
status = 'open';
$result = mysql_db_query(call_manage, $query)
or die(query_failed);

$count=mysql_num_rows($result);
$r=mysql_fetch_array($result);
$user=$r[user];

print (table width=100% border=0tdtr bgcolor=#f0f0f0);
print (brb /b$count $userbr\n);
print (/td/tr);


-Original Message-
From: Chris Grigor [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 23, 2002 9:48 AM
To: [EMAIL PROTECTED]; Php-General-List (E-mail)
Subject: [PHP] output problem


Howdi Alll 

some of you might laugh at this but I cant get this to work
Im doing a count on a field and want to diplay the result here is an 
example...


?php
#error_reporting(E_ALL);
echo date(Y-m-d);
print $date;
mysql_connect(servername, user, password)
or die(Connect failed);

$query = select count(user) from log_request where 
date='$date' and status = 'open';
$result = mysql_db_query(call_manage, $query)
or die(query failed);


while($line = mysql_fetch_object($result))
{
print (table width=100% border=0tdtr bgcolor=#f0f0f0);
print (brb /b$line-userbr\n);
print (/td/tr);
}
?



what am I missing as it returns no value at all from $line-user, 
should I be 
doing this differently??

Thankyou 

Chris

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



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


RE: [PHP] uh, oh errors?

2002-05-16 Thread Sysadmin

What are some benefits to using output buffering versus just letting it 
generate as it goes?

-Original Message-
From: Kevin Stone [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 16, 2002 1:24 PM
To: PHP-general
Subject: Fw: [PHP] uh, oh errors?


Don't feel bad about this.  This is something that messes a lot of 
people
up.  The browser knows where your headers end and where content begins 
by
adding blank line between the headers and the rest of the page.  ALL 
headers
must come before any content is printed to the page.  PHP will give you 
that
error if you attempt to write a new header.  So in fact your problem is 
not
on Line 13.. but is actually on Line 11.  There are at least two ways to
avoid this...

1. Don't print content before headers.  :)
2. Use output buffering to write the whole page before it is outputed 
to the
browser.

Hope this helps,
-Keivn

- Original Message -
From: Jas [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, May 16, 2002 11:10 AM
Subject: [PHP] uh, oh errors?


 Not sure how to resolve this, looked at php.net for the headers 
available
 and this is the error I am recieving:

 Warning: Cannot add header information - headers already sent by 
(output
 started at /path/to/connection/script/db.php:6) in 
/path/to/login/checking
 file/auth_done.php on line 13

 Here is the code that is in auth_done.php:

 session_start();
 require '/path/to/login/checking file/db.php';
 $db_table = 'auth_users';
 $sql = SELECT * from $db_table WHERE un = \$u_name\ AND pw =
 password(\$p_word\);
 $result = @mysql_query($sql,$dbh) or die(Couldn't execute query);
 $num = mysql_numrows($result);
  if ($num !=0) {
   session_register('u_name');
   session_register('p_word');
   $msg_success = Good freakin job poindexter!!;
   } else {
   header (Location: index.php); // This is line 13 that is my error
 generator
   }

 This is the code for the db.php script:
 ?php
 $dbh = mysql_connect('localhost','username','password') or die('Could 
not
 connect to database, please try again later');
 mysql_select_db('db_name') or die('Could not select database, please 
try
 again later');
 ?

 Any help would be great!  I am assuming there is another way to 
redirect
 users besides the header function, just not sure what it is or how to 
use
 it.  Thanks in advance,
 Jas



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





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



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


RE: [PHP] Creating mail account on Linux server

2002-05-07 Thread Sysadmin

I'm curious about the same thing.  RedHat 7.2 with default IMAP.

-Original Message-
From: Jason Wong [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 07, 2002 10:06 AM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] Creating mail account on Linux server


On Tuesday 07 May 2002 22:02, Rosen wrote:
 Hi,
 How can I create a mail account on Linux server with PHP ?

Depends on what mail server you have and how it is set up.

 Can I do it ?

In theory yes.

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

/*
Don't tell me what you dreamed last night for I've been reading Freud.
*/

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



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


RE: [PHP] Creating mail account on Linux server

2002-05-07 Thread Sysadmin

I can create the popuser account, but my problem comes with setting the 
password.  I realize that when you do a useradd command you can 
specify a -p option for password, but it hasn't worked for me.  Is 
there a better way then calling system commands?

-Original Message-
From: Jason Wong [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 07, 2002 10:37 AM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] Creating mail account on Linux server


On Tuesday 07 May 2002 22:23, [EMAIL PROTECTED] wrote:
 I'm curious about the same thing.  RedHat 7.2 with default IMAP.

  How can I create a mail account on Linux server with PHP ?

In general, if people need to ask such a question, then they really are 
not 
ready, or do not understand the security implications of creating mail 
accounts on a server.

The first thing you need to ask yourself is why would you want to do it?

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

/*
I finally went to the eye doctor.  I got contacts.  I only need them to
read, so I got flip-ups.
-- Steven Wright
*/

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



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


RE: [PHP] Creating mail account on Linux server

2002-05-07 Thread Sysadmin

Ok, so it's a bad idea :-)  I'm aware of the security risks I'm dealing 
with here, but thanks to all those who gave me some ideas to go with.  
This WILL NOT be on a production machine, it's on my internal network 
and I'm just playing with it to see what I can do.  Have a nice day and 
thanks to all for the help.

-Original Message-
From: Dan Hardiker [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 07, 2002 10:47 AM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] Creating mail account on Linux server


 I'm curious about the same thing.  RedHat 7.2 with default IMAP.
  How can I create a mail account on Linux server with PHP ?

If you check the list, you will see a reply from myself with a list of
questions you need to answer for us to begin to help you.

 In general, if people need to ask such a question, then they really 
are
 not  ready, or do not understand the security implications of creating
 mail  accounts on a server.

I agree with Jason here.

1. An IMAP account != a mail account, thats just a MAA (Mail Access 
Agent)
which allows you to read mail from a file/dir/storage space on your
machine. I use Courier IMAP for that (using ./Maildir).
2. We need to know your MTA and MDA in order to even begin to help
3. On a default RedHat setup you need root access (as in you need give
your php script root access) in order to perform what your asking. If 
that
doesnt ring alarm bells, please type halt at your RedHat console now.

 The first thing you need to ask yourself is why would you want to do
 it?

For the most part, I use these sort of functions from a PHP script to
administrate my system and give customers automated access to modify 
their
own domains. (This is all done through a MySQL firewall [as in data gets
put into MySQL from the interface, and then read by backend scripts 
that do
the dirty work - unconnected to the frontend interface for security ...
incase anyone was about to tell me what they think a firewall is])

Although I can't see these two people having the unix know-how in order 
to
build such a system, let alone securely.

I would make some bitchy underhanded comments about their Mother's and 
the
local Ameaoba slut relating to their IQ ... but I wont, cuz Im not like
that ;) heh

Jason: what dya recon on people being licensed to be able to run a unix
style operating system? heh Hell lets license people to use computers.

-- 
Dan Hardiker [[EMAIL PROTECTED]]
ADAM Software  Systems Engineer
First Creative Ltd



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



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


RE: [PHP] Self Destruct code

2002-05-07 Thread Sysadmin

Or you could set up an automated IMAP Account Creater.  That should 
pretty much take care of things from the way things sound around 
here:-) 

-Original Message-
From: Cal Evans [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 07, 2002 11:15 AM
To: PHPCoder; php-general
Subject: RE: [PHP] Self Destruct code


IANAL!

It's against the law in most states to create booby-traps in your code.

As others have suggested, don't turn over the code until you've received
payment. IMHO, you really should have specified the payment schedule in 
your
contract.

=C=

*
* Cal Evans
* Journeyman Programmer
* Techno-Mage
* http://www.calevans.com
*


-Original Message-
From: PHPCoder [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 07, 2002 3:20 AM
To: php-general
Subject: [PHP] Self Destruct code


Hi
I have a funny request; I wrote a system for a client and am rather
concerned that I am not going to receive payment for the work done. They
want me to hand over the code before they are willing to pay, so
basically I will be left at their mercy; if they don't pay, they will
still have a working version of the system...
So, is there any way I can inconspicuously code in some boo-boo's that
are time related etc. Something that will bomb the mysql tables or break
some code if it is not unlocked within a month etc.
I'm not sure if people out tjere might have existing safeguard tools
etc, so I'm open for suggestions.
PS, I know about Zend's encrypter, but since it will live on their
server, I don't think it will help much since they will need the
decrypter on there anyway right?

Thanks


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



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



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