Re: [PHP] Does PHP work with Sybase ASA?

2001-09-07 Thread Rasmus Lerdorf

Perhaps people expected you to check the docs or the code yourself.  If
you go to php.net/sybase you will find the functions you need.  If you
read the user comments on that page you will even find urls to
tutorials/faqs on how to install and configure things for PHP to talk to
Sybase ASA.

eg. http://www.finebyte.com/docs/sybase/ASA-PHP-Linux.html
http://help.webmedia.com.au/Linux-Apache-PHP-Sybase-HOWTO.txt

-Rasmus

On Fri, 7 Sep 2001, Davor Pleskina wrote:

 2nd time, seem that last time nobody saw my question...

 I mean, is there in PHP support for Sybase Adaptive Server Anywhere, any
 version, like for MySQL and some other databases?

 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]




[PHP] Newbie Question.. (MySQL/PHP)

2001-09-07 Thread nate

Hey guys,

I have a mysql database of articles, and what i'd like to do is make 1 page that shows 
a brief sneak peak of each article, so what I would do is, show the first 50 or so 
words of each article and then add an elipses at the end. I'm sure it can be done but 
I wouldn't have a clue where to start. Any suggestions, or anyone ever done this?

Thanks,
Nate



[PHP] Re: PHP4 Session Handling

2001-09-07 Thread Richard Lynch

 1) Added this line into the .htaccess file:  php_value
session.save_handler
 user

I would have expected this to work, since it happens before PHP gets
involved...

 2) session_module_name(user);
 3) ini_set(session.save_handler, user);

Speculation:
These would not work *if* the php.ini had auto_session turned on, probably,
since the session would have been initialized before your code was executed,
I should think.

 Fatal error: Failed to initialize session module in
 /home/woodstor/thefinewoodstore-www/index.php on line 3

Do file-based sessions work?
Have you thoroughly tested your mysql_session_* functions?

--
WARNING [EMAIL PROTECTED] address is an endangered species -- Use
[EMAIL PROTECTED]
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



-- 
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] Re: Executing a CGI script from a PHP script

2001-09-07 Thread Richard Lynch

Try using virtual instead of exec, I think...

Otherwise, I'm guessing you want to walk through all of $HTTP_ENV_VARS and
build up a command line with each one being set followed by a ; and then
your actual CGI to run.

--
WARNING [EMAIL PROTECTED] address is an endangered species -- Use
[EMAIL PROTECTED]
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: Patrick Dunford [EMAIL PROTECTED]
Newsgroups: php.general
To: [EMAIL PROTECTED]
Sent: Thursday, September 06, 2001 8:06 AM
Subject: Executing a CGI script from a PHP script


 The server I am on uses a CGI script to get a count for home pages. With
 server side includes it is executed using the Apache exec SSO directive
 and works well.

 The problem with PHP is that the CGI script when executed by Apache sets
 a lot of environmental variables that apparently aren't set by the PHP
 script when using system() to run the CGI script.

 I wondered if there are any commands in PHP4 that will cause PHP/Apache
 to set the environmental variables the same way as it would when Apache
 executes a CGI script directly.

 --
 ===
 Patrick Dunford, Christchurch, NZ

He makes me lie down in green pastures, he leads me beside quiet
 waters, he restores my soul. He guides me in paths of righteousness
 for his name's sake.
 -- Psalm 23:2-3
http://www.StudyLight.org/desk/?query=Psalm+23:2-3


-- 
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] Re: Assigning PHP Session ID's as cookie with a time set to it?

2001-09-07 Thread Richard Lynch

Read php.ini
Also read http://php.net/session

--
WARNING [EMAIL PROTECTED] address is an endangered species -- Use
[EMAIL PROTECTED]
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: Smileyq [EMAIL PROTECTED]
Newsgroups: php.general
To: [EMAIL PROTECTED]
Sent: Thursday, September 06, 2001 12:11 AM
Subject: Assigning PHP Session ID's as cookie with a time set to it?


 Hello all,
 While everything seems to be working fine in my pages I would really like
 to learn to how set up sessions id's a different way other than at the
 begining of each session. Right now it assigns a session ID per session
 with the cookie value of PHPSESSID. Is there a way I can set the value
 of the cookie to say ID or SID and give it a time for expiration so that
 I can authenticate against session id's and uses user preferences even
 when their browsers are closed. Any help would be greatly appreciated.
 Thanks guys..



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




Re: [PHP] Newbie Question.. (MySQL/PHP)

2001-09-07 Thread David Robley

On Fri,  7 Sep 2001 16:49, [EMAIL PROTECTED] wrote:
 Hey guys,

 I have a mysql database of articles, and what i'd like to do is make 1
 page that shows a brief sneak peak of each article, so what I would do
 is, show the first 50 or so words of each article and then add an
 elipses at the end. I'm sure it can be done but I wouldn't have a clue
 where to start. Any suggestions, or anyone ever done this?

 Thanks,
 Nate


Mysql has a substring function you could use to grab the first n 
characters, then just concatenate the elippses when you display the 
string.

With a little more effort, you could play around with substring_index to 
display the first n words of the article.

-- 
David Robley  Techno-JoaT, Web Maintainer, Mail List Admin, etc
CENTRE FOR INJURY STUDIES  Flinders University, SOUTH AUSTRALIA  

   Happiness is a warm modem

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




RE: [PHP] Newbie Question.. (MySQL/PHP)

2001-09-07 Thread Jack Dempsey

sure, am actually doing this right now ;-)
It depends on how fancy you want to get...if you don't mind slicing off in
the middle of a word, you can just do this:
$preview_text = substr($text,0,200) . '. . .'; //gets the first 200
characters and adds an ellipsis afterwards

if you want to make sure you're stopping at a space try:
$preview_text = substr($text,0,strpos($text,' ',200)) . '. . .';//gets all
the text up to the first space that occurs after 200 chars

you want exactly fifty words, you could try something like this (untested)
preg_match(/^(\w+\s){50}/,$text,$match);
$preview_text = $match[0] . '. . .';

its late and i'm reaching the 10 hour coding mark, so there might be a
syntax error lurking in there, but those should at least get you
started.

jack

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Friday, September 07, 2001 3:19 AM
To: [EMAIL PROTECTED]
Subject: [PHP] Newbie Question.. (MySQL/PHP)


Hey guys,

I have a mysql database of articles, and what i'd like to do is make 1 page
that shows a brief sneak peak of each article, so what I would do is, show
the first 50 or so words of each article and then add an elipses at the end.
I'm sure it can be done but I wouldn't have a clue where to start. Any
suggestions, or anyone ever done this?

Thanks,
Nate


-- 
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] Re: Regular Expressions - A relatively simple search...

2001-09-07 Thread _lallous

?
$str = /home/mike/test.txt;
if (preg_match(/[^\.]+$/, $str, $matches))
  $ext = $matches[0];
else
  $ext = no extension;
echo extension=$ext;
?

Mike Gifford [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Hello,

 I'm trying to replace a couple of lines of code:

 $dotpos = 1 - (strlen($userfile_name) - strpos($userfile_name, '.'));
 $extension = substr($userfile_name, $dotpos);

 with a simpler regular expression:
 $extension = eregi_replace( /.*, , $userfile_name);

 However it isn't working..

 What I'd like to do is to find the extension of a file name and place that
in a variable.  So in
 '/home/mike/test.txt', I want to have the statement return 'txt'

 Any help would be appreciated..

 Mike
 --
 Mike Gifford, OpenConcept Consulting, http://openconcept.ca
 Offering everything your organization needs for an effective web site.
 Abolish Nuclear Weapons Now!: http://pgs.ca/petition/
 It is a miracle that curiosity survives formal education. - A Einstein




-- 
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] Re: PHP regexp powerful?

2001-09-07 Thread _lallous

Are they powerful? Well they are compatible with PERL's Regular
expressions...you should use the 'preg_' functions...

Check the manual anyway...: http://www.php.net/manual/en/ref.pcre.php

Jeff Lewis [EMAIL PROTECTED] wrote in message
009201c13704$b20abe90$76a1a8c0@LEWISJCIT">news:009201c13704$b20abe90$76a1a8c0@LEWISJCIT...
I have a lot of scripts written in perl here and have been using PHP a lot
now.  I am wondering if PHPs regexps are powerful or not.  I will show a
small section of this code below that I clean up witht he perl scripts.  It
cleans it almost right up but take a look :)  And YES there is actually
information we use in this file :)

Jeff

***BATCHJobBATCH_384,SubmittedbyPRDM
ANOPERonNodeKWRB***%SET-W-NOTSET,err
ormodifyingKWRB$DKA0:-CLI-E-IVDEVTYPE,invaliddevicetype-specifyamailboxdevic
e$log*o==logoff/fullneedtohavecapabilities$tologout$iff$mode().eqs.INTERA
CTIVEthenprdmenu$logout/full$hellosystemKWRtakes0Hellosystem,haveaniceday$
setverify$znewdate$6sep01$heading$@clasNumb:1000@sort:BABYBEDDI@firs:6sep01L
9BC11758KWRN2N1V4$Diag1135247V2stinamPOSsv10fu1bnsbc*cbe,99ec1
bc*peec1eolava90m1560sha28ewi67bc*tfNEWSGOec1fs81vbn271
ps200bc*BFec1fs83vbn273sfv1bc*ps6ec1ps120bc*ss6.5ec1
ss130bc*la104%ec1bc*cpeec1bc*cseec1bc*ih6.ec1bc*boec1e
nsBABY,mhaBEDDINGbc*bbec1bnsbc*cpdec1bc*tfNEWSGOec1fs81v
bn271sfv0bc*ps6.ec1ss120bc*ss6.5ec1ss130bc*la104%ec1bc*
feec1ensmhaformhacrib.mhaInbns-enseolava124sha58aha120
ewi67cludesmhamatchingmhaCribmhaMobns-enseolava124sha26ah
a120ri312ewi67bile.mha$20.mha578-6231.mhabnsbc*dihec1bc*p
eec1eolava60ri12ewi67bc*lcdec1bc*addec1bc*icec1bc*IR
.6ec1bc*rs.5ec1bc*la3.ec1bc*rabec1hpr0rul10,1548aha1548
bc*ruec1bc*feec1ensava30eol
$@clasNumb:1000@sort:BABYBEDDI@firs:6sep01L9BA46614KWRN2N3C7$Diag1117244V2s
tinamPOSsv10fu1bnsbc*cbe,99ec1bc*peec1eolbc*tfNEWSGOec
1fs81vbn271ps200bc*BFec1fs83vbn273sfv1bc*ps6ec1ps120
bc*ss6.5ec1ss130bc*la104%ec1bc*cpeec1bc*cseec1bc*ih6.ec1
bc*boec1ensbc*comec1bcbnnopMemo:sameplaced...e-maildee
10ec1eolava90m1560sha25ewi67BABYmhaBEDDING.bc*bbec1bns
bc*cpdec1bc*tfNEWSGOec1fs81vbn271sfv0bc*ps6.ec1ss120bc*
ss6.5ec1ss130bc*la104%ec1bc*feec1ensaha26Noah'smhaArkeol
ava124sha51aha120ewi67frommhaSears,mhaA1mhacondition.eolava
124sha26aha120ri326ewi67$50mhafirm.mha743-9923.mhabnsbc*d
ihec1bc*peec1eolava60ri12ewi67bc*lcdec1bc*addec1bc*i
cec1bc*IR.6ec1bc*rs.5ec1bc*la3.ec1bc*rabec1hpr0rul10,15
48aha1548bc*ruec1bc*feec1ensava30eol
$@clasNumb:1000@sort:BABYBREAS@firs:6sep01L9BB31124KWRN1B1B5$Diag1131124V1s
tinamPOSsv10fu1bnsbc*cbe,99ec1bc*peec1eolbc*tfNEWSGOec
1fs81vbn271ps200bc*BFec1fs83vbn273sfv1bc*ps6ec1ps120
bc*ss6.5ec1ss130bc*la104%ec1bc*cpeec1bc*cseec1bc*ih6.ec1
bc*boec1ensbc*comec1bcbnnopMemo:samefaxed.dee10e
c1eolcsa0ava90m1560sha199ewi67BABYmhaBREASTbc*bbec1bns
bc*cpdec1bc*tfNEWSGOec1fs81vbn271sfv0bc*ps6.ec1ss120bc*
ss6.5ec1ss130bc*la104%ec1bc*feec1ensmhapump.csa0eolava1
24sha23aha120ewi67Gerber.mhaLikemhanew.mha$35.mhaCalleolav
a124aha120ri852ewi67653-3355.bnsbc*dihec1bc*peec1eolava6
0ri12ewi67bc*lcdec1bc*addec1bc*icec1bc*IR.6ec1bc*rs.5
ec1bc*la3.ec1bc*rabec1hpr0rul10,1548aha1548bc*ruec1bc*
feec1ensava30eol




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




RE: [PHP] Grabbing dynamic pages

2001-09-07 Thread Joseph Blythe

thanks again all,

The data will be the whole web page and I have to extract out the current
share pricing etc, probaly grab thier sexy chart as well (was told you can
take what you want as long as you use thier guidlines which they provide
apon contact) I suppose I could use imlib or gd to generate my own graphs as
well joy (c:

I was told by our Internet manager that the problem does lies in our
protection on our border ie: firewall, once he has allowed me some access to
the outside world I should be able to do this :-) I'm sure I will have
plenty of questions when it comes time to parse the html (oh my god).

Regards

Joseph

-Original Message-
From: Donny Yap [mailto:[EMAIL PROTECTED]]
Sent: Friday, 7 September 2001 4:55 PM
To: Joseph Blythe
Subject: RE: [PHP] Grabbing dynamic pages


Yes,

This shouldn't be too hard to do; work out what type of data it is you're
grabbing from the ASX site - ie. is it just that image, or is there a form
or something?

You can open the page directly in PHP using fopen,
Regexp will let you grab out whatever the data is...
An alternative is to use strip_tags

Hope that helps some,
Donny


 -Original Message-
 From: Joseph Blythe [mailto:[EMAIL PROTECTED]]
 Sent: Friday, 7 September 2001 3:14 PM
 To: [EMAIL PROTECTED]
 Subject: [PHP] Grabbing dynamic pages


 Hey all,

 I got a bit of a problem I need to be able to grab info (which has been
 approved) from the Australian Stock Exchange Website (www.asx.com.au) all
 they say about this in the information they sent me is:

 To obtain your share price data you will need to get your IT department
 to write a java object or a com active x object to strip out the
 unnecessary
 html so that you are just left with your share price information.

 LOL I am the IT department (well part of it) and I don't use or would even
 recommend using these products not that there is anything wrong with them,
 furthermore even if I did this does not help me very much (c:

 I was sort of wondering if there is a way to do this sort of
 thing with PHP?
 the only other information I have is the URL in the form of:

 http://www.asx.com.au/scripts/nd_ISAPI_50.dll/asx/research/chartsS
 earch.jsp?
 searchBy=asxCodeTimeFrame=DasxCode=ASX

 I tried a quick test using the filesystem functions with no success, I was
 sort of hoping for a 'Yes' / 'No answer maybe if 'Yes' just a quick
 explanation.

 Any help would be much much appreciated.

 Regards,

 Joseph Blythe
 Web Development

 BoldFX / Binary Logic
 The LOGICAL Choice!
 750 Port Road Beverley
 Phone: +61 08 8244 1800
 Fax: +61 08 8244 1811
 mailto:[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]



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




Re: [PHP] UD4 PhAkt Users?

2001-09-07 Thread John Monfort



 PHAKT will reduce your development time, but you'll still need to
customize the code. That is, unless your doing something relatively
simple.
 You're best bet is to learn the code. That's invaluable.

 -john


__John Monfort_
_+---+_
 P E P I E  D E S I G N S
   www.pepiedesigns.com
The world is waiting, are you ready?
-+___+-

On Wed, 5 Sep 2001, Vicki wrote:

 I'm trying to learn PHP right now for a subscription-based site that
 requires features such as user authentication and e-commerce (with a
 mySQL database) I'm using Dreamweaver 4 on a Mac running OS 9 to build
 the site. I'm wondering if the learning curve would be less steep if I
 upgraded to UltraDev and installed PhAkt. I understand the logic behind
 the code, but am having a hard time learning all the syntax (and I've
 always been a lousy typist). Would UltraDev help?

 Is anybody working with UltraDev and PhAkt now, esp. on a Mac? How's it
 going? Since I can't test locally with my current set-up, I also wonder
 whether I can set up remote connections to my hosting company's servers
 (and whether that's a pain to do) or if just uploading files and testing
 that way is a viable alternative.

 My goal is to get the site up as quickly as possible. Would UD4 + PhAkt
 speed things up?

 Thanks very much for any insight you can provide.

 Vicki

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




[PHP] ldap

2001-09-07 Thread Alain ROMERO

Version php 4.0.6 Win32

I get :
Unable to load './extensions/php_ldap.dll'.

Witch dlls must be copied in /winnt/system32 (dlls are all in /php/dlls
?).




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




Re: [PHP] For the RegExps gurus!

2001-09-07 Thread * RzE:

Original message
From: ~~~i LeoNid ~~ [EMAIL PROTECTED]
Date: Thu, Sep 06, 2001 at 05:30:44PM +
Message-ID: 3b97b222.78196206@localhost
Subject: Re: [PHP] For the RegExps gurus!

 You can keep improving:) or you can use piece of my working (except for
 $Harlem, to which i am not going:) code (I give it for free this time:) 
 
 No /me, no ereg, no nothing - gentleMen:)-just /i (did you miss it, btw?:)

/Original message

Reply

If you look at the stuff you sent you'll understand why I improved
it.

Btw... why the h*ll do you explode() the string you're matching,
while there's the /m modifier? You're making it to difficult for
yourself (and others). No need for the messy solution you created...
Just use RE's that are as simple as possible. It has the best
performance and it reads a lot easier.

/Reply

-- 

* RzE:


-- 
-- Renze Munnik
-- DataLink BV
--
-- E: [EMAIL PROTECTED]
-- W: +31 23 5326162
-- F: +31 23 5322144
-- M: +31 6 21811143
--
-- Stationsplein 82
-- 2011 LM  HAARLEM
-- Netherlands
--
-- http://www.datalink.nl
-- 

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




Re: [PHP] Netscape Cookies

2001-09-07 Thread Tom Carter

then it should probably be
SetCookie(bilderanzeige,\$bilderanzeige\,time()+3600*24*30,/,,0);
as a general rule, only numerics can get away without being surrounded in
quotes

- Original Message -
From: Jochen Kaechelin [EMAIL PROTECTED]
To: PHP General List [EMAIL PROTECTED]
Sent: Friday, September 07, 2001 2:43 AM
Subject: RE: [PHP] Netscape  Cookies


 
 SetCookie(bilderanzeige,$bilderanzeige,time()+3600*24*30,/,,0);
   Works fine in IE and Opera!
   Could anyone help, please!
 
  What's in $bilderanzeige?


 $bilderanzeige = ja or
 $bilderanzeige = nein

 Jochen


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




Re: [PHP] Sending Broadcast Email - will a large loop cause a crash?

2001-09-07 Thread Tom Carter

Also remember PHP has a maximum execution time (normally 30 seconds) so you
will need to overwrite when running the script.

- Original Message -
From: Kath [EMAIL PROTECTED]
To: Fotwun [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Friday, September 07, 2001 12:39 AM
Subject: Re: [PHP] Sending Broadcast Email - will a large loop cause a
crash?


 Whats your time frame for deployment of the email?

 You might want to stagnate it out... like loop through 100, pause for 10
 secs, do the next 100, pause, repeat.  Maybe longer if you could.

 You could always have it record the number, stop it and adjust
higher/lower
 as required.

 Also, make sure that you are able to tell what emails are kicked back and
 logged as not being received (User not found, other kind of error in
 sending).

 Please let us know what happens, it would be excellent reference.

 - k

 - Original Message -
 From: Fotwun [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Thursday, September 06, 2001 7:16 PM
 Subject: [PHP] Sending Broadcast Email - will a large loop cause a crash?


  Hi,
 
  I need to send a broadcast email to our customers (about 3,000 emails).
 The
  data is being drawn for the DB, and will be personalized. Obviously, the
  code to do this is only a few lines. However, I am concerned with the
load
  it will put on the system trying to loop through and mail() 3,000+
times.
  Because of the overhead I anticipate this will cause the server, I am
  planning to do it late in the evening.
 
  My concern is this... will such a loop calling mail() cause
PHP/Apache/the
  box/etc to crash under normal circumstances? We have a pretty beefy box,
I
  just have never tried broadcasting through PHP. Also, if there is any
  reasonable chance for such a failure, is it possible to put timed pauses
 in,
  say half a second or so before it continues the loop. I've never heard
of
  inserting pauses into the execution of PHP code, not sure if its
possible.
  If it were, I would think this could combat some of the load, and
prevent
  the bottleneck from building backlog until failure.
 
  Who knows, maybe this type of routine won't even make my box flinch
 (P3-833,
  FreeBSD, 256 megs), that's why I'm asking ahead of time. I'd hate to see
a
  crash, mainly because I'll have no idea where it left off, and will end
up
  sending 2 or more emails to some people if I have to run it more than
 once.
 
  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]
 


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




[PHP] How to use environment variables in php.ini?

2001-09-07 Thread Yaroukh

Hi there
Is there any way to use in php.ini previously set environment variables? I
mean when I set doc_root to C:/Documents and Settings/zaruba/My
Documents/My Webs and several lines below I need to set session_save_path
to C:/Documents and Settings/zaruba/My Documents/My Webs/.sessions is it
possible to write something like this? ...
session.save_path = $doc_root/.share
(ofcourse it doesn't work this way, I wouldn't ask if it did :o)
Yaroukh
[Apache/1.3.20 (Win32) PHP/4.0.6]



-- 
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] ordering a query

2001-09-07 Thread nate

Me again :)

I have a query that orders by id#, the problem is I have 17 items and I get an output 
like so: 1,10,11,12,13,14,15,16,17,2,3,4,5,6,7,8,9

So it thinks 1 and 10 are the same, and it thinks 11 is less than 2 and so on and so 
forth. Remedy please? (I'd rather not rename the items 01, 02, 03, 04, etc.)

Thanks again.

Nate



Re: [PHP] ordering a query

2001-09-07 Thread George Pitcher

It is simply ordering them as type data rather than as type integer. Change
your data type in the db.

George, a newbie
- Original Message -
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, September 07, 2001 9:16 AM
Subject: [PHP] ordering a query


Me again :)

I have a query that orders by id#, the problem is I have 17 items and I get
an output like so: 1,10,11,12,13,14,15,16,17,2,3,4,5,6,7,8,9

So it thinks 1 and 10 are the same, and it thinks 11 is less than 2 and so
on and so forth. Remedy please? (I'd rather not rename the items 01, 02, 03,
04, etc.)

Thanks again.

Nate



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




Re: [PHP] ordering a query

2001-09-07 Thread Tom Carter

Just to expand slightly on this answer...
think back to days at school, you order works as so aardvark, abbey,
accoustic, ie you compare rightmost letters, if they match then compare the
next letter along until you find a difference... this is what your sort is
doing. It doesn't think 1 and 10 are the same, it compares the first digit,
sees they are the same and postitions based on the second digit.

As george correctly says changing the column type to INT will make sure the
RDBMS orders them numerically rather than alphabetically

Tom, a rambler
- Original Message -
From: George Pitcher [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Friday, September 07, 2001 9:00 AM
Subject: Re: [PHP] ordering a query


 It is simply ordering them as type data rather than as type integer.
Change
 your data type in the db.

 George, a newbie
 - Original Message -
 From: [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Friday, September 07, 2001 9:16 AM
 Subject: [PHP] ordering a query


 Me again :)

 I have a query that orders by id#, the problem is I have 17 items and I
get
 an output like so: 1,10,11,12,13,14,15,16,17,2,3,4,5,6,7,8,9

 So it thinks 1 and 10 are the same, and it thinks 11 is less than 2 and so
 on and so forth. Remedy please? (I'd rather not rename the items 01, 02,
03,
 04, etc.)

 Thanks again.

 Nate



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



-- 
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] warning on Installation of PHP on windows 98

2001-09-07 Thread Balaji Ankem

Hi,
  while installing php on my windows 98 machine
i got the following warning

this came when i execute this

C:\phpphp.exe -i

Unable to load dynamic library 'c:\php/mysql.dll'-one of the library files
needed to run this application can not be found
(that error is java script dialog warning).

Please tell me how to correct this.

Thanks and regards
-Balaji




--
Information transmitted by this E-MAIL is proprietary to Wipro and/or its Customers
and is intended for use only by the individual or entity to which it is
addressed, and may contain information that is privileged, confidential or
exempt from disclosure under applicable law. If you are not the intended
recipient or it appears that this mail has been forwarded to you without
proper authority, you are notified that any use or dissemination of this
information in any manner is strictly prohibited. In such cases, please
notify us immediately at mailto:[EMAIL PROTECTED] and delete this mail
from your records.
-



-- 
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] Session variables

2001-09-07 Thread Ing. Lalka Peter

Hi!
I want to know how many users are currently online at my site. 
How can I get this info from php? Can I?
Thank you for answer.
Barno


-- 
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] Session variables - Users online

2001-09-07 Thread Aniceto Lopez

put this code in the home web page

?php
 $timeoutsecs = 900;
 $timestamp = time();
 $caduc = $timestamp+$timeoutsecs;
 $conexion = @mysql_connect(localhost, user, password) or die (No db
CONEXION);
 mysql_select_db (yourdb, $conexion);
 mysql_query(INSERT INTO uonline SET  . caduc='$caduc', .
ip='$REMOTE_ADDR', . file='$PHP_SELF');
 mysql_query(DELETE FROM uonline WHERE caduc'$timestamp');
 $result = mysql_query(SELECT DISTINCT ip FROM uonline);
 $conn = mysql_num_rows($result);
$dbdecnx = mysql_close ($conexion);
 if ($conn==1) {
  echospan class=\textPequ\$conn user online/span;
  } else {
  echospan class=\textPequ\$conn users online/span;
  }
?

and create this table in you db to hold the necesary values

#
# Table structure for table 'uonline'
#

CREATE TABLE `uonline` (
  `caduc` int(15) NOT NULL default '0',
  `ip` varchar(40) NOT NULL default '',
  `file` varchar(100) NOT NULL default '',
  PRIMARY KEY  (`caduc`),
  KEY `ip` (`ip`),
  KEY `file` (`file`)
) TYPE=MyISAM;

this is working good in my site

Aniceto Lopez
http://www.lamundial.net
download and spread our music


-- 
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] Re: configuring curl with php

2001-09-07 Thread Bob

Hey Richard, you are right but I got someone that suggested an easier way to do
it.

tar xvzf php-4.0.5.tar.gz
cd php-4.0.5
# need to make sure -lssl is before -lcrypto in configure for curl to work
correctly
sed 's/-lcrypto/-lssl -lcrypto/g' configure  c2
rm -f configure
cp c2 configure
chmod 755 configure

Now I have a new problem when I configure php.  I checked in the archives but it
seems like I'm missing lex and have to install it.  I have root access at a
webhost and I know they just configured php so shouldn't lex or flex be there?
Am I missing something?  Well I'm going to install lex right now and see if it
works.

checking lex output file root... ./configure: lex: command not found
configure: error: cannot find output from lex; giving up


Richard Lynch wrote:

 The configure program you run to configure PHP is just a text file, I think.

 So maybe just:

 Open it.
 Find -lcrypto.
 Insert -lssl in front of it.
 Save it.

 Then run ./configure

 --
 WARNING [EMAIL PROTECTED] address is an endangered species -- Use
 [EMAIL PROTECTED]
 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: Bob [EMAIL PROTECTED]
 Newsgroups: php.general
 To: [EMAIL PROTECTED]
 Sent: Wednesday, September 05, 2001 2:53 PM
 Subject: configuring curl with php

  hi everyone
 
  i am following this page to add curl to php
  http://curl.haxx.se/libcurl/php/install.html
 
  i installed curl and knows it works (curl --version) but trying to
  configure php with curl but don't know what this means for  Build PHP
  -- Step 1 mean?  i did a phpinfo() and got the configure but what do i
  do with the -lssl and -lcrypto.  where does that go?
 
  ./configure --prefix=/usr --with-config-file-path=/etc --disable-debug
  --enable-pic --enable-shared --enable-inline-optimization
  --with-apxs=/usr/sbin/apxs --with-exec-dir=/usr/bin --with-regex=system
  --with-zlib --with-gdbm --with-gd --with-jpeg-dir=/usr --with-png
  --with-ttf
  --with-layout=GNU --with-openssl=/usr --enable-debugger
  --enable-safe-mode
  --enable-sockets --enable-sysvsem=shared --enable-sysvshm=shared
  --enable-track-vars --enable-magic-quotes --enable-mem-limit --enable-yp
 
  --enable-ftp --enable-wddx --without-mysql --with-imap=shared
  --without-unixODBC
  --without-oracle --without-oci8 --with-xml
 
 
  Build PHP (In php-4.0.xpl1 directory)
  ==
  [1] To make -lssl comes before -lcrypto (as advised), search for
  -lcrypto in
  ./configure and put -lssl before it.
  [2] ./configure --with-mysql --with-openssl=/usr/local/ssl
  --with-curl=/usr/loca
  l/lib --with-apache=../apache_1.3.x
  (In most cases of linking problem, it should complain here in debug.log)
 
  [3] make
  [4] make install (If --with-apache option is omitted, it should generate
  php
  executable in /usr/loca/bin)
  [5] Library for modphp4 is now in apache_1.3.x/src/modules/php4
 
 
  _
  Do You Yahoo!?
  Get your free @yahoo.com address at http://mail.yahoo.com
 


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




[PHP] use of mysql_free_result and unset

2001-09-07 Thread Tobias Strauß

When do I have to use mysql_free_result($res). Is it good to use it with
every query or only if the result is very big (what's the size of the result
I shoud use mysql_free_result?).
What's about the use of unset($var). Is this good to save RAM to make my
script run faster?
Do I have to do this also when I'm at the end of a function or is it
automatically done by leaving this function if it's not set global?



-- 
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] how to pass authentication info to SMTP server

2001-09-07 Thread Balaji Ankem

Hi friends,
I would like to implement sending an e-mail through SMTP server.

Here my SMTP server needs authentication.

How to pass the username and password to SMTP server??

Thanks and regards
-Balaji




--
Information transmitted by this E-MAIL is proprietary to Wipro and/or its Customers
and is intended for use only by the individual or entity to which it is
addressed, and may contain information that is privileged, confidential or
exempt from disclosure under applicable law. If you are not the intended
recipient or it appears that this mail has been forwarded to you without
proper authority, you are notified that any use or dissemination of this
information in any manner is strictly prohibited. In such cases, please
notify us immediately at mailto:[EMAIL PROTECTED] and delete this mail
from your records.
-



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


Re: [PHP] Does PHP work with Sybase ASA?

2001-09-07 Thread Krzysztof Kocjan

I suppose You have ASA 6.0 or later version installed on Your machine with
Linux. If it is true, then You can install Open Client for ASE 11.0.3 (it is
free) and You can communicate via Open Client to ASA. It works only with ASA
6.0 and higher. Then You need to compile PHP with Sybase Open Client. You
have to look into guides how to do it on PHP side and Sybase side. I'm not
expert about compiling PHP but it only one config file to bulid PHP, there
should be section about Sybase Open Client interface, default this is
commented. It is not very dificult. If You will have problem You can ask me
I will try to help You. We (not only me) had recompiled PHP 3.0/4.0 with
Open Client for ASA 11.0.3/11.9.2 (all the combinations).

Krzysztof Kocjan


Davor Pleskina wrote:

 I mean, is there in PHP support for Sybase Adaptive Server Anywhere, any
 version, like for MySQL and some other databases?

 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]


---
KONKURS: Niedobre miejsca - 50 ksiazek W. Whartona do wygrania!
http://szkola.interia.pl/wharton/strona.html?co=13


-- 
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] Save As doesnt always work

2001-09-07 Thread Jens Kisters

Hello all,

i tried to make the browser save a file by setting headers

In this case the Browser (IE 5.5 W2K) just displays the content,

http request
T4 09/07 11:03:17 Server Data: GET http://iwonttell/
T4 09/07 11:03:17 Server   ausgabe/auswertung.php
HTTP/1.0{0D}{0A}Accept:
T4 09/07 11:03:17 Server   */*{0D}{0A}Accept-Language:
de{0D}{0A}Authoriza
T4 09/07 11:03:17 Server   tion: Basic
aWFdonteventhinkVtbTQy{0D}{0A}User-Ag
T4 09/07 11:03:17 Server   ent: Mozilla/4.0 (compatible; MSIE 5.5;
Windows
T4 09/07 11:03:17 ServerNT 5.0){0D}{0A}Host:
www.rtl.de{0D}{0A}Proxy-C
T4 09/07 11:03:17 Server   onnection: Keep-Alive{0D}{0A}{0D}{0A}

response
T4 09/07 11:03:18 Server Data: HTTP/1.1 200 OK{0D}{0A}Date: Fri, 07 Sep
2001 0
T4 09/07 11:03:18 Server   9:03:49 GMT{0D}{0A}Server: Apache/1.3.19
(Unix)
T4 09/07 11:03:18 ServerPHP/4.0.5{0D}{0A}X-Powered-By:
PHP/4.0.5{0D}
T4 09/07 11:03:18 Server   {0A}Content-Disposition: attachment;
filename=a
T4 09/07 11:03:18 Server
usgabe_2001-09-07{0D}{0A}Content-Description: S
T4 09/07 11:03:18 Server   pielerdaten IAA
Special{0D}{0A}Connection: clos
T4 09/07 11:03:18 Server   e{0D}{0A}Content-Type:
text/plain{0D}{0A}{0D}
T4 09/07 11:03:18 Server   {0A}2001-09-07;jens;auch;test{0A}

and in this case (other Web-Server) it works (same browser)

http request
T4 09/07 11:06:22 Server Data: GET
http://bigmama/projekte/rtl/formular/ausgab
T4 09/07 11:06:22 Server   e/auswertung.php HTTP/1.0{0D}{0A}Accept:
image/
T4 09/07 11:06:22 Server   gif, image/x-xbitmap, image/jpeg,
image/pjpeg,
T4 09/07 11:06:22 Server   application/vnd.ms-excel,
application/msword, a
T4 09/07 11:06:22 Server   pplication/vnd.ms-powerpoint,
*/*{0D}{0A}Accept
T4 09/07 11:06:22 Server   -Language: de{0D}{0A}Cookie:
mailCookie=jens%40
T4 09/07 11:06:22 Server   bigmama.rep{0D}{0A}User-Agent:
Mozilla/4.0 (com
T4 09/07 11:06:22 Server   patible; MSIE 5.5; Windows NT
5.0){0D}{0A}Host:
T4 09/07 11:06:22 Serverbigmama{0D}{0A}Proxy-Connection:
Keep-Alive
T4 09/07 11:06:22 Server   {0D}{0A}{0D}{0A}

response
T4 09/07 11:06:22 Server Data: HTTP/1.1 200 OK{0D}{0A}Date: Fri, 07 Sep
2001 0
T4 09/07 11:06:22 Server   9:06:22 GMT{0D}{0A}Server: Apache/1.3.14
(Unix)
T4 09/07 11:06:22 Server (SuSE/Linux) mod_throttle/3.0
mod_layout/1.0
T4 09/07 11:06:22 Server   mod_fastcgi/2.2.2 mod_ssl/2.7.1
OpenSSL/0.9.6 P
T4 09/07 11:06:22 Server   HP/4.0.4pl1{0D}{0A}X-Powered-By:
PHP/4.0.4pl1
T4 09/07 11:06:22 Server   {0D}{0A}Content-Disposition: attachment;
filena
T4 09/07 11:06:22 Server
me=ausgabe_2001-09-07{0D}{0A}Content-Descriptio
T4 09/07 11:06:22 Server   n: Spielerdaten IAA
Special{0D}{0A}Connection:
T4 09/07 11:06:22 Server   close{0D}{0A}Content-Type:
text/plain{0D}{0A}
T4 09/07 11:06:22 Server
{0D}{0A}2001-09-07;jens;test;test{0A}2001-09-07
T4 09/07 11:06:22 Server
;jens;test;test{0A}2001-09-07;jens;test;test
T4 09/07 11:06:22 Server   {0A}2001-09-07;jens;test;test{0A}

The only difference i see is htaccess authentication on the second
Server...
The PHP Code used to pipe the file through the browser is

 $file=fopen(ausgabe_.strftime(%Y-%m-%d,$time)..csv, r);
 header(Content-type: text/plain);
 header(Content-Disposition: attachment;
filename=.ausgabe_.strftime(%Y-%m-%d,$time).);
 header(Content-Description: Spielerdaten IAA Special);
 fpassthru($file);

Any ideas whats wrong here?

thanks in advance

--
Grüße aus dem schönen Kleve
Jens Kisters

rosomm et partner
Agentur für neue Medien GmbH
Dienstleistungszentrum am
Weißen Tor - Eingang B
Gocher Landstrasse 2
47551 Kleve / Bedburg-Hau

Telefon: 02821 - 97856-20
Telefax: 02821 - 97856-77
[EMAIL PROTECTED]
http://www.rosomm-partner.de



--
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] extending array

2001-09-07 Thread Kristofer Thorssell

Hi,
I want to extend an existing array.
the array is

$shoplist[$pid] = $units;

and i want to have $ price in it too.

How do I do?

/Kristofer

-- 
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] YOUR OFFSHORE MONEY

2001-09-07 Thread offshore investments

Hello there

Our company is located in the offshores, we  specialise in helping our clients to 
setup offshore Banks, IBC's, asset protection, 
Bank accounts and other offshore services.
We can offer you a Class I bank located in the Caribbean with a holding Swiss Trust 
Company with an administrative firm based in 
Zurich.
This is a fully functional commercial bank that you can conduct business in the 
following areas:
online banking, credit cards, financial instruments, deposit, safekeeping etc. SWIFT 
association with extra investment is also 
available.

For details please email me. 

Regards,
offshore invest

The message sent by MailList Express 4.05. Unregistered Version (Download from 
http://Internet-Soft.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]




[PHP] PHP 4.0.6 + GD

2001-09-07 Thread Jean-Arthur Silve

Hi !

I used PHP 4.0.3pl1 with gd lib (1.6) and used the PNG functions.
Everything was ok.

I have changed to PHP 4.0.6 , i installed it with gd support, but now PHP 
says that there are no support for PNG files...
In phpinfo(), GD support is well enaled.

I search the mailing lists in the archive and it seems it is a problem with 
this version of PHP..

Is someone succeed in resolving this problem ?

Thanks !

jean-arthur


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




RE: [PHP] extending array

2001-09-07 Thread Niklas Lampén

If you wish $shoplist[$pid] have $price in it with $units, you have to make
$shoplist a multidimensional array which is simpple:

?
$shoplist = array();
$shoplist[$pid][$units] = 1;
$shoplist[$pid][$price] = 100;
print_r($shoplist);
?

Try that out, it should give you the idea. You can make it even more
multidimensional if you need to.


Niklas

-Original Message-
From: Kristofer Thorssell [mailto:[EMAIL PROTECTED]]
Sent: 7. syyskuuta 2001 12:55
To: Php-General (E-mail)
Subject: [PHP] extending array


Hi,
I want to extend an existing array.
the array is

$shoplist[$pid] = $units;

and i want to have $ price in it too.

How do I do?

/Kristofer

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




[PHP] Re: Regular Expressions - A relatively simple search...

2001-09-07 Thread Robin Vickery

[EMAIL PROTECTED] (Mike Gifford) writes:

 Hello,
 
 I'm trying to replace a couple of lines of code:
 
   $dotpos = 1 - (strlen($userfile_name) - strpos($userfile_name, '.'));
   $extension = substr($userfile_name, $dotpos);
 
 with a simpler regular expression:
   $extension = eregi_replace( /.*, , $userfile_name);
 
 However it isn't working..
 
 What I'd like to do is to find the extension of a file name and place
 that in a variable.  So in '/home/mike/test.txt', I want to have the
 statement return 'txt'

you don't need a regular expression for that...

$extension = strrchr(basename($userfile_name), '.');

  -robin

-- 
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] Warning - how serious, how to eliminate

2001-09-07 Thread Bart Verbeek

Hello people,

I've got a question regarding the follwing scripts that gives an error.
When I execute the scripts below I get an warning-message:

- Warning: Division by zero in ./scripts/fasen_include.php on line 47...

This is the script I use.
When the vars are set the value has to be added to $totaal and $weight, when
not the var has to be skipped.
At the end of the scripts $totaal is devided by $weight to get an average
($percentage).
What can I do to eliminate the warning and is it serious?
Regards,

Bart

#BEGIN PHP-SCRIPTS
  for (;;$fase[$i]) {
$weight[$i] = '';
$totaal[$i] = '';

  if (isset($fase[$i][f_d1_perc])  !empty($fase[$i][f_d1_perc])) {
if (isset($fase[$i][f_d1_weight])  !empty($fase[$i][f_d1_weight])){
$weight[$i] += $fase[$i][f_d1_weight];
$totaal[$i] += ($fase[$i][f_d1_weight] * $fase[$i][f_d1_perc]);
 }
 }
  if (isset($fase[$i][f_d2_perc])  !empty($fase[$i][f_d2_perc])) {
if (isset($fase[$i][f_d2_weight])  !empty($fase[$i][f_d2_weight])){
$weight[$i] += $fase[$i][f_d2_weight];
$totaal[$i] += ($fase[$i][f_d2_weight] * $fase[$i][f_d2_perc]);
 }
 }
  if (isset($fase[$i][f_d3_perc])  !empty($fase[$i][f_d3_perc])) {
if (isset($fase[$i][f_d3_weight])  !empty($fase[$i][f_d3_weight])){
$weight[$i] += $fase[$i][f_d3_weight];
$totaal[$i] += ($fase[$i][f_d3_weight] * $fase[$i][f_d3_perc]);
 }
 }
  if (isset($fase[$i][f_d4_perc])  !empty($fase[$i][f_d4_perc])) {
if (isset($fase[$i][f_d4_weight])  !empty($fase[$i][f_d4_weight])){
$weight[$i] += $fase[$i][f_d4_weight];
$totaal[$i] += ($fase[$i][f_d4_weight] * $fase[$i][f_d4_perc]);
 }
 }
  if (isset($fase[$i][f_d5_perc])  !empty($fase[$i][f_d5_perc])) {
if (isset($fase[$i][f_d5_weight])  !empty($fase[$i][f_d5_weight])){
$weight[$i] += $fase[$i][f_d5_weight];
$totaal[$i] += ($fase[$i][f_d5_weight] * $fase[$i][f_d5_perc]);
 }
 }
  $percentage[$i] = $totaal[$i] / $weight[$i];
  $percentage[$i] = number_format($percentage[$i],1, ',', ' ');
#END PHP-SCRIPTS


-- 
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] How to pass variables to php functions from url's?

2001-09-07 Thread Martin Lindhe

I need to solve the following problem, but I can't figure out how:

Let's assume we have a server called www.test.com
When a user access http://www.test.com/path/username,
I want a php script to execute, as if the url entered was
http://www.test.com/path.php?value=username.

I'm running PHP 4.0.6 on Apache 1.3.20.
I've looked at both PHP and Apache documentation about this, but
i havent found any information or examples on how this could be solved,
so I'm asking the question here in hope for help.

Thanks!

/Martin Lindhe

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




Re: [PHP] Warning - how serious, how to eliminate

2001-09-07 Thread Tom Carter

ichange that line to

if($weight[$i]) $percentage[$i] = $totaal[$i] / $weight[$i];

All tho this does mean that if $weight[$i] is zero then $percentage will be
as well

HTH, Tom
- Original Message -
From: Bart Verbeek [EMAIL PROTECTED]
To: Php-General [EMAIL PROTECTED]
Sent: Friday, September 07, 2001 11:36 AM
Subject: [PHP] Warning - how serious, how to eliminate


 Hello people,

 I've got a question regarding the follwing scripts that gives an error.
 When I execute the scripts below I get an warning-message:

 - Warning: Division by zero in ./scripts/fasen_include.php on line 47...

 This is the script I use.
 When the vars are set the value has to be added to $totaal and $weight,
when
 not the var has to be skipped.
 At the end of the scripts $totaal is devided by $weight to get an average
 ($percentage).
 What can I do to eliminate the warning and is it serious?
 Regards,

 Bart

 #BEGIN PHP-SCRIPTS
   for (;;$fase[$i]) {
 $weight[$i] = '';
 $totaal[$i] = '';

   if (isset($fase[$i][f_d1_perc])  !empty($fase[$i][f_d1_perc])) {
 if (isset($fase[$i][f_d1_weight])  !empty($fase[$i][f_d1_weight])){
 $weight[$i] += $fase[$i][f_d1_weight];
 $totaal[$i] += ($fase[$i][f_d1_weight] * $fase[$i][f_d1_perc]);
  }
  }
   if (isset($fase[$i][f_d2_perc])  !empty($fase[$i][f_d2_perc])) {
 if (isset($fase[$i][f_d2_weight])  !empty($fase[$i][f_d2_weight])){
 $weight[$i] += $fase[$i][f_d2_weight];
 $totaal[$i] += ($fase[$i][f_d2_weight] * $fase[$i][f_d2_perc]);
  }
  }
   if (isset($fase[$i][f_d3_perc])  !empty($fase[$i][f_d3_perc])) {
 if (isset($fase[$i][f_d3_weight])  !empty($fase[$i][f_d3_weight])){
 $weight[$i] += $fase[$i][f_d3_weight];
 $totaal[$i] += ($fase[$i][f_d3_weight] * $fase[$i][f_d3_perc]);
  }
  }
   if (isset($fase[$i][f_d4_perc])  !empty($fase[$i][f_d4_perc])) {
 if (isset($fase[$i][f_d4_weight])  !empty($fase[$i][f_d4_weight])){
 $weight[$i] += $fase[$i][f_d4_weight];
 $totaal[$i] += ($fase[$i][f_d4_weight] * $fase[$i][f_d4_perc]);
  }
  }
   if (isset($fase[$i][f_d5_perc])  !empty($fase[$i][f_d5_perc])) {
 if (isset($fase[$i][f_d5_weight])  !empty($fase[$i][f_d5_weight])){
 $weight[$i] += $fase[$i][f_d5_weight];
 $totaal[$i] += ($fase[$i][f_d5_weight] * $fase[$i][f_d5_perc]);
  }
  }
   $percentage[$i] = $totaal[$i] / $weight[$i];
   $percentage[$i] = number_format($percentage[$i],1, ',', ' ');
 #END PHP-SCRIPTS


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




Re: [PHP] How to pass variables to php functions from url's?

2001-09-07 Thread Krzysztof Kocjan

Try method=GET in Your form to submit if You want to url be like
url?var=value. Or php function header( 'Location: ' .rul . 'var=value' );
That's all You need I hope. Sorry but Your question is not good explained.

Krzysztof Kocjan

Martin Lindhe wrote:

 I need to solve the following problem, but I can't figure out how:

 Let's assume we have a server called www.test.com
 When a user access http://www.test.com/path/username,
 I want a php script to execute, as if the url entered was
 http://www.test.com/path.php?value=username.

 I'm running PHP 4.0.6 on Apache 1.3.20.
 I've looked at both PHP and Apache documentation about this, but
 i havent found any information or examples on how this could be solved,
 so I'm asking the question here in hope for help.

 Thanks!

 /Martin Lindhe

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


---
KONKURS: Niedobre miejsca - 50 ksiazek W. Whartona do wygrania!
http://szkola.interia.pl/wharton/strona.html?co=13


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




SV: [PHP] How to pass variables to php functions from url's?

2001-09-07 Thread Martin Lindhe

 Try method=GET in Your form to submit if You want to url be like
 url?var=value. Or php function header( 'Location: ' .rul . 
 'var=value' );

No, i'm not using a form, and i cant execute any php scripts whatsoever
if there are no php script specified to execute. 

 That's all You need I hope. Sorry but Your question is not 
 good explained.

Please read my mail again, I tried to described my problem as good
as possible.


 Martin Lindhe wrote:
 
  I need to solve the following problem, but I can't figure out how:
 
  Let's assume we have a server called www.test.com
  When a user access http://www.test.com/path/username,
  I want a php script to execute, as if the url entered was
  http://www.test.com/path.php?value=username.
 
  I'm running PHP 4.0.6 on Apache 1.3.20.
  I've looked at both PHP and Apache documentation about this, but
  i havent found any information or examples on how this 
 could be solved,
  so I'm asking the question here in hope for help.
 
  Thanks!
 
  /Martin Lindhe

-- 
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] URGENT: imap_fetchbody CRLF trouble

2001-09-07 Thread Daniel Reichenbach

Hy there,

I've got serious problems with the imap_fetchbody function and need help
urgent.

When using $atty = imap_fetchbody($mbox, $i, $b, FT_INTERNAL); to fetch
a base64 encoded attachment, imap_fetchbody replaces CRLF although it
shouldn't. I did RTFM and it says:

--- snap ---
FT_INTERNAL -
The return string is in internal format, without any attempt to
canonicalize CRLF.
--- snap ---

Well... obviously this doesn't work. Is there any way i can get this
to work? I need the CRLF's to get to their original CR state. Otherwise
my whole project will fail :o(

Greets,
Daniel


-- 
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] Re: How to pass variables to php functions from url's?

2001-09-07 Thread \[Intent A/S\] Tais M. Hansen

Hi Martin,

Take a look at the Apache mod_rewrite docs.

http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html


I added this to my httpd.conf:

---snip---
RewriteEngine   on
RewriteCond %{HTTP_HOST}^nu\.osd\.dk$
RewriteRule ^.*$http://www.osd.dk/main.php?m=nu
[R=301,L]
---snip---

If a user types the URL nu.osd.dk it will call
http://www.osd.dk/main.php?m=nu.


--
Tais M. Hansen



Martin Lindhe [EMAIL PROTECTED] wrote in message
831D8A28AF18D5119EAA00E018C5B81C23BA08@MAIL1">news:831D8A28AF18D5119EAA00E018C5B81C23BA08@MAIL1...
 I need to solve the following problem, but I can't figure out how:
 Let's assume we have a server called www.test.com
 When a user access http://www.test.com/path/username,
 I want a php script to execute, as if the url entered was
 http://www.test.com/path.php?value=username.
 I'm running PHP 4.0.6 on Apache 1.3.20.
 Thanks!
 /Martin Lindhe



-- 
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] Re: How to pass variables to php functions from url's?

2001-09-07 Thread \[Intent A/S\] Tais M. Hansen

Note: The example I wrote is only 3 lines, each starting with RewriteX!
Beware of unintended line breaks caused by newsposting. :)


--
Tais M. Hansen


 Tais M. Hansen [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 ---snip---
 RewriteEngine   on
 RewriteCond %{HTTP_HOST}^nu\.osd\.dk$
 RewriteRule ^.*$http://www.osd.dk/main.php?m=nu
 [R=301,L]
 ---snip---




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




RE: [PHP] Re: How to pass variables to php functions from url's?

2001-09-07 Thread Martin Lindhe

 Hi Martin,
 
 Take a look at the Apache mod_rewrite docs.
 
 http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html


Thanks alot! 
I made a similar solution which works

RewriteEngine on
RewriteRule ^/x/(.*)  http://www.server2.com/users/$1;

takes www.server1.com/x/martin to www.server2.com/users/martin

Great! I'm also wondering wether i can hide this redirect, as of
now the redirected url is shown to the user, but i want this
redirect to be unknown, so user is visually on same server.
I figure i can solve this with a little script  a frame or something,
but it's not a good solution, is it possible to do in any other way?

/Martin



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




Re: [PHP] Releasing Your Code

2001-09-07 Thread Christian Reiniger

On Thursday 06 September 2001 23:20, James wrote:

 1) Have you released full or partial code to any of your projects?

Yep.
http://lgdc.sunsite.dk/
(http://lgdc.sunsite.dk/source/ for the code)

 2) What kind of program was it (web mail, groupware, bulletin board,
 website template etc)?

Website template (~450kB PHP code / html templates)

 3) Why did you (not) release it?

I can only profit from a release (yesterday e.g. I got a good suggestion 
for improvement)

 4) What kind of license did you use?  GPL?  LGPL?  BSD?  Your own mini
 one? No license?

GPL. Sometimes BSD/MIT

 5) Code Questions:
 a) What did you do before release?  What kind of quality checks did you
 do to the PHP code?

Make it work :)

 b) What about commenting?

Came with time. Still isn't as widely commented as it should be, but 
that'll improve.

 c) Code grouping and logic? (Like grouping like functions and classes
 together)

Sure. I want to be able to maintain the thing after all.

 d) What about any hack jobs you did?  Did you clean them up totally or
 just polish them a little or just release as is?  Thats probably the

Any hack jobs that are used are also releaed. With time they are replaced 
with cleaner solutions, and sometimes new hack jobs appear.

 6) What kind of feedback have you gotten?  Good (People
 applauding/thanking you)?  Bad (People calling you a jerk and hoping
 your first born falls in a well and they make a horrible TV movie about
 it?)?  All just complaints about the quality of it?  Good suggestions
 (I think it would be better if here you...)?  Any wild suggestions (I
 think your web mail application should also do taxes for each employee,
 in addition to doing our internal message board)?

Few so far. Nothing negative, some good suggestions / constructive 
critivism. bug reports.

 7) What kind of input do you accept from the user?  Code
 replacement/feature additions?

Anything except flames

 8) Do you still do your own updates to it or is it abandonware?

I still spend much time on it

 a) What kind of updates?  Security fixes?  Bug fixes?  Minor feature
 upgrades?  Major feature upgrades?  Complete overhauls?

Yes :)

 9) How customized is your PHP app to the end user?
 Is it stuck saying THIS WAS DONE BY JOHN SMITH, CODER AND LEAD
 DIRECTOR all over?  Can they insert their own name to make it more
 customizable and look like their own?  Is it just a library backend?

Very costomizable in most regards, but rather rigid in others. But the 
source is available after all, so everyone can customize it to her 
heart's content :)

 10) What is the setup of the PHP app like?
 Is it like Okay, untar it and there it is or Okay, untar it, edit
 the config file and you are done or Untar it and do our little web
 based configurator to finish or Untar it, recompile your kernel,
 recompile Apache, PHP and MySQL, sell your immortal soul to your
 neighbor for $1.50 and walk on your hands for 2 weeks?

Spend 1-2 weeks understanding it and harassing me with questions (there 
are no real docs so far)

 11) MySQL Question:  When having people install your PHP app and it
 needs its own MySQL database with custom table structure, what is the
 best instructions to tell idiots how to do it?

Give 'em a sql script to execute.
mysqldump --add-drop-table --no-data dbname dbname.sql

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

Results 1 - 10 of about 201,000,000. Search took 0.08 seconds

- http://www.google.com/search?q=e

--
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] newbie ? :)

2001-09-07 Thread Caleb Carvalho

hello all,

i am trying to install Loadrunner for in linux,

am not sure where is my LD_LIBRARY_PATH
linux rhat7.1 can some pls point me out

many thanks,

kind regards
caleb



_
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


-- 
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] session.auto_start = 1

2001-09-07 Thread Yaroukh

Hi there

I have set session.auto_start to 1, but without Session_Start() the
session handling doesn't work. But I think it definetely should - am I
wrong? /:o) Or what else should I change in PHP.INI to make this work
properly.

Bye
Yaroukh




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




Re: [PHP] Re: How to pass variables to php functions from url's?

2001-09-07 Thread \[Intent A/S\] Tais M. Hansen

I think I remember doing it a while ago. But I think you need to use
mod_alias instead. Take a look here:

http://httpd.apache.org/docs-2.0/mod/mod_alias.html#redirect

The Redirect/RedirectMatch/RedirectTemp might do it.

--
Tais M. Hansen


Martin Lindhe [EMAIL PROTECTED] wrote in message
831D8A28AF18D5119EAA00E018C5B81C23BA0F@MAIL1">news:831D8A28AF18D5119EAA00E018C5B81C23BA0F@MAIL1...
 Great! I'm also wondering wether i can hide this redirect, as of
 now the redirected url is shown to the user, but i want this
 redirect to be unknown, so user is visually on same server.
 I figure i can solve this with a little script  a frame or something,
 but it's not a good solution, is it possible to do in any other way?
 /Martin




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




RE: [PHP] Re: How to pass variables to php functions from url's?

2001-09-07 Thread Martin Lindhe

 I think I remember doing it a while ago. But I think you need to use
 mod_alias instead. Take a look here:
 
 http://httpd.apache.org/docs-2.0/mod/mod_alias.html#redirect
 
 The Redirect/RedirectMatch/RedirectTemp might do it.
 

RedirectMatch permanent ^/x/(.*) http://www.test.com/y/test.php?val=$1;

seems to work somewhat equal to the RewriteRule, it also visibly show
the redirect url. Thanks anyway

/Martin


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




RE: [PHP] PHP 4.0.6 + GD

2001-09-07 Thread Jeff Lewis

As far as I can tell, it's a bug.  I posted it on here and the only reply I
got was from someone having the same problem.  I logged it as a bug and then
wasn't able to add more information as I hadn't set a password when I first
entered the bug.  Then I emailed trying to be able to change it and heard
nothing back :)

Jeff

 -Original Message-
 From: Jean-Arthur Silve [mailto:[EMAIL PROTECTED]]
 Sent: Friday, September 07, 2001 6:07 AM
 To: [EMAIL PROTECTED]
 Subject: [PHP] PHP 4.0.6 + GD


 Hi !

 I used PHP 4.0.3pl1 with gd lib (1.6) and used the PNG functions.
 Everything was ok.

 I have changed to PHP 4.0.6 , i installed it with gd support, but now PHP
 says that there are no support for PNG files...
 In phpinfo(), GD support is well enaled.

 I search the mailing lists in the archive and it seems it is a
 problem with
 this version of PHP..

 Is someone succeed in resolving this problem ?

 Thanks !

 jean-arthur


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




Re: [PHP] Re: How to pass variables to php functions from url's?

2001-09-07 Thread Robin Vickery

[EMAIL PROTECTED] (Martin Lindhe) writes:

  Hi Martin,
  
  Take a look at the Apache mod_rewrite docs.
  
  http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html
 
 
 Thanks alot! 
 I made a similar solution which works
 
 RewriteEngine on
 RewriteRule ^/x/(.*)http://www.server2.com/users/$1;
 
 takes www.server1.com/x/martin to www.server2.com/users/martin
 
 Great! I'm also wondering wether i can hide this redirect, as of
 now the redirected url is shown to the user

useful link: http://www.apache.org/docs-2.0/misc/rewriteguide.html

RewriteEngine on
RewriteRule ^/x/(.*)http://www.server2.com/users/$1 [P]

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




RE: [PHP] PHP 4.0.6 + GD

2001-09-07 Thread speedboy

 As far as I can tell, it's a bug.  I posted it on here and the only reply I
 got was from someone having the same problem.  I logged it as a bug and then
 wasn't able to add more information as I hadn't set a password when I first
 entered the bug.  Then I emailed trying to be able to change it and heard
 nothing back :)

--with-png-dir=../libpng-1.0.12

Forgetting that?

http://database.sourceforge.net/Installing_apache_with_gd_zlib_png_jpg_tiff_pdf_support.html

^ Give that a shot.


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




RE: [PHP] Re: How to pass variables to php functions from url's?

2001-09-07 Thread Martin Lindhe

useful link: http://www.apache.org/docs-2.0/misc/rewriteguide.html

RewriteEngine on
RewriteRule ^/x/(.*)http://www.server2.com/users/$1 [P]

Hm, what does the [P] do? I played around a bit and figured that
a [T] does the trick for me, thanks!

/Martin

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




Re: [PHP] Re: How to pass variables to php functions from url's?

2001-09-07 Thread \[Intent A/S\] Tais M. Hansen

I think if you use RedirectMatch temp ... it'll work...

-tais


Martin Lindhe [EMAIL PROTECTED] wrote in message
831D8A28AF18D5119EAA00E018C5B81C23BA11@MAIL1">news:831D8A28AF18D5119EAA00E018C5B81C23BA11@MAIL1...
  I think I remember doing it a while ago. But I think you need to use
  mod_alias instead. Take a look here:
  http://httpd.apache.org/docs-2.0/mod/mod_alias.html#redirect
  The Redirect/RedirectMatch/RedirectTemp might do it.
 RedirectMatch permanent ^/x/(.*) http://www.test.com/y/test.php?val=$1;
 seems to work somewhat equal to the RewriteRule, it also visibly show
 the redirect url. Thanks anyway
 /Martin




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




Re: [PHP] Re: How to pass variables to php functions from url's?

2001-09-07 Thread \[Intent A/S\] Tais M. Hansen

AFAIR it's [P]ermanent and [T]emporary... But I could be wrong!!

-tais


Martin Lindhe [EMAIL PROTECTED] wrote in message
831D8A28AF18D5119EAA00E018C5B81C23BA13@MAIL1">news:831D8A28AF18D5119EAA00E018C5B81C23BA13@MAIL1...
 useful link: http://www.apache.org/docs-2.0/misc/rewriteguide.html
 RewriteEngine on
 RewriteRule ^/x/(.*)http://www.server2.com/users/$1 [P]
 Hm, what does the [P] do? I played around a bit and figured that
 a [T] does the trick for me, thanks!
 /Martin



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




Re: [PHP] Re: How to pass variables to php functions from url's?

2001-09-07 Thread \[Intent A/S\] Tais M. Hansen

I am wrong! ;)

 Tais M. Hansen [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 AFAIR it's [P]ermanent and [T]emporary... But I could be wrong!!
 -tais




-- 
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] a bug???

2001-09-07 Thread hassan el forkani

hi,

i'm recently observing a strange behaviour of php when using a combination 
of  ob_start() and ignore_user_abort() in the same page, php hangs (after 
the script is executed) and is unable to create/write to /destroy sessions!!
i'm observing this on my win98 machine with apache 1.20 and php 4.06 as .exe;
if i remove one of the above functions everything returns to normal...

everything works fine on my linux machine; has anybody experienced 
something similar?

regards;

Hassan El Forkani
http://www.warmafrica.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]




[PHP] gd-library

2001-09-07 Thread Gert Mellak

hi!

How can I find out if gd-library is installed on my server and if not, how
can I install it

please email me if you want to help me.

TIA,

gert.
email: [EMAIL PROTECTED]
http://www.mellak.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]




[PHP] code troble

2001-09-07 Thread Nikola Veber

Hi
I'm having trobles with this code. Can you take a look at it?
Parse error:  parse error in C:/XITAMI/webpages/index.php on line 34 is the 
error msg.

thanx

html
head
titleExample 2.01/title
meta http-equiv=Content-Type content=text/html;
charset=iso-8859-1
/head
body
?php
if (emty(provera)) {pokazi();}
else {obrada();}
?
?php
function pokazi() {
global $PHP_SELF;
?
form target = ?php echo $PHP_SELF ?; METHOD = get
input type = text name = ime
input type = text name = vrednost
input type =hidden name = provera value = rezultati   
/form
?php
}
?
?php
function obrada() {
global $ime;
global $vrednost;
if ($ime == Nikola  $vrednost == 100){
echo Zdravo $ime br;
echo Iznos na Vasem racunu je $vrednost dolara;
} 
?
/body
/html



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




Re: [PHP] Re: How to pass variables to php functions from url's?

2001-09-07 Thread \[Intent A/S\] Tais M. Hansen

This is what they mean:

(from http://www.apache.org/docs-2.0/mod/mod_rewrite.html)

***

'proxy|P' (force proxy)
This flag forces the substitution part to be internally forced as a proxy
request and immediately (i.e., rewriting rule processing stops here) put
through the proxy module. You have to make
sure that the substitution string is a valid URI (e.g.,  typically
starting
with http://hostname) which can be handled by the
Apache proxy module. If not you get an error from the proxy module. Use
this flag to achieve a more powerful implementation of the ProxyPass
directive, to map some
remote stuff into the namespace of the local server.

Notice: To use this functionality make sure you have the proxy module
compiled into your Apache server program.  If you don't know please
check
whether mod_proxy.c is part of the ``httpd -l''
output. If yes, this functionality is available to mod_rewrite. If not,
then you first have to rebuild the ``httpd'' program with
mod_proxy enabled.

***

'type|T=MIME-type' (force MIME type)
Force the MIME-type of the target file to be MIME-type. For
instance, this can be used to simulate the mod_alias directive
ScriptAlias which internally forces all files inside
the mapped directory to have a MIME type of
``application/x-httpd-cgi''.

***


 Tais M. Hansen [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 AFAIR it's [P]ermanent and [T]emporary... But I could be wrong!!
 -tais





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




Re: [PHP] How to pass variables to php functions from url's?

2001-09-07 Thread Doug Granzow

   Let's assume we have a server called www.test.com
   When a user access http://www.test.com/path/username,
   I want a php script to execute, as if the url entered was
   http://www.test.com/path.php?value=username.
  
   I'm running PHP 4.0.6 on Apache 1.3.20.

Step 1:  Rename path.php to path

Step 2:  Add this to your Apache conf file:

Location /path
ForceType application/x-httpd-php
/Location

This causes path to be executed as a PHP script even though it does not
have a .php extension.

Step 3:  Add this to your path php script:

// $PATH_INFO = the rest of the URI after dmb/

// remove anything other than letters, numbers, dots, underscores,
// and dashes, and put into an array

// for example trading/toptraders will be an array consisting
// of trading ($args[1]) and toptraders ($args[2]).  The / is
discarded.

ereg((^[-_.\/a-zA-Z0-9]*$), $PATH_INFO, $arg);
$args = split( /, $arg[1]);


Hope this helps.

Doug Granzow
[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]




Re: [PHP] PHP complains when using similar_text() as documented.

2001-09-07 Thread Jason Stechschulte

On Thu, Sep 06, 2001 at 11:04:09PM -0500, Peter Hutnick wrote:
 http://www.php.net/manual/en/function.similar-text.php states that the third
 argument should be a reference.  PHP 4.0.6 complains Warning: Call-time
 pass-by-reference has been deprecated - argument passed by value; etc.
 
 But that percentage (double) is only available this way . . .
 
 Where am I going wrong?

This might have something to do with it.  From the php.ini:

allow_call_time_pass_reference = Off 
  ; whether to enable the ability to force arguments to be
  ; passed by reference at function-call time.  This method
  ; is deprecated, and is likely to be unsupported in future
  ; versions of PHP/Zend.  The encouraged method of specifying
  ; which arguments should be passed by reference is in the
  ; function declaration.  You're encouraged to try and
  ; turn this option Off, and make sure your scripts work
  ; properly with it, to ensure they will work with future
  ; versions of the language (you will receive a warning
  ; each time you use this feature, and the argument will
  ; be passed by value instead of by reference).


-- 
Jason Stechschulte
[EMAIL PROTECTED]
--
If you want to see useful Perl examples, we can certainly arrange to have
comp.lang.misc flooded with them, but I don't think that would help the
advance of civilization.  :-)
 -- Larry Wall in [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]




Re: [PHP] code troble

2001-09-07 Thread * RzE:

I just gave a very quick look... so maybe there are some things that
I've overlooked. But I hope this solves your problem...


 html
 head
 titleExample 2.01/title
 meta http-equiv=Content-Type content=text/html;
 charset=iso-8859-1
 /head
 body
 ?php

 if (emty(provera)) {pokazi();}

I'd use $ here :)
if (empty ($provera)) ...
   ^
   ^

 else {obrada();}
 ?
 ?php
 function pokazi() {
 global $PHP_SELF;
 ?
 form target = ?php echo $PHP_SELF ?; METHOD = get
 input type = text name = ime

 input type = text name = vrednost

If I were you I'd close the input-tag :)
input type = text name = vrednost
  ^
  ^

 input type =hidden name = provera value = rezultati   

and again...
input type =hidden name = provera value = rezultati
  ^
  ^


 /form
 ?php
 }
 ?
 ?php
 function obrada() {

 global $ime;
 global $vrednost;

Did you check whether or not $ime and $vrednost are defined/set at
all? (isset ($ime) or !empty ($ime))

 if ($ime == Nikola  $vrednost == 100){
 echo Zdravo $ime br;
 echo Iznos na Vasem racunu je $vrednost dolara;
 } 
 ?
 /body
 /html

-- 

* RzE:


-- 
-- Renze Munnik
-- DataLink BV
--
-- E: [EMAIL PROTECTED]
-- W: +31 23 5326162
-- F: +31 23 5322144
-- M: +31 6 21811143
--
-- Stationsplein 82
-- 2011 LM  HAARLEM
-- Netherlands
--
-- http://www.datalink.nl
-- 

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




Re: [PHP] code troble

2001-09-07 Thread * RzE:

Well... I've already found something I overlooked. You call emty()
io empty(); see below...


  html
  head
  titleExample 2.01/title
  meta http-equiv=Content-Type content=text/html;
  charset=iso-8859-1
  /head
  body
  ?php
 
  if (emty(provera)) {pokazi();}
 ^^
 ^^
Here you forgot the 'p' in emPty()

 
 I'd use $ here :)
   if (empty ($provera)) ...
  ^
  ^
 
  else {obrada();}
  ?
  ?php
  function pokazi() {
  global $PHP_SELF;
  ?
  form target = ?php echo $PHP_SELF ?; METHOD = get
  input type = text name = ime
 
  input type = text name = vrednost
 
 If I were you I'd close the input-tag :)
   input type = text name = vrednost
 ^
 ^
 
  input type =hidden name = provera value = rezultati   
 
 and again...
   input type =hidden name = provera value = rezultati
 ^
 ^
 
 
  /form
  ?php
  }
  ?
  ?php
  function obrada() {
 
  global $ime;
  global $vrednost;
 
 Did you check whether or not $ime and $vrednost are defined/set at
 all? (isset ($ime) or !empty ($ime))
 
  if ($ime == Nikola  $vrednost == 100){
  echo Zdravo $ime br;
  echo Iznos na Vasem racunu je $vrednost dolara;
  } 
  ?
  /body
  /html

-- 

* RzE:


-- 
-- Renze Munnik
-- DataLink BV
--
-- E: [EMAIL PROTECTED]
-- W: +31 23 5326162
-- F: +31 23 5322144
-- M: +31 6 21811143
--
-- Stationsplein 82
-- 2011 LM  HAARLEM
-- Netherlands
--
-- http://www.datalink.nl
-- 

-- 
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] Re: Problems with Sessions?

2001-09-07 Thread Doug Granzow

On the first page of a session, PHP attempts to set a PHPSESSID cookie.  It
won't get that cookie back until you reload the page or load another page,
so it has no way of knowing on the first page whether or not the browser
accepted the cookie.  So, it adds the PHPSESSID string to all of your local
links in order to maintain the session.  When you load another page during
the same session and your browser sends the cookie back, PHP sees that
cookies are working, so it no longer modifies your links.

If you want to disable this behavior, you can add this line to your php.ini
file:

session.use_trans_sid = 0

This will cause sessions to not work on browsers where cookies are disabled.

Doug Granzow
[EMAIL PROTECTED]

Tim [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 When I first browse to a site on my LAN, I get links with URLs that look
 like this:

 chat/?PHPSESSID=f3d149f79f5196bd709fb3c256dbb3d8

 after a refresh, the whoe PHPSESSID goes away.

 Wondered if there was some setting in php.ini that I've overlooked?

 I'm running PHP4 with Apache on an Unstable Debian box.

 Any help would be appreciated :-)





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




Re: [PHP] code troble

2001-09-07 Thread _lallous

RZe
soundex(emty) = soundex(empty) maybe someday parser will consider that
;)

* RZe: [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Well... I've already found something I overlooked. You call emty()
 io empty(); see below...


   html
   head
   titleExample 2.01/title
   meta http-equiv=Content-Type content=text/html;
   charset=iso-8859-1
   /head
   body
   ?php
 
   if (emty(provera)) {pokazi();}
  ^^
  ^^
 Here you forgot the 'p' in emPty()

 
  I'd use $ here :)
  if (empty ($provera)) ...
 ^
 ^
 
   else {obrada();}
   ?
   ?php
   function pokazi() {
   global $PHP_SELF;
   ?
   form target = ?php echo $PHP_SELF ?; METHOD = get
   input type = text name = ime
 
   input type = text name = vrednost
 
  If I were you I'd close the input-tag :)
  input type = text name = vrednost
^
^
 
   input type =hidden name = provera value = rezultati
 
  and again...
  input type =hidden name = provera value = rezultati
^
^
 
 
   /form
   ?php
   }
   ?
   ?php
   function obrada() {
 
   global $ime;
   global $vrednost;
 
  Did you check whether or not $ime and $vrednost are defined/set at
  all? (isset ($ime) or !empty ($ime))
 
   if ($ime == Nikola  $vrednost == 100){
   echo Zdravo $ime br;
   echo Iznos na Vasem racunu je $vrednost dolara;
   }
   ?
   /body
   /html

 --

 * RzE:


 -- 
 -- Renze Munnik
 -- DataLink BV
 --
 -- E: [EMAIL PROTECTED]
 -- W: +31 23 5326162
 -- F: +31 23 5322144
 -- M: +31 6 21811143
 --
 -- Stationsplein 82
 -- 2011 LM  HAARLEM
 -- Netherlands
 --
 -- http://www.datalink.nl
 -- 



-- 
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] Re: mysql timestamp field

2001-09-07 Thread Doug Granzow

The timestamp data type is a special MySQL type that automatically updates
whenever you add or update a row in a table.

If you want timestamp to work when you add a row but not when you update a
row, you need to write your update statements like this:

UPDATE tbl_name SET vartochange=newvalue, t_stamp=t_stamp WHERE ...

The t_stamp=t_stamp will cause t_stamp to not change to now().

Doug Granzow
[EMAIL PROTECTED]



Mesut Tunga [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Hi all,

 I need an update on my table. but I have a timestamp field called
 t_stamp. When I update a field other than t_stamp field, t_stamp field
 also updates to now(). I need it not to update and saves its value.

 How should I do this?

 Regards
 Mesut Tunga...




-- 
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] Re: mysql_fetch_array

2001-09-07 Thread Doug Granzow


[EMAIL PROTECTED] wrote in message
001001c136af$7c649db0$[EMAIL PROTECTED]">news:001001c136af$7c649db0$[EMAIL PROTECTED]...
Can someone tell me what i'm doing wrong here?

while($myrowmysql_fetch_array($result2))


I would guess that you actually want that line to read:

while($myrow=mysql_fetch_array($result2))


Doug Granzow
[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]




[PHP] Re: code troble

2001-09-07 Thread Doug Granzow

You don't have a closing } for function obrada().

When the line number of the parse error is the last line of the file, I've
found it is almost *always* due to a missing brace, paren, or quote
somewhere in the file.

Doug Granzow
[EMAIL PROTECTED]

Nikola Veber [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Hi
 I'm having trobles with this code. Can you take a look at it?
 Parse error:  parse error in C:/XITAMI/webpages/index.php on line 34 is
the
 error msg.

 thanx

 html
 head
 titleExample 2.01/title
 meta http-equiv=Content-Type content=text/html;
 charset=iso-8859-1
 /head
 body
 ?php
 if (emty(provera)) {pokazi();}
 else {obrada();}
 ?
 ?php
 function pokazi() {
 global $PHP_SELF;
 ?
 form target = ?php echo $PHP_SELF ?; METHOD = get
 input type = text name = ime
 input type = text name = vrednost
 input type =hidden name = provera value = rezultati
 /form
 ?php
 }
 ?
 ?php
 function obrada() {
 global $ime;
 global $vrednost;
 if ($ime == Nikola  $vrednost == 100){
 echo Zdravo $ime br;
 echo Iznos na Vasem racunu je $vrednost dolara;
 }
 ?
 /body
 /html





-- 
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] Don't Leave Any Tracks Behind...

2001-09-07 Thread john wild

FFA Posting Engine..This email address was used to post to our site !
Removal Instructions at the bottom of this page !


Don't Leave Any Tracks Behind...
WARNING:
Your Computer tracks all of your internet activity and all of the actions performed
on it...
If your computer is not secure,anyone can find out what you have been doing on
the internet ! ARE YOU AND YOUR COMPUTER SAFE FROM POTENTIAL
PROBLEM ?
CLEAN YOUR TRACKS with Clean Browser ! it permantly cleans your computer,
getting rid of cookies, cache, history, browser settings, Auto Fill Forms, index.dat 
file
and more !
MAINTAIN YOUR PRIVACY ! CLICK HERE !
site: cleanbrowser
url: http://www.cleanbrowser.com/ft=sb435/

site: isupercharger
url: http://www.isupercharger.com/ft=sb435/

site: softwarebucks
url: http://www.softwarebucks.com/ref=sb435/
Probably the Best Source of Internet Marketing Resources on the net !
Join Free !...Take a Test Drive !
Check it out : http//hop.clickbank.net/hop.cgi?overscaig/ysopro
Thank you .
Sincerely ,
john wild
*
NOTE: You are receiving this message because you visited our HIGH TRAFFIC FFA
page , and posting your link at http://thelinkpost.cjb.net and you agreed to receive
our mailings ! if this is not the case, or you wish to remove yourself from list,
PLEASE follow a link below and remove your email address !
  http://bulklite.com/remove.html


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




Re: [PHP] code troble

2001-09-07 Thread Tom Carter

You also seem to be missing a closing }. please check all braces before
posting to a list...
- Original Message -
From: Nikola Veber [EMAIL PROTECTED]
To: php forum [EMAIL PROTECTED]
Sent: Friday, September 07, 2001 1:29 PM
Subject: [PHP] code troble


 Hi
 I'm having trobles with this code. Can you take a look at it?
 Parse error:  parse error in C:/XITAMI/webpages/index.php on line 34 is
the
 error msg.

 thanx

 html
 head
 titleExample 2.01/title
 meta http-equiv=Content-Type content=text/html;
 charset=iso-8859-1
 /head
 body
 ?php
 if (emty(provera)) {pokazi();}
 else {obrada();}
 ?
 ?php
 function pokazi() {
 global $PHP_SELF;
 ?
 form target = ?php echo $PHP_SELF ?; METHOD = get
 input type = text name = ime
 input type = text name = vrednost
 input type =hidden name = provera value = rezultati
 /form
 ?php
 }
 ?
 ?php
 function obrada() {
 global $ime;
 global $vrednost;
 if ($ime == Nikola  $vrednost == 100){
 echo Zdravo $ime br;
 echo Iznos na Vasem racunu je $vrednost dolara;
 }
 ?
 /body
 /html



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




[PHP] Suggesting a file name.

2001-09-07 Thread Brinkman, Theodore

I wrote a small script to generate an image file containing a version number
for use in some web apps we are coding at work.  The problem is, that with
an up-to-date version of IE, the image shows up and can only be saved as a
BMP.  Older versions don't display it, but prompt for download and save it
correctly.  No problems in Mozilla (or presumably in Netscape 4.7x either).

Here's the script:

- - - - -
?php
if(!(empty($version)  empty($product)))
{
header(Pragma: no-cache);
header(Cache-Control: no-cache, must-revalidate, max_age=0);
header(Last-Modified:  . gmdate(D, d M Y H:i:s) .  GMT);
header(Expires: 0);
Header (Content-type: image/png);

//-
// version.php
// creates new version image for TRS or i3100
// Parameters: $version (the name of the search)
// $product (the name of the product)
//-

// get all sizing information
$nAngle = 90;
$nFontSize = 11;
$sFontFile = C:\WINNT\Fonts\arialbd.ttf;
$nVersionWidth = 15;
$nVersionHeight = 57;

// create the version image
$imgVersion = ImageCreate($nVersionWidth, $nVersionHeight);
switch($product)
{
case TRS:
$cBackground = ImageColorAllocate($imgVersion, 0, 55, 104);
$cText = ImageColorAllocate($imgVersion, 255, 255, 255);
break;
case i3100:
$cBackground = ImageColorAllocate($imgVersion, 51, 101,
102);
$cText = ImageColorAllocate($imgVersion, 255, 255, 255);
break;
}
ImageFilledRectangle($imgVersion, 0, 0, $nVersionWidth, $nVersionHeight,
$cBackground);
ImageTTFText($imgVersion, $nFontSize, $nAngle, 12, 53, $cText, $sFontFile,
$version);
if($bold = 1)
{
ImageTTFText($imgVersion, $nFontSize, $nAngle, 12, 52, $cText,
$sFontFile, $version);
}

// send the version image to the browser
ImagePNG($imgVersion);

// free the version image from memory
ImageDestroy($imgVersion);
}
else
{
$version = 1.0.0;
?html
head
titleTRS/i3100 Version Image Generator/title
meta http-equiv=expires content=0/
/head
body
bWeb App Version Image Generator/bbr/
form method=get action=version.php
table border=0px cellpadding=4px
tr
td valign=top
Product:br/
input type=radio
name=product value=TRS checked=true/nbsp;TRSbr/
input type=radio
name=product value=i3100/nbsp;i3100br/
/td
td valign=top
Font Style:br/
input type=checkbox
name=bold value=1 checked=true/nbsp;Boldbr/
/td
/tr
tr
td valign=middle colspan=2
Version:nbsp;input
type=text name=version value=?php echo($version) ?
maxlength=9/br/
/td
/tr
tr
td valign=middle align=right
colspan=2
input type=submit
value=Submit/
/td
/tr
/table
/form
/body
/html
?php
}
?
- - - - -

What do I need to do so it will save properly in ALL versions of IE?

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




RE: [PHP] PHP 4.0.6 + GD on Windows

2001-09-07 Thread ignacio . estrada


Hi speedboy, I see that you know  the GD software and probably you have
some good experience on that.  What do you know about to compile PHP406+GD
on windows?

Greetings

Atte. Ignacio Estrada F.
Centro Nacional de Control de Energia
Area de Control Occidental
025+6463, 025+6464, 025+6469


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




Re: [PHP] PHP complains when using similar_text() as documented.

2001-09-07 Thread Peter Hutnick

 On Thu, Sep 06, 2001 at 11:04:09PM -0500, Peter Hutnick wrote:
 http://www.php.net/manual/en/function.similar-text.php states that the
 third argument should be a reference.  PHP 4.0.6 complains Warning:
 Call-time pass-by-reference has been deprecated - argument passed by
 value; etc.

 But that percentage (double) is only available this way . . .

 Where am I going wrong?

 This might have something to do with it.  From the php.ini:

 allow_call_time_pass_reference = Off
  ; whether to enable the ability to force arguments to be ; passed
  by reference at function-call time.  This method ; is deprecated,
  and is likely to be unsupported in future

Yes, sorry, I am aware of this.  Does this mean that similar_text is deprecated
by etension?

Is there maybe a FAQ on the whole pass-by-reference issue?

-Peter

PS: still appriciate CCs, thanks.

-Peter




-- 
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] Re: Image manipulation

2001-09-07 Thread Geir Eivind Mork

Adam Plocher wrote:

 First of all, is there anyway I could have my script take a full size image
 and crop out a chunk of it to be used as a thumbnail - or just simply shrink
 the image down to be used as a thumbnail?

ImageCopyResized, requires GD.

 Also, is there anyway to convert misc image types (gif, bmp, png, etc) into
 a jpeg?

between png and jpeg with gd at least.

for everything else, ImageMagick
-- 
PHP Developer, home: http://www.moijk.net | work: http://www.coretrek.com

ImageSY: Get image height | http://www.php.net/manual/en/function.imagesy.php

-- 
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] Re: Suggesting a file name.

2001-09-07 Thread Franklin van Velthuizen


Theodore Brinkman [EMAIL PROTECTED] wrote in
message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 I wrote a small script to generate an image file containing a version
number
 for use in some web apps we are coding at work.  The problem is, that with
 an up-to-date version of IE, the image shows up and can only be saved as a
 BMP.  Older versions don't display it, but prompt for download and save it
 correctly.  No problems in Mozilla (or presumably in Netscape 4.7x
either).


Try:
header(Content-Disposition: filename=$filename);

/ Franklin



-- 
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] Re: how to pass authentication info to SMTP server

2001-09-07 Thread Franklin van Velthuizen


Balaji Ankem [EMAIL PROTECTED] wrote in message
01bc01c137e0$280b0f60$[EMAIL PROTECTED]">news:01bc01c137e0$280b0f60$[EMAIL PROTECTED]...
 Hi friends,
 I would like to implement sending an e-mail through SMTP server.

 Here my SMTP server needs authentication.

 How to pass the username and password to SMTP server??


Do something similar:

$username = foo;
$password = bar;

$fp = fsockopen ($hostname, 110, $errno, $errstr, 30) or die(could not
connect);
fwrite($fp, USER .$username.\r\n);
fwrite($fp, PASS .$password.\r\n);

For more info about the protocol, take a look here:

http://www.cis.ohio-state.edu/cgi-bin/rfc/rfc1939.html

/ franklin



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




Fw: [PHP] Re: Suggesting a file name.

2001-09-07 Thread Tom Carter

This really doesn't work well to say the least... I've had endless problems
with it, and basically just using headers there is no great way to to it.

The best solution I found is to use the mod_rewrite module in apache to map
a url onto the script.

- Original Message -
From: Franklin van Velthuizen [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, September 07, 2001 4:02 PM
Subject: [PHP] Re: Suggesting a file name.



 Theodore Brinkman [EMAIL PROTECTED] wrote in
 message
 [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
  I wrote a small script to generate an image file containing a version
 number
  for use in some web apps we are coding at work.  The problem is, that
with
  an up-to-date version of IE, the image shows up and can only be saved as
a
  BMP.  Older versions don't display it, but prompt for download and save
it
  correctly.  No problems in Mozilla (or presumably in Netscape 4.7x
 either).
 

 Try:
 header(Content-Disposition: filename=$filename);

 / Franklin



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




[PHP] GD

2001-09-07 Thread Joseph Bannon

I just installed PHP 4.0.6. 

1) Do I have to down load GD (graphics library) and install it sperately or
is it in 4.0.6 already?
2) Do I have to run anything special during configuration?
3) Do I have to completely re-install PHP and Apache?

Thanks,

Joseph

-- 
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] Re: newbie looking to sync access with MySQL

2001-09-07 Thread George Whiffen

Tom,

Every man and his dog seems to have an Access database they want to view
on the web.

What I usually do for them is :

a) Tell them to save the data from Access as a text file, comma separated. (It's
a standard Access option).

b) Give them a web page where they can upload it, (INPUT TYPE=FILE etc., it's
discussed in the php manual).   

c) Parse the file using parsecsv and store away the bits you want in MySQL.  If you
get them to leave the field names on the first line of the file (another standard
Access option), you can do a quick check that all the fields are there and in 
the expected place, before you put the data into MySQL.

d) Serve the web pages from MySQL.

e) You may still need your Web Data Administration.  There's often missing data 
that you need for sensible web pages e.g. categories, more user friendly descriptions
of codes etc. 


From the customer's point of view the uploads are a manual exercise which doesn't 
sound
very sexy, and it would probably take them 3-4 minutes every time.
The good thing is that it's all pretty easy, and they should be able to get their
most junior member of staff to do it.  They also get the comfort of knowing if anything
went wrong.

If that's not acceptable, it's more tricky.  In principle you could use an
ODBC interface to their Access database to establish a live connection to it
and suck up the data that way, but it's fiddly and much less reliable than
a boring old upload.  

Another option would be to execute the extract and transfer of the data via a batch
job running on their platform.  But, personally, I would hate to have to support
that kind of activity. 

The bottom line as far as I'm concerned is that if they insist on holding important
information on a MS platform, they can expect a) not to have a seamless operation,
b) to have to watch out for problems themselves!  Once they see how easy an 
extract/upload
is they probably won't mind anyway.

Tom Beidler wrote:
 
 I have a potential customer that just called and would like to create a web
 site that would display secure info for their clients. Currently his
 employees are using a flat Access database to add, edit and delete records
 and he would like to keep it that way.
 
 Normally I would create a web manager for them to add, edit and delete the
 MySQL database. Is there an easy, reliable way to sync up Access with MySQL.
 Maybe a nightly script that could upload the contents of Access to MySQL.
 
 Would it be easier to start with ASP and SQL Server?
 
 Thanks,
 Tom

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




Re: [PHP] php includes === Dreamweaver library items

2001-09-07 Thread George Whiffen

Robert,

Well, I bet you're getting tired of this thread!  So just a few closing
remarks:

a) Nested Loops - Yup, they're not so common that we can't just fudge
about with a bit of embedded html.

b) Luggage - I may yet agree with you about the advantages of two neatly
packed bags!

c) An awkward DreamWeaver/php solution -
It seems I'm close to achieving what I set out, it may be functional,
but it's not particularly elegant,thats for sure.  Here's how it goes : 

For the Dreamweaver user:

- the files on the site targetted by urls are .php templates which remain fully
Dreamweaver editable/previewable and link-testable. All the html is in those
files.  The designer can include any number of Dreamweaver library items and change 
their names at any time as they like. 

- the Dreamweaver library files must be synced with the server along with the .php
templates, style sheets etc.  Provided the designers do that, all pages are 
guaranteed to have the library code in the current master (server) copy, 
which can be edited by any means. Designers have to watch out for master copies
changing either because of the activity of other designers or programmers of course.



For the php programmer:

- the main body of php code (queries etc.) is in a per page include,
i.e. the template reads the code instead of the code reading the template!  (That's
so the designers can check the links are ok).

- the include of the code is  added to the top of the designer's template in a 
php tag.

- in the html of the template the progammer adds/checks tags for the php data and 
control structures
 i.e. for data ?= $myvar;? 
   or  ?php //?Example of myvar?php;print $myvar;?.

  for repeating or conditional blocks you need  start and end tags 
  ?php if ? or ?php while ...? at the start 
  and ?php };? at the end of the block.

There are no restrictions on the php you can embed, you can have includes
of any depth, functions, whatever.

- you can also, if you want, add php to library items without restriction.

Noone of that seems to be too bad, but the one special and really horrid extra 
on each page is to force the substitution of includes for library 
items.  It seems (but I haven't tested it fully), that the code to top and tail  
the actual template html is this : 

  IMMEDIATELY PRIOR TO ACTUAL TEMPLATE HTML/PHP 

   eval(dream_sub(strrev(substr(strrev(substr(PHPENDFILE
?
  TEMPLATE HTML/PHP

HTML
HEAD 
etc.
/HTML

  IMMEDIATELY AFTER ACTUAL TEMPLATE HTML/PHP
!--
PHPENDFILE
,3)),5;
//--?php
?

where dream_sub is something like this: -

function dream_sub($string)
{
   return(preg_replace('/!-- #BeginLibraryItem ([[:alpha:].\/]+) --.*?!-- 
#EndLibraryItem --/'
 ,'?php eval(dream_sub(implode(,file(\\1;\?\',$string);
}
 
(Beware, the regular expression is wrong, I'm still trying to get it to work, 
ereg_replace was fine
but
too greedy so I had to switch to preg)

That's it.  It's not too much code and it is the same every single time, but 
ugly or what!

It could be a bit prettier, but as it's always going to be horrible, I'm tempted
to leave it looking horrible, so noone's under any illusions!

What we're actually doing is turning the whole of the template html/php into
a string via the heredoc but while fooling Dreamweaver that we closed the 
php tags.  We strip out the php/comment tags which fool Dreamweaver with a
strrev and substr's to save having to store the text and then fooling about,
(that could be changed). Then having picked up the template contents we substitute 
any Dreamweaver library item tags by an include of whatever the library name was.  

Just in case we have nested library items (I don't know if that's possible with
Dreamweaver), we make sure we recursively substitute any library items in the library 
item files themselves as we bring them in.  (That's why we have the 
dream_sub/implode/file stuff
instead of a plain include).  

I reckon this should work (when I get the b regular expression working!).  It 
should also
work reasonably well with any other html editors that respect php tags, and if they 
have
library functionality it shouldn't be too hard to adapt dream_sub for an appropriate 
effect.

At the end of the day, this all seems to be spoiling the Dreamweavers far too much. 
I've even
gone back to calling the pages .php rather than leaving them extensionless, just so 
that their
stupid desktops don't get too confused!  So my urls are going to be uglier but I guess 
it at
least means that php gets some credit on the sites!

Anyway, it's been very interesting to hear your ideas, and don't be surprised if I 
give up and
switch to FastTemplate!

George 



Robert V. Zwink wrote:
 
 George Whiffen,
 
 a) Nested Loops
 One problem that I see is that if I have nested loops:
 
 !-- BEGIN DYNAMIC BLOCK: loop1 --
 {LOOP1_VARIABLE}
 !-- BEGIN DYNAMIC BLOCK: loop2 --
 {LOOP2_VARIABLE}
 !-- END DYNAMIC BLOCK: 

Re: [PHP] Re: newbie looking to sync access with MySQL

2001-09-07 Thread Tom Carter

Thanks for that helpful email george, it's something I've been looking at as
well.

In a situation I'm tackling now I've rewritten the core part of the access
such that it is dependant upon data recieved from the server, rather than
the server being dependant upon data from access. So far it appears to be
working much better, but I would be interested to know your opinions.

Tom
- Original Message -
From: George Whiffen [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, September 07, 2001 5:10 PM
Subject: [PHP] Re: newbie looking to sync access with MySQL


 Tom,

 Every man and his dog seems to have an Access database they want to view
 on the web.

 What I usually do for them is :

 a) Tell them to save the data from Access as a text file, comma separated.
(It's
 a standard Access option).

 b) Give them a web page where they can upload it, (INPUT TYPE=FILE etc.,
it's
 discussed in the php manual).

 c) Parse the file using parsecsv and store away the bits you want in
MySQL.  If you
 get them to leave the field names on the first line of the file (another
standard
 Access option), you can do a quick check that all the fields are there and
in
 the expected place, before you put the data into MySQL.

 d) Serve the web pages from MySQL.

 e) You may still need your Web Data Administration.  There's often missing
data
 that you need for sensible web pages e.g. categories, more user friendly
descriptions
 of codes etc.


 From the customer's point of view the uploads are a manual exercise which
doesn't sound
 very sexy, and it would probably take them 3-4 minutes every time.
 The good thing is that it's all pretty easy, and they should be able to
get their
 most junior member of staff to do it.  They also get the comfort of
knowing if anything
 went wrong.

 If that's not acceptable, it's more tricky.  In principle you could use an
 ODBC interface to their Access database to establish a live connection to
it
 and suck up the data that way, but it's fiddly and much less reliable than
 a boring old upload.

 Another option would be to execute the extract and transfer of the data
via a batch
 job running on their platform.  But, personally, I would hate to have to
support
 that kind of activity.

 The bottom line as far as I'm concerned is that if they insist on holding
important
 information on a MS platform, they can expect a) not to have a seamless
operation,
 b) to have to watch out for problems themselves!  Once they see how easy
an extract/upload
 is they probably won't mind anyway.

 Tom Beidler wrote:
 
  I have a potential customer that just called and would like to create a
web
  site that would display secure info for their clients. Currently his
  employees are using a flat Access database to add, edit and delete
records
  and he would like to keep it that way.
 
  Normally I would create a web manager for them to add, edit and delete
the
  MySQL database. Is there an easy, reliable way to sync up Access with
MySQL.
  Maybe a nightly script that could upload the contents of Access to
MySQL.
 
  Would it be easier to start with ASP and SQL Server?
 
  Thanks,
  Tom

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




Re: [PHP] GD

2001-09-07 Thread Sebastian Wenleder

At 10:06 Uhr -0500 07.09.2001, Joseph Bannon wrote:
I just installed PHP 4.0.6.

1) Do I have to down load GD (graphics library) and install it sperately or
is it in 4.0.6 already?
2) Do I have to run anything special during configuration?
3) Do I have to completely re-install PHP and Apache?

Thanks,

Joseph

Hi Joseph,

You have to download GD from http://www.boutell.com/gd/
make sure you have zlib, libjpeg, libpng, and (if you need it) freetype
if not compile and install them all...
then configure php with
#./configure your options \
--with-gd=your dir \
--with-zlib=your dir \
--with-jpeg-dir=your dir \
--with-png-dir=your dir \
--with-tiff-dir=your dir \
--with-freetype-dir=your dir
#make
#make install

then you will have to restart apache

Best regards, Sebastian Wenleder

-- 
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] C-style parameterized macros

2001-09-07 Thread Neil Zanella


Hello,

I have noticed that PHP can be used to define constants but
not parametrized macros, a feature is is currently lacking.
It is possible to use arrays instead with the only
disadvantage that array values can be reassigned.
I guess this is not a real concern. Does anyone
know if parameterized macros will be implemented
in future PHP releases?

Thanks,

Neil


-- 
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] How do I find out what version of GD I'm running?

2001-09-07 Thread Seb Frost

with phpinfo it just says GD 1.6 or above.  This is on a webhoster.  How do
I find out what version they're actually running?  I tried asking but
they're useless...

- seb

-Original Message-
From: Sebastian Wenleder [mailto:[EMAIL PROTECTED]]
Sent: 07 September 2001 16:36
To: Joseph Bannon; PHP (E-mail)
Subject: Re: [PHP] GD


At 10:06 Uhr -0500 07.09.2001, Joseph Bannon wrote:
I just installed PHP 4.0.6.

1) Do I have to down load GD (graphics library) and install it sperately or
is it in 4.0.6 already?
2) Do I have to run anything special during configuration?
3) Do I have to completely re-install PHP and Apache?

Thanks,

Joseph

Hi Joseph,

You have to download GD from http://www.boutell.com/gd/
make sure you have zlib, libjpeg, libpng, and (if you need it) freetype
if not compile and install them all...
then configure php with
#./configure your options \
--with-gd=your dir \
--with-zlib=your dir \
--with-jpeg-dir=your dir \
--with-png-dir=your dir \
--with-tiff-dir=your dir \
--with-freetype-dir=your dir
#make
#make install

then you will have to restart apache

Best regards, Sebastian Wenleder

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


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.274 / Virus Database: 144 - Release Date: 23/08/2001

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.274 / Virus Database: 144 - Release Date: 23/08/2001


-- 
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] clear contents?

2001-09-07 Thread Jeremy Morano


Hi everone...
I'm having a little problem. The code below pops up a password dialog box
where the user types in a username and a password to be able to proceed.
However, if the user does not close the browser and goes back to the link,
which they pops up the diolog box again and they don't have to type in there
username and password again. They are remembered. I would like it so that
the user has to type in there username and password any and every time that
the diolog box is called on. Doe anyone know how to do this?  I tried to
clear the contents of PHP_AUTH_USER and PHP_AUTH_PW at the top of the page
but that just messed things up. Can someone please help me?



?
session_start();
session_register(PHP_AUTH_USER);



if (isset( $PHP_AUTH_USER )  isset($PHP_AUTH_PW))




// Connect to MySQL

mysql_connect( 'l', 'c', 'c' )
or die ( 'Unable to connect to server.' );

// Select database on MySQL server

mysql_select_db( 'contact' )
or die ( 'Unable to select database.' );

// Formulate the query

$sql = SELECT * FROM users WHERE
username = '$PHP_AUTH_USER' AND
password = '$PHP_AUTH_PW';

// Execute the query and put results in $result

$result = mysql_query( $sql )
or die ( 'Unable to execute query.' );

// Get number of rows in $result.

$num = mysql_numrows( $result );

if ( $num != 0 )


// A matching row was found - the user is authenticated.

$auth = true;

}

}

if ( ! $auth )


header( 'WWW-Authenticate: Basic realm=Private' );
header( 'HTTP/1.0 401 Unauthorized' );
echo 'Authorization Required.';
exit;

} else


session_start();

}

if ($valid != yes) {
header(Location: contact_menu.php);
exit;
}

?


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




RE: [PHP] GD

2001-09-07 Thread Joseph Bannon

What is FreeType?

J

-Original Message-
From: Sebastian Wenleder [mailto:[EMAIL PROTECTED]]
Sent: Friday, September 07, 2001 10:36 AM
To: Joseph Bannon; PHP (E-mail)
Subject: Re: [PHP] GD


At 10:06 Uhr -0500 07.09.2001, Joseph Bannon wrote:
I just installed PHP 4.0.6.

1) Do I have to down load GD (graphics library) and install it sperately or
is it in 4.0.6 already?
2) Do I have to run anything special during configuration?
3) Do I have to completely re-install PHP and Apache?

Thanks,

Joseph

Hi Joseph,

You have to download GD from http://www.boutell.com/gd/
make sure you have zlib, libjpeg, libpng, and (if you need it) freetype
if not compile and install them all...
then configure php with
#./configure your options \
--with-gd=your dir \
--with-zlib=your dir \
--with-jpeg-dir=your dir \
--with-png-dir=your dir \
--with-tiff-dir=your dir \
--with-freetype-dir=your dir
#make
#make install

then you will have to restart apache

Best regards, Sebastian Wenleder

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




[PHP] urlencode

2001-09-07 Thread Alejandro Molina

Hi,
I need to know wich is the best way to send variables through an URL,that if
the variables are of the string type, and what if the variable has spaces
like $string='this is a test'.
I have read about the use of urlencode(), but I have a strange behaviour
using this function, sometimes it work and sometimes not.
for an example I send the variable $user='user 1', and in the url there
appears user=user+1 (which I think is correct) but when I read the variable
in the php page it displays user+1 (doesn´t it has to return to user '1'?).

Thanks

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.268 / Virus Database: 140 - Release Date: 8/7/01


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




RE: [PHP] How do I find out what version of GD I'm running?

2001-09-07 Thread SED

Run this function:

phpinfo ([int what])

Check the manual for further details.

Regards,
Sumarlidi Einar Dadason

SED - Graphic Design

--
Phone:   (+354) 4615501
Mobile:  (+354) 8960376
Fax: (+354) 4615503
E-mail:  [EMAIL PROTECTED]
Homepage:www.sed.is
--

-Original Message-
From: Seb Frost [mailto:[EMAIL PROTECTED]] 
Sent: 7. september 2001 15:55
To: PHP (E-mail)
Subject: [PHP] How do I find out what version of GD I'm running?


with phpinfo it just says GD 1.6 or above.  This is on a webhoster.  How
do I find out what version they're actually running?  I tried asking but
they're useless...

- seb

-Original Message-
From: Sebastian Wenleder [mailto:[EMAIL PROTECTED]]
Sent: 07 September 2001 16:36
To: Joseph Bannon; PHP (E-mail)
Subject: Re: [PHP] GD


At 10:06 Uhr -0500 07.09.2001, Joseph Bannon wrote:
I just installed PHP 4.0.6.

1) Do I have to down load GD (graphics library) and install it
sperately or is it in 4.0.6 already?
2) Do I have to run anything special during configuration?
3) Do I have to completely re-install PHP and Apache?

Thanks,

Joseph

Hi Joseph,

You have to download GD from http://www.boutell.com/gd/
make sure you have zlib, libjpeg, libpng, and (if you need it) freetype
if not compile and install them all... then configure php with
#./configure your options \ --with-gd=your dir \ --with-zlib=your
dir \ --with-jpeg-dir=your dir \ --with-png-dir=your dir \
--with-tiff-dir=your dir \ --with-freetype-dir=your dir #make #make
install

then you will have to restart apache

Best regards, Sebastian Wenleder

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


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.274 / Virus Database: 144 - Release Date: 23/08/2001

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.274 / Virus Database: 144 - Release Date: 23/08/2001


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




[PHP] ereg_replace - How do I stop it being greedy?

2001-09-07 Thread George Whiffen

Hi,

I've got a problem with regular expression syntax with ereg_replace:

ereg_replace(':start:(.*):end:','this is \\1',':start: first :end: middle :start: last 
 :end:');

   returns - this is first :end: middle :start: last

   but I want - this is first middle this is last

The problem seems to be that ereg_replace is being greedy on the match and matching as 
much as it
can 
instead of just finding the first match, handling that and then going on to the next 
match.

I can get it to work with preg_replace i.e. 

preg_replace(':start:(.*?):end:','this \\1',':start first :end: middle :start: last 
:end:')

   returns - this is first middle this is last 

But my actual string is on multiple lines, and preg_replace doesn't seem to continue 
trying
to match on the next line, whereas ereg_replace happily treats newlines just like any 
other
character.

So how do I stop ereg_replace being greedy or alternatively get preg_replace to treat 
multiple 
lines as a single source string?


George

-- 
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] network connections

2001-09-07 Thread J.R. Lillard

i've got a command-line php script that i've been using to deliver large 
amounts of e-mail.  originally it relied on mail() to deliver the 
messages but i could easily overload sendmail and bring the box (redhat 
7.1) to a crawl.  so i am now using the various network functions to 
speak smtp directly from the script.  i seem to be having a problem with 
an excessive number of tcp connections that eventually brings down the 
machine.

i have attempted a semi-multi-threaded approach by spawning off 
additional copies of the script to deliver more mail simultaneously.  so 
i might have 100 copies of the script running at the same time.  and 
this was after dumping a million messages into my mysql-based mail 
queue.  things may run okay for a few hours...maybe even a day...but 
then doing a netstat shows over 10k tcp connections.  and the only way 
i've found to fix the problem is to reboot the machine.

thinking that i was attempting too many connections at the same time, i 
throttled down the number of threads to 25.  this slowed down my mail 
delivery of course.  and it allowed the machine to stay up longer.  but 
i eventually ran into the same problem after maybe two or three weeks. 
just before it died, i was showing over 30k tcp connections.

are they any known issues in the php networking code that would cause 
this to happen?  as far as i know, i should never have more than 25 tcp 
connections open.  but i'm not sure if they are not being closed 
properly or what.

-- 
-jr


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




RE: [PHP] ereg_replace - How do I stop it being greedy?

2001-09-07 Thread Jack Dempsey

look into the s modifier...it makes a dot match a newline as well, where
normally it wouldn't

jack

-Original Message-
From: George Whiffen [mailto:[EMAIL PROTECTED]]
Sent: Friday, September 07, 2001 1:09 PM
To: [EMAIL PROTECTED]
Subject: [PHP] ereg_replace - How do I stop it being greedy?


Hi,

I've got a problem with regular expression syntax with ereg_replace:

ereg_replace(':start:(.*):end:','this is \\1',':start: first :end: middle
:start: last  :end:');

   returns - this is first :end: middle :start: last

   but I want - this is first middle this is last

The problem seems to be that ereg_replace is being greedy on the match and
matching as much as it
can
instead of just finding the first match, handling that and then going on to
the next match.

I can get it to work with preg_replace i.e.

preg_replace(':start:(.*?):end:','this \\1',':start first :end: middle
:start: last :end:')

   returns - this is first middle this is last

But my actual string is on multiple lines, and preg_replace doesn't seem to
continue trying
to match on the next line, whereas ereg_replace happily treats newlines just
like any other
character.

So how do I stop ereg_replace being greedy or alternatively get preg_replace
to treat multiple
lines as a single source string?


George

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




[PHP] beginner code help

2001-09-07 Thread Nikola Veber

Hi !

Can anyone tell me why this line returns the parse error

if (strstr($name, firstname) or strstr($ime, lastname)){
}

With this line I'd like to determine if string $name , which contains both first and 
last name, has earlier defined first and last name, with no difference of the 
order(name is first, surname last or oposite).
Can anyone tell me how to compare string values in non-case sensitive way(with 
no difference between upper and lower case characters Name == name)


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

2001-09-07 Thread Joseph Bannon

ImageGif: No GIF support in this PHP build in counter.php


I get this error message when I try to run this code...


Header(Content-Type: image/gif);
$im = ImageCreate(500, 75);
$red = ImageColorAllocate($im, 255, 0, 0);
ImageFill($im, 100, 100, $red);
ImageGIF($im);


I installed GD. When I use phpinfo(), it says GD is enabled. What gives?

Thanks,
J

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




Re: [PHP] ImageGIF

2001-09-07 Thread Rasmus Lerdorf

 ImageGif: No GIF support in this PHP build in counter.php

 I get this error message when I try to run this code...

 Header(Content-Type: image/gif);
 $im = ImageCreate(500, 75);
 $red = ImageColorAllocate($im, 255, 0, 0);
 ImageFill($im, 100, 100, $red);
 ImageGIF($im);

 I installed GD. When I use phpinfo(), it says GD is enabled. What gives?

phpinfo() also lists which image types your GD supports.  Does it list
GIF?  Later versions do not have GIF support.

-Rasmus


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




Re: [PHP] beginner code help

2001-09-07 Thread Rasmus Lerdorf

There is no parse error in this code.  Check the line before that one.
And see stristr(), strcasecmp() and strtolower() for ways to do case
independant comparisons.

-Rasmus

On Fri, 7 Sep 2001, Nikola Veber wrote:

 Hi !

 Can anyone tell me why this line returns the parse error

 if (strstr($name, firstname) or strstr($ime, lastname)){
 }

 With this line I'd like to determine if string $name , which contains both first and
 last name, has earlier defined first and last name, with no difference of the
 order(name is first, surname last or oposite).
 Can anyone tell me how to compare string values in non-case sensitive way(with
 no difference between upper and lower case characters Name == name)





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




RE: [PHP] ImageGIF

2001-09-07 Thread Joseph Bannon

No, its not listed. What do I need to do?

J



-Original Message-

phpinfo() also lists which image types your GD supports.  Does it list
GIF?  Later versions do not have GIF support.

-Rasmus

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




RE: [PHP] ImageGIF

2001-09-07 Thread Rasmus Lerdorf

Install a version of GD with GIF support.

 No, its not listed. What do I need to do?

 J



 -Original Message-

 phpinfo() also lists which image types your GD supports.  Does it list
 GIF?  Later versions do not have GIF support.

 -Rasmus




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




Re: [PHP] ereg_replace - How do I stop it being greedy?

2001-09-07 Thread George Whiffen

Thanks Jack,

preg_replace with an s modifier works a treat.

I'm still curious as to how to get ereg_replace to work as well.  Everything
I read about regex/Posix Regular Expressions, seems to suggest that a ?
should also work with ereg_replace!

George



Jack Dempsey wrote:
 
 look into the s modifier...it makes a dot match a newline as well, where
 normally it wouldn't
 
 jack
 
 -Original Message-
 From: George Whiffen [mailto:[EMAIL PROTECTED]]
 Sent: Friday, September 07, 2001 1:09 PM
 To: [EMAIL PROTECTED]
 Subject: [PHP] ereg_replace - How do I stop it being greedy?
 
 Hi,
 
 I've got a problem with regular expression syntax with ereg_replace:
 
 ereg_replace(':start:(.*):end:','this is \\1',':start: first :end: middle
 :start: last  :end:');
 
returns - this is first :end: middle :start: last
 
but I want - this is first middle this is last
 
 The problem seems to be that ereg_replace is being greedy on the match and
 matching as much as it
 can
 instead of just finding the first match, handling that and then going on to
 the next match.
 
 I can get it to work with preg_replace i.e.
 
 preg_replace(':start:(.*?):end:','this \\1',':start first :end: middle
 :start: last :end:')
 
returns - this is first middle this is last
 
 But my actual string is on multiple lines, and preg_replace doesn't seem to
 continue trying
 to match on the next line, whereas ereg_replace happily treats newlines just
 like any other
 character.
 
 So how do I stop ereg_replace being greedy or alternatively get preg_replace
 to treat multiple
 lines as a single source string?
 
 George
 
 --
 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]




Re: [PHP] urlencode

2001-09-07 Thread Christopher CM Allen

 for an example I send the variable $user='user 1', and in the url there
 appears user=user+1 (which I think is correct) but when I read the
variable
 in the php page it displays user+1 (doesn´t it has to return to user
'1'?).

urlencodes counterpart is urldecode
you need to decode each variable that youhave encoded


-- 
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] Re: clear contents?

2001-09-07 Thread George Whiffen

Jeremy,

I don't think it's possible to do what you want, and I have tried finding
a way.

With your header  you are requestion an http authentication which means 
the browser has to store the username and password and send them with EVERY page.  
Those are the rules.

The only way to tell the browser to lose the username/password that I've found is to 
tell
it that they're incorrect, (even though they are correct).  But if you do 
that it will go and ask the user to type them in again another three times
before it gives up and drops them.  

You'll find that most of your users will probably keep the username/password
even after closing the browser and switching their computer off, which I guess
is even worse as far as you're concerned.

I hope I'm wrong but if you really must get them to enter username/password
every time, I think you'll have to create your own login box and forget
about http authentication.

It might be worth posting your question to an apache newsgroup as well.  Even
if you're not using Apache, you should find those guys know just about everything
there is to know about http authentication.

Good Luck and I hope I'm wrong!

George 


Jeremy Morano wrote:
 
 Hi everone...
 I'm having a little problem. The code below pops up a password dialog box
 where the user types in a username and a password to be able to proceed.
 However, if the user does not close the browser and goes back to the link,
 which they pops up the diolog box again and they don't have to type in there
 username and password again. They are remembered. I would like it so that
 the user has to type in there username and password any and every time that
 the diolog box is called on. Doe anyone know how to do this?  I tried to
 clear the contents of PHP_AUTH_USER and PHP_AUTH_PW at the top of the page
 but that just messed things up. Can someone please help me?
 
 ?
 session_start();
 session_register(PHP_AUTH_USER);
 
 if (isset( $PHP_AUTH_USER )  isset($PHP_AUTH_PW))
 
 // Connect to MySQL
 
 mysql_connect( 'l', 'c', 'c' )
 or die ( 'Unable to connect to server.' );
 
 // Select database on MySQL server
 
 mysql_select_db( 'contact' )
 or die ( 'Unable to select database.' );
 
 // Formulate the query
 
 $sql = SELECT * FROM users WHERE
 username = '$PHP_AUTH_USER' AND
 password = '$PHP_AUTH_PW';
 
 // Execute the query and put results in $result
 
 $result = mysql_query( $sql )
 or die ( 'Unable to execute query.' );
 
 // Get number of rows in $result.
 
 $num = mysql_numrows( $result );
 
 if ( $num != 0 )
 
 // A matching row was found - the user is authenticated.
 
 $auth = true;
 
 }
 
 }
 
 if ( ! $auth )
 
 header( 'WWW-Authenticate: Basic realm=Private' );
 header( 'HTTP/1.0 401 Unauthorized' );
 echo 'Authorization Required.';
 exit;
 
 } else
 
 session_start();
 
 }
 
 if ($valid != yes) {
 header(Location: contact_menu.php);
 exit;
 }
 
 ?

-- 
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] Re: UD4 PhAkt Users?

2001-09-07 Thread Vicki

Thanks for your comments. The advice to just learn the code is both wise 
and simple. To complicate matters, I did download a trial version of 
Ultra Dev, installed PhAkt, found a JDBC driver that would work through 
my Mac to connect to a MySQL database, only to learn that the webhosting 
company won't allow such connections. So until I'm able to set up a 
local testing environment (an expensive and time consuming affair), 
UltraDev isn't an option for me. 

In short, your advice has been supported by my experience.

Best regards,
Vicki

-- 
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] Re: clear contents? - Ignore previous response

2001-09-07 Thread George Whiffen

Oops!!!

I didn't read your question fully.

I think you CAN do what you want, if you can get some kind of cookie or
and/or session variable to work to record when the user got to your page.

You leave your logic as is, except that when you get a valid
user you check to see if they have been on the page before via
a cookie and/or session variable.  If they haven't, you just go 
on as normal.  If they have been to your page you FIRST reset the 
cookie/session variable to say they haven't been to the page
and THEN issue your header AS IF THEY HAD THE INCORRECT USERNAME/
PASSWORD.  This will force the browser to reprompt for username/password
and when they come back to your page, you'll treat them as if they've
never been there and let them through.

e.g. using cookies (I don't use sessions so I might get the syntax wrong),

 if ( (! $auth) or $reprompt == 'Yes')
{
// Cancel the reprompt 
cookie(reprompt);
header( 'WWW-Authenticate: Basic realm=Private' );
 header( 'HTTP/1.0 401 Unauthorized' );
 echo 'Authorization Required.';
 exit;

} else
// Mark them ready to be reprompted next time

 cookie(reprompt,Yes);
 session_start();
}


Sorry,

George 


George Whiffen wrote:
 
 Jeremy,
 
 I don't think it's possible to do what you want, and I have tried finding
 a way.
 
 With your header  you are requestion an http authentication which means
 the browser has to store the username and password and send them with EVERY page.
 Those are the rules.
 
 The only way to tell the browser to lose the username/password that I've found is to 
tell
 it that they're incorrect, (even though they are correct).  But if you do
 that it will go and ask the user to type them in again another three times
 before it gives up and drops them.
 
 You'll find that most of your users will probably keep the username/password
 even after closing the browser and switching their computer off, which I guess
 is even worse as far as you're concerned.
 
 I hope I'm wrong but if you really must get them to enter username/password
 every time, I think you'll have to create your own login box and forget
 about http authentication.
 
 It might be worth posting your question to an apache newsgroup as well.  Even
 if you're not using Apache, you should find those guys know just about everything
 there is to know about http authentication.
 
 Good Luck and I hope I'm wrong!
 
 George
 
 Jeremy Morano wrote:
 
  Hi everone...
  I'm having a little problem. The code below pops up a password dialog box
  where the user types in a username and a password to be able to proceed.
  However, if the user does not close the browser and goes back to the link,
  which they pops up the diolog box again and they don't have to type in there
  username and password again. They are remembered. I would like it so that
  the user has to type in there username and password any and every time that
  the diolog box is called on. Doe anyone know how to do this?  I tried to
  clear the contents of PHP_AUTH_USER and PHP_AUTH_PW at the top of the page
  but that just messed things up. Can someone please help me?
 
  ?
  session_start();
  session_register(PHP_AUTH_USER);
 
  if (isset( $PHP_AUTH_USER )  isset($PHP_AUTH_PW))
 
  // Connect to MySQL
 
  mysql_connect( 'l', 'c', 'c' )
  or die ( 'Unable to connect to server.' );
 
  // Select database on MySQL server
 
  mysql_select_db( 'contact' )
  or die ( 'Unable to select database.' );
 
  // Formulate the query
 
  $sql = SELECT * FROM users WHERE
  username = '$PHP_AUTH_USER' AND
  password = '$PHP_AUTH_PW';
 
  // Execute the query and put results in $result
 
  $result = mysql_query( $sql )
  or die ( 'Unable to execute query.' );
 
  // Get number of rows in $result.
 
  $num = mysql_numrows( $result );
 
  if ( $num != 0 )
 
  // A matching row was found - the user is authenticated.
 
  $auth = true;
 
  }
 
  }
 
  if ( ! $auth )
 
  header( 'WWW-Authenticate: Basic realm=Private' );
  header( 'HTTP/1.0 401 Unauthorized' );
  echo 'Authorization Required.';
  exit;
 
  } else
 
  session_start();
 
  }
 


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




  1   2   >