php-general Digest 15 Feb 2001 09:01:00 -0000 Issue 513 Topics (messages 39740 through 39857): Re: gettimeofday() question 39740 by: James Moore 39791 by: CC Zona Re: Structuring large PHP programs 39741 by: Ben Peter 39743 by: Michael McGlothlin 39751 by: Scott Mebberson 39784 by: Joe Stump 39787 by: Jonathan Sharp 39792 by: Joe Stump 39794 by: Michael Kimsal 39811 by: Ben Peter 39835 by: Joe Stump Re: XML parsing without the PHP4 XML functions 39742 by: Michael McGlothlin PHP scripts in HTML 39744 by: Don 39748 by: Scott Mebberson 39761 by: Brian V Bonini 39842 by: Ankur Verma Re: Bad Practices 39745 by: szii.sziisoft.com Up & Downloading 39746 by: Steve Haemelinck 39844 by: Ankur Verma Security... 39747 by: John Vanderbeck uploading files 39749 by: Scott Mebberson email.. (check this one out!) 39750 by: FredrikAT 39752 by: FredrikAT 39754 by: Balak, Frank 39759 by: Scott Mebberson 39760 by: CC Zona Re: [PHP-DB] Passing vars 39753 by: Tanya Brethour Re: PDF Functions 39755 by: Mike Tuller 39764 by: Chris Carbaugh 39766 by: Tim Livers 39770 by: Michael Stearne 39776 by: Mike Tuller 39781 by: Chris Carbaugh 39783 by: Mike Tuller 39802 by: Chris Carbaugh 39837 by: Michael Stearne PHP 4 sessions and PHPLIB 39756 by: Martin A. Marques Re: Environment Variables ??? 39757 by: Scott Mebberson Remote Connection 39758 by: John Monfort Re: PHP Editors 39762 by: John Hinsley help make less ugly? 39763 by: Andrew 39847 by: Ankur Verma (roberto)Standar of modules of PHP3 ...how i can make a extension in C/c++ for this version? 39765 by: Celestino Roberto Alejandro Forms 39767 by: Brandon Feldhahn 39768 by: Augusto Cesar Castoldi Re: mcrypt! 39769 by: Phillip Bow list only checkbox-marked records on a new page 39771 by: Helmut Ott Restrict access per IP Address 39772 by: Karl J. Stubsjoen 39773 by: Michael Stearne 39774 by: Mark Green 39775 by: Alexander Wagner Re: Paging results 39777 by: David Robley 39841 by: Ankur Verma Re: PHP and Java (CVS version) 39778 by: Alex Akilov Re: re:linebreak 39779 by: Steve Werby Array question 39780 by: Chris Re: need better solution 39782 by: Christian Dechery error handling 39785 by: Patrick Brown 39788 by: David Robley 39790 by: CC Zona 39796 by: Patrick Brown Re: OOP in web development 39786 by: Nold, Mark uploading files with just a string c:\temp\whatever.txt 39789 by: Scott Mebberson 39808 by: Scott Mebberson 39809 by: Jason Murray 39810 by: Timothy Aslat 39812 by: Jason Murray 39813 by: Scott Mebberson 39823 by: Philip Olson 39843 by: Christopher Ostmo Can I launch an external program from a php script? 39793 by: Wyatt Earp 39807 by: David Robley 39814 by: Wyatt Earp Re: concatenating strings and \n's for mail... 39795 by: 'Larry Rosenman' 39797 by: CC Zona 39806 by: 'Larry Rosenman' 39840 by: Ankur Verma A little code here? :) 39798 by: Dallas Kropka 39799 by: Philip Olson 39800 by: Dallas Kropka 39848 by: Ankur Verma SELECT BLAH WHERE BLAH LIKE BLAH not working 39801 by: Peter Houchin 39805 by: CC Zona 39815 by: Ben Peter 39817 by: Peter Houchin 39827 by: Ben Peter recommended PHP/MySQL host 39803 by: Freemail 39804 by: Timothy Aslat 39826 by: Joe Sheble (Wizaerd) Re: apache & php 39816 by: Ankur Verma Re: Help Work with files 39818 by: Ankur Verma Re: date maniplations 39819 by: Ankur Verma Re: Why??? 39820 by: Ankur Verma 39821 by: Ankur Verma Re: Qoute problem 39822 by: Ankur Verma 39833 by: Ankur Verma 39846 by: Terrence Wong php vs perl 39824 by: Jeff 39830 by: Jason Brooke 39850 by: Scott Mebberson automatic php execution 39825 by: Jeff 39828 by: Philip Olson 39853 by: Ankur Verma Re: how do I do file maintenance with PHP? 39829 by: Ankur Verma deleting cart items on session expire 39831 by: Joseph H Blythe 39838 by: Jason Brooke 39845 by: Christopher Ostmo 39849 by: Jason Brooke 39854 by: Ankur Verma Re: Access my script 39832 by: Ankur Verma Re: Passing vars 39834 by: Ankur Verma currency conversion 39836 by: christian Re: Upload moves the file doesn't copy it.. 39839 by: Ankur Verma HTTP authentication 39851 by: Thomas Edison Jr. Re: realpath() problem 39852 by: Ankur Verma realpath() problem.... 39855 by: Dhaval Desai Re: Undocumented Socket functions? 39856 by: Daniel Grace Specific PHP/JSP questions 39857 by: Gerald Gutierrez Administrivia: To subscribe to the digest, e-mail: [EMAIL PROTECTED] To unsubscribe from the digest, e-mail: [EMAIL PROTECTED] To post to the list, e-mail: [EMAIL PROTECTED] ----------------------------------------------------------------------
> I need to be able to create files with unique names. One thought > I had was > to use the date functions. In windows API you can call a function that > returns the number of milliseconds since, I think its January 1, > 1970. That > number would pretty much be garunteed to be unuquie (although it could be > long, noone has to read these names). > > if I use the PHP gettimeofday() function and get the "usec" value, would > this be the same thing? The manual is unclear about what the usecs is in > reference to. Up until PHP 4.0.5 gettimeofday under windows is unreliable as a timing mechanism although this has now been fixed. Before PHP 4.0.5 PHP does return some sort of contrived usec value for the time, after PHP 4.0.5 it will return a value accurate to the nearest millisecond rather than microsecond. This should not really affect the randomness of the function that much and the interface from the PHP end is identical (usec value will be milliseconds not microseconds). I would suggest using somthing like srand((double)microtime()*1000000); $unique_id = md5(rand(0,32000)); which is very effective for creating unique id's. James
In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] ("James Moore") wrote: > I would suggest using somthing like > > srand((double)microtime()*1000000); > $unique_id = md5(rand(0,32000)); > > which is very effective for creating unique id's. Or use uniqid() -- CC
John, part of this is a matter of taste - I would personally rather split this into functions. BUT: even if you _are_ using functions, you should only include() the file with the function when you need it, IF this part of the code is getting large. This way, php will not need to parse code that it won't need anyway. Ben John McCreesh wrote: > > What is the best practice for structuring a PHP program which is > becoming too large to manage as a single file? Should it be broken into > a number of includes, e.g.: > > switch ($whatever) { > case 0: > include('case0.php'); > break; > case 1: > include('case1.php'); > break; > case 2: > include('case2.php'); > break; > } > > or a number of functions: > > require('mylib'); > switch ($whatever) { > case 0: > case0(); > break; > case 1: > case1(); > break; > case 2: > case3(); > break; > } > > Any thoughts, references to articles (couldn't find anything in > PHPBuilder), etc gratefully received... > > Thanks - John > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
I'd go w/ functions. You can split the functions into as many files as needed but I wouldn't embed their inclusions in a switch statement. I'm not quite sure what you need the switch statement for so am assuming it's part of your applications logic. I'd never write a program as one giant clump of code. It should always be broken down into functions for easy growth and porting. :) John McCreesh wrote: > What is the best practice for structuring a PHP program which is > becoming too large to manage as a single file? Should it be broken into > a number of includes, e.g.: > > switch ($whatever) { > case 0: > include('case0.php'); > break; > case 1: > include('case1.php'); > break; > case 2: > include('case2.php'); > break; > } > > or a number of functions: > > require('mylib'); > switch ($whatever) { > case 0: > case0(); > break; > case 1: > case1(); > break; > case 2: > case3(); > break; > } > > Any thoughts, references to articles (couldn't find anything in > PHPBuilder), etc gratefully received... > > Thanks - John >
I would use a combination of both, Have all of your backend settings (including db info) in one include, and all of your user customisable settings (if you have any) in another include and finally another include for all your functions, so that any function is aviable at anytime. But this doesn't mean that you need to have three include() statements at the top of your page. Simply make refference to require('settings.inc'); then in this settings.inc file maintain all of your other includes to files. This way if you want to create another include, all you have to do is add it to settings.inc and then it is inlcuded in everyfile that settings.inc is included in! Scott Mebberson Redblue Design "John McCreesh" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > What is the best practice for structuring a PHP program which is > becoming too large to manage as a single file? Should it be broken into > a number of includes, e.g.: > > switch ($whatever) { > case 0: > include('case0.php'); > break; > case 1: > include('case1.php'); > break; > case 2: > include('case2.php'); > break; > } > > or a number of functions: > > require('mylib'); > switch ($whatever) { > case 0: > case0(); > break; > case 1: > case1(); > break; > case 2: > case3(); > break; > } > > Any thoughts, references to articles (couldn't find anything in > PHPBuilder), etc gratefully received... > > Thanks - John > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] >
The way I normally do it is I have ONE main include (usually init.inc) and then all files that I might need throught my page I put in init.inc I works nicely for me. --Joe On Wed, Feb 14, 2001 at 09:15:35PM +0100, Ben Peter wrote: > John, > > part of this is a matter of taste - I would personally rather split this > into functions. > > BUT: even if you _are_ using functions, you should only include() the > file with the function when you need it, IF this part of the code is > getting large. This way, php will not need to parse code that it won't > need anyway. > > Ben > > > John McCreesh wrote: > > > > What is the best practice for structuring a PHP program which is > > becoming too large to manage as a single file? Should it be broken into > > a number of includes, e.g.: > > > > switch ($whatever) { > > case 0: > > include('case0.php'); > > break; > > case 1: > > include('case1.php'); > > break; > > case 2: > > include('case2.php'); > > break; > > } > > > > or a number of functions: > > > > require('mylib'); > > switch ($whatever) { > > case 0: > > case0(); > > break; > > case 1: > > case1(); > > break; > > case 2: > > case3(); > > break; > > } > > > > Any thoughts, references to articles (couldn't find anything in > > PHPBuilder), etc gratefully received... > > > > Thanks - John > > > > -- > > 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] -- ------------------------------------------------------------------------------- Joe Stump, PHP Hacker, [EMAIL PROTECTED] -o) http://www.miester.org http://www.care2.com /\\ "It's not enough to succeed. Everyone else must fail" -- Larry Ellison _\_V -------------------------------------------------------------------------------
do you include EVERY file in init.inc even if that script doesn't use it? So if you have a db.inc and it doesn't use the db at all...is it included? -Jonathan > -----Original Message----- > From: Joe Stump [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, February 14, 2001 5:11 PM > To: Ben Peter > Cc: John McCreesh; [EMAIL PROTECTED] > Subject: Re: [PHP] Structuring large PHP programs > > > The way I normally do it is I have ONE main include (usually init.inc) > and then all files that I might need throught my page I put in init.inc > > I works nicely for me. > > --Joe > > On Wed, Feb 14, 2001 at 09:15:35PM +0100, Ben Peter wrote: > > John, > > > > part of this is a matter of taste - I would personally rather split this > > into functions. > > > > BUT: even if you _are_ using functions, you should only include() the > > file with the function when you need it, IF this part of the code is > > getting large. This way, php will not need to parse code that it won't > > need anyway. > > > > Ben > > > > > > John McCreesh wrote: > > > > > > What is the best practice for structuring a PHP program which is > > > becoming too large to manage as a single file? Should it be > broken into > > > a number of includes, e.g.: > > > > > > switch ($whatever) { > > > case 0: > > > include('case0.php'); > > > break; > > > case 1: > > > include('case1.php'); > > > break; > > > case 2: > > > include('case2.php'); > > > break; > > > } > > > > > > or a number of functions: > > > > > > require('mylib'); > > > switch ($whatever) { > > > case 0: > > > case0(); > > > break; > > > case 1: > > > case1(); > > > break; > > > case 2: > > > case3(); > > > break; > > > } > > > > > > Any thoughts, references to articles (couldn't find anything in > > > PHPBuilder), etc gratefully received... > > > > > > Thanks - John > > > > > > -- > > > 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] > > -- > > ------------------------------------------------------------------ > ------------- > Joe Stump, PHP Hacker, [EMAIL PROTECTED] > -o) > http://www.miester.org http://www.care2.com > /\\ > "It's not enough to succeed. Everyone else must fail" -- Larry > Ellison _\_V > ------------------------------------------------------------------ > ------------- > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > >
Normally, yes. The chances of a page NOT accessing the db is slim at best. I generally keep them there because the speed lost on parsing function definitions is minute and I don't have to worry about including numerous files in each page - or worse going through 100's of pages and adding an include I need when I add new functionality! --Joe On Wed, Feb 14, 2001 at 05:16:52PM -0800, Jonathan Sharp wrote: > do you include EVERY file in init.inc even if that script doesn't use it? So > if you have a db.inc and it doesn't use the db at all...is it included? > > -Jonathan > > > -----Original Message----- > > From: Joe Stump [mailto:[EMAIL PROTECTED]] > > Sent: Wednesday, February 14, 2001 5:11 PM > > To: Ben Peter > > Cc: John McCreesh; [EMAIL PROTECTED] > > Subject: Re: [PHP] Structuring large PHP programs > > > > > > The way I normally do it is I have ONE main include (usually init.inc) > > and then all files that I might need throught my page I put in init.inc > > > > I works nicely for me. > > > > --Joe > > > > On Wed, Feb 14, 2001 at 09:15:35PM +0100, Ben Peter wrote: > > > John, > > > > > > part of this is a matter of taste - I would personally rather split this > > > into functions. > > > > > > BUT: even if you _are_ using functions, you should only include() the > > > file with the function when you need it, IF this part of the code is > > > getting large. This way, php will not need to parse code that it won't > > > need anyway. > > > > > > Ben > > > > > > > > > John McCreesh wrote: > > > > > > > > What is the best practice for structuring a PHP program which is > > > > becoming too large to manage as a single file? Should it be > > broken into > > > > a number of includes, e.g.: > > > > > > > > switch ($whatever) { > > > > case 0: > > > > include('case0.php'); > > > > break; > > > > case 1: > > > > include('case1.php'); > > > > break; > > > > case 2: > > > > include('case2.php'); > > > > break; > > > > } > > > > > > > > or a number of functions: > > > > > > > > require('mylib'); > > > > switch ($whatever) { > > > > case 0: > > > > case0(); > > > > break; > > > > case 1: > > > > case1(); > > > > break; > > > > case 2: > > > > case3(); > > > > break; > > > > } > > > > > > > > Any thoughts, references to articles (couldn't find anything in > > > > PHPBuilder), etc gratefully received... > > > > > > > > Thanks - John > > > > > > > > -- > > > > 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] > > > > -- > > > > ------------------------------------------------------------------ > > ------------- > > Joe Stump, PHP Hacker, [EMAIL PROTECTED] > > -o) > > http://www.miester.org http://www.care2.com > > /\\ > > "It's not enough to succeed. Everyone else must fail" -- Larry > > Ellison _\_V > > ------------------------------------------------------------------ > > ------------- > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > > > -- ------------------------------------------------------------------------------- Joe Stump, PHP Hacker, [EMAIL PROTECTED] -o) http://www.miester.org http://www.care2.com /\\ "It's not enough to succeed. Everyone else must fail" -- Larry Ellison _\_V -------------------------------------------------------------------------------
Any particular reason you don't do something like: $whatever="blah"; include($whatever); This eliminates the need for potentially dozens of case/switch statements. If you're interested, we're developing a more structured way of handling this with classes, and I could demonstrate some of this to you and/or send you code examples. John McCreesh wrote: > What is the best practice for structuring a PHP program which is > becoming too large to manage as a single file? Should it be broken into > a number of includes, e.g.: > > switch ($whatever) { > case 0: > include('case0.php'); > break; > case 1: > include('case1.php'); > break; > case 2: > include('case2.php'); > break; > } > > or a number of functions: > > require('mylib'); > switch ($whatever) { > case 0: > case0(); > break; > case 1: > case1(); > break; > case 2: > case3(); > break; > } > > Any thoughts, references to articles (couldn't find anything in > PHPBuilder), etc gratefully received... > > Thanks - John > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
Hi Joe, the reason I changed to 'include on demand' was a rather large application which would not work, as the memory limit that my isp had set wouldn't suffice. I have files that are included all the way, yes: DB connection, some common helpers, etc. But I would not include files that the current state of an application (or part of the site) does not need to keep things small. This is especially true for some classes which before included both user access and 'admin' function (for, say, user authentication and administration). I split all of these up into two classes, so that the part that is accessed when a regular user hits the site is minimal, and the administrative functions won't be loaded in that case. Ben Joe Stump wrote: > > Normally, yes. The chances of a page NOT accessing the db is slim at best. I > generally keep them there because the speed lost on parsing function > definitions is minute and I don't have to worry about including numerous > files in each page - or worse going through 100's of pages and adding an > include I need when I add new functionality! > > --Joe > > On Wed, Feb 14, 2001 at 05:16:52PM -0800, Jonathan Sharp wrote: > > do you include EVERY file in init.inc even if that script doesn't use it? So > > if you have a db.inc and it doesn't use the db at all...is it included? > > > > -Jonathan > > > > > -----Original Message----- > > > From: Joe Stump [mailto:[EMAIL PROTECTED]] > > > Sent: Wednesday, February 14, 2001 5:11 PM > > > To: Ben Peter > > > Cc: John McCreesh; [EMAIL PROTECTED] > > > Subject: Re: [PHP] Structuring large PHP programs > > > > > > > > > The way I normally do it is I have ONE main include (usually init.inc) > > > and then all files that I might need throught my page I put in init.inc > > > > > > I works nicely for me. > > > > > > --Joe > > > > > > On Wed, Feb 14, 2001 at 09:15:35PM +0100, Ben Peter wrote: > > > > John, > > > > > > > > part of this is a matter of taste - I would personally rather split this > > > > into functions. > > > > > > > > BUT: even if you _are_ using functions, you should only include() the > > > > file with the function when you need it, IF this part of the code is > > > > getting large. This way, php will not need to parse code that it won't > > > > need anyway. > > > > > > > > Ben > > > > > > > > > > > > John McCreesh wrote: > > > > > > > > > > What is the best practice for structuring a PHP program which is > > > > > becoming too large to manage as a single file? Should it be > > > broken into > > > > > a number of includes, e.g.: > > > > > > > > > > switch ($whatever) { > > > > > case 0: > > > > > include('case0.php'); > > > > > break; > > > > > case 1: > > > > > include('case1.php'); > > > > > break; > > > > > case 2: > > > > > include('case2.php'); > > > > > break; > > > > > } > > > > > > > > > > or a number of functions: > > > > > > > > > > require('mylib'); > > > > > switch ($whatever) { > > > > > case 0: > > > > > case0(); > > > > > break; > > > > > case 1: > > > > > case1(); > > > > > break; > > > > > case 2: > > > > > case3(); > > > > > break; > > > > > } > > > > > > > > > > Any thoughts, references to articles (couldn't find anything in > > > > > PHPBuilder), etc gratefully received... > > > > > > > > > > Thanks - John > > > > > > > > > > -- > > > > > 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] > > > > > > -- > > > > > > ------------------------------------------------------------------ > > > ------------- > > > Joe Stump, PHP Hacker, [EMAIL PROTECTED] > > > -o) > > > http://www.miester.org http://www.care2.com > > > /\\ > > > "It's not enough to succeed. Everyone else must fail" -- Larry > > > Ellison _\_V > > > ------------------------------------------------------------------ > > > ------------- > > > > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > > > > > > > > -- > > ------------------------------------------------------------------------------- > Joe Stump, PHP Hacker, [EMAIL PROTECTED] -o) > http://www.miester.org http://www.care2.com /\\ > "It's not enough to succeed. Everyone else must fail" -- Larry Ellison _\_V > ------------------------------------------------------------------------------- > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
Declaring the functions is minimal. Either your ISP has the memory allocations set unbearably low or you aren't coding things very well ... --Joe On Thu, Feb 15, 2001 at 04:16:22AM +0100, Ben Peter wrote: > Hi Joe, > > the reason I changed to 'include on demand' was a rather large > application which would not work, as the memory limit that my isp had > set wouldn't suffice. > > I have files that are included all the way, yes: DB connection, some > common helpers, etc. But I would not include files that the current > state of an application (or part of the site) does not need to keep > things small. > This is especially true for some classes which before included both user > access and 'admin' function (for, say, user authentication and > administration). I split all of these up into two classes, so that the > part that is accessed when a regular user hits the site is minimal, and > the administrative functions won't be loaded in that case. > > Ben > > Joe Stump wrote: > > > > Normally, yes. The chances of a page NOT accessing the db is slim at best. I > > generally keep them there because the speed lost on parsing function > > definitions is minute and I don't have to worry about including numerous > > files in each page - or worse going through 100's of pages and adding an > > include I need when I add new functionality! > > > > --Joe > > > > On Wed, Feb 14, 2001 at 05:16:52PM -0800, Jonathan Sharp wrote: > > > do you include EVERY file in init.inc even if that script doesn't use it? So > > > if you have a db.inc and it doesn't use the db at all...is it included? > > > > > > -Jonathan > > > > > > > -----Original Message----- > > > > From: Joe Stump [mailto:[EMAIL PROTECTED]] > > > > Sent: Wednesday, February 14, 2001 5:11 PM > > > > To: Ben Peter > > > > Cc: John McCreesh; [EMAIL PROTECTED] > > > > Subject: Re: [PHP] Structuring large PHP programs > > > > > > > > > > > > The way I normally do it is I have ONE main include (usually init.inc) > > > > and then all files that I might need throught my page I put in init.inc > > > > > > > > I works nicely for me. > > > > > > > > --Joe > > > > > > > > On Wed, Feb 14, 2001 at 09:15:35PM +0100, Ben Peter wrote: > > > > > John, > > > > > > > > > > part of this is a matter of taste - I would personally rather split this > > > > > into functions. > > > > > > > > > > BUT: even if you _are_ using functions, you should only include() the > > > > > file with the function when you need it, IF this part of the code is > > > > > getting large. This way, php will not need to parse code that it won't > > > > > need anyway. > > > > > > > > > > Ben > > > > > > > > > > > > > > > John McCreesh wrote: > > > > > > > > > > > > What is the best practice for structuring a PHP program which is > > > > > > becoming too large to manage as a single file? Should it be > > > > broken into > > > > > > a number of includes, e.g.: > > > > > > > > > > > > switch ($whatever) { > > > > > > case 0: > > > > > > include('case0.php'); > > > > > > break; > > > > > > case 1: > > > > > > include('case1.php'); > > > > > > break; > > > > > > case 2: > > > > > > include('case2.php'); > > > > > > break; > > > > > > } > > > > > > > > > > > > or a number of functions: > > > > > > > > > > > > require('mylib'); > > > > > > switch ($whatever) { > > > > > > case 0: > > > > > > case0(); > > > > > > break; > > > > > > case 1: > > > > > > case1(); > > > > > > break; > > > > > > case 2: > > > > > > case3(); > > > > > > break; > > > > > > } > > > > > > > > > > > > Any thoughts, references to articles (couldn't find anything in > > > > > > PHPBuilder), etc gratefully received... > > > > > > > > > > > > Thanks - John > > > > > > > > > > > > -- > > > > > > 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] > > > > > > > > -- > > > > > > > > ------------------------------------------------------------------ > > > > ------------- > > > > Joe Stump, PHP Hacker, [EMAIL PROTECTED] > > > > -o) > > > > http://www.miester.org http://www.care2.com > > > > /\\ > > > > "It's not enough to succeed. Everyone else must fail" -- Larry > > > > Ellison _\_V > > > > ------------------------------------------------------------------ > > > > ------------- > > > > > > > > > > > > -- > > > > PHP General Mailing List (http://www.php.net/) > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > -- > > > > ------------------------------------------------------------------------------- > > Joe Stump, PHP Hacker, [EMAIL PROTECTED] -o) > > http://www.miester.org http://www.care2.com /\\ > > "It's not enough to succeed. Everyone else must fail" -- Larry Ellison _\_V > > ------------------------------------------------------------------------------- > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: [EMAIL PROTECTED] -- ------------------------------------------------------------------------------- Joe Stump, PHP Hacker, [EMAIL PROTECTED] -o) http://www.miester.org http://www.care2.com /\\ "It's not enough to succeed. Everyone else must fail" -- Larry Ellison _\_V -------------------------------------------------------------------------------
I haven't done this in PHP as PHP comes w/ XML support but times past when I needed a fast way to parse something like that and knew the format would be simple I'd usually do something like make a function that knows all the possible splits w/in a layer (ie items are w/in the faq layer if they can occur inside faq tags) and then just recursively explode the string parts based on all know tags for that layer and build a nested array or prehaps nested objects. That is probably the simplist way if you don't want to mess w/ real parsing. If you have Unix access you might see if you can use Perl or a helper app to parse it into an easier to work w/ format. Stefen Lars wrote: > Hello all > > I have recently been assigned the task of parsing an xml file and > format the contents of the file in HTML. The xml file lies on another > server. Our web space provider does not provide the XML functions (nor > is he willing to install them) :-gr. > > I am sure that I am not the only who has come across this problem. > > Would someone have already created a few functions to parse xml that > they are willing to share? > > I have the following structure to deal with: > > <faq> > <item> > <product>ProductName</product> > <question>Why does it not work</question> > <answer>Because it is not turned on<answer> > <item> > </faq> > > There are whole load of <item>s in the file. > > I then want to display the contents a bit like this: > > echo $product; > echo $question; > > etc (of course with some HTML formatting, like a bulleted list). > > Any help would be really VERY appreciated! > > Thanks > > S > > > > _________________________________________________________________________ > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. > >
I would like to know if there is a way to accomplish the following: In my HTML file, I have the following: <script language="php" src="/phpscript/testscript.php"></script> In the testscript.php file, I have: <?PHP echo "Hello Don"; echo "What is up?"; ?> When I run the html file, I do not see the PHP code but if I place the above code directly in my HTML file, it displays.
Hi Don, This wont work as PHP is a server side scripting language. So by the time your page gets displayed in a browser, php has already packed up and gone home. It has done it's job and exited your page. For your webserver to recognise php it must be incompessed in <?php ?> tags, or <? ?>. This is so your webserver knows when to start up php (so to speak). Inserting the <script...> statement like you did is to late, because all of the information has already be passed to the browser and php can't write any more information to the page. Hope this helps. "Don" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > I would like to know if there is a way to accomplish the following: > In my HTML file, I have the following: > > <script language="php" src="/phpscript/testscript.php"></script> > > In the testscript.php file, I have: > > <?PHP > echo "Hello Don"; > echo "What is up?"; > ?> > > When I run the html file, I do not see the PHP code but if I place the > above code directly in my HTML file, it displays. > > > -- > 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] >
Don, Why don't you just rename your .html file to .php and use 'include' to call an external php script. -brian ********* > -----Original Message----- > From: Scott Mebberson [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, February 14, 2001 4:47 PM > To: [EMAIL PROTECTED] > Subject: Re: [PHP] PHP scripts in HTML > > > Hi Don, > > This wont work as PHP is a server side scripting language. So by the time > your page gets displayed in a browser, php has already packed up and gone > home. It has done it's job and exited your page. > > For your webserver to recognise php it must be incompessed in > <?php ?> tags, > or <? ?>. This is so your webserver knows when to start up php (so to > speak). > > Inserting the <script...> statement like you did is to late, > because all of > the information has already be passed to the browser and php > can't write any > more information to the page. > > Hope this helps. > > > "Don" <[EMAIL PROTECTED]> wrote in message > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > I would like to know if there is a way to accomplish the following: > > In my HTML file, I have the following: > > > > <script language="php" src="/phpscript/testscript.php"></script> > > > > In the testscript.php file, I have: > > > > <?PHP > > echo "Hello Don"; > > echo "What is up?"; > > ?> > > > > When I run the html file, I do not see the PHP code but if I place the > > above code directly in my HTML file, it displays. > > > > > > -- > > 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] > >
you should use include() function instead of the javascript style includes refer to the php manual for more details best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Don" <[EMAIL PROTECTED]> To: "php list" <[EMAIL PROTECTED]> Sent: Thursday, February 15, 2001 2:58 AM Subject: [PHP] PHP scripts in HTML > I would like to know if there is a way to accomplish the following: > In my HTML file, I have the following: > > <script language="php" src="/phpscript/testscript.php"></script> > > In the testscript.php file, I have: > > <?PHP > echo "Hello Don"; > echo "What is up?"; > ?> > > When I run the html file, I do not see the PHP code but if I place the > above code directly in my HTML file, it displays. > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
I told Apache to deny all .inc requets, ala .htaccess-style stuff in the httpd.conf -Szii ----- Original Message ----- From: Sebastian Stadtlich <[EMAIL PROTECTED]> To: 'Rick Hodger' <[EMAIL PROTECTED]>; 'Php-General (E-Mail) <[EMAIL PROTECTED]> Sent: Wednesday, February 14, 2001 4:45 AM Subject: AW: [PHP] Bad Practices > OR you could tell apache to parse everything that ends with .inc with php. > you can name it .inc .linux .linuxsucks .microsoftsucks > > (you'll need to have access to http.conf or .htaccess+right to override ...) > > sebastian > > > -----Ursprüngliche Nachricht----- > > Von: Rick Hodger [mailto:[EMAIL PROTECTED]] > > Gesendet: Mittwoch, 14. Februar 2001 09:51 > > An: [EMAIL PROTECTED] > > Betreff: Re: [PHP] Bad Practices > > > > > > > > "Jeff Oien" <[EMAIL PROTECTED]> wrote in message > > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > > Would people like to list bad practices and also point us > > > newbies to any articles online dealing with syntax, correct > > > use of single and double quotes etc.? > > > > People who create scripts that include a need for access to a > > SQL database, > > meaning you need to give it a username and password then > > making the damn > > configuration file be called something stupid like config.inc. > > > > When you are scripting, using anything with a .inc extension > > is just asking > > for trouble. If someone requests that file, it'll get passed > > straight to > > them. It's a .inc, which means that PHP does not know to > > parse it. Which > > means, that person can see your usernames and passwords. And > > because it's a > > public package, they're far more likely to know the path to said file. > > > > -- > > Rick Hodger > > > > > > > > -- > > 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]
Dos anybody has an idea how I can monitor uploads (Time, Size) and Downloads to and From my server with PHP ? Steve
take a look at the php file managers at hotscripts.com http://www.hotscripts.com/PHP/Scripts_and_Programs/File_Manipulation/ they might have the functionality that you are looking for. if not, it should be easy enough to make the changes so as to support the desired functionality. hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Steve Haemelinck" <[EMAIL PROTECTED]> To: "PHP Mailing Listl (E-mail)" <[EMAIL PROTECTED]> Sent: Thursday, February 15, 2001 3:05 AM Subject: [PHP] Up & Downloading > Dos anybody has an idea how I can monitor uploads (Time, Size) and Downloads > to and From my server with PHP ? > > Steve > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
Can someone point me to an url where I can read up and learn about how to be sure my back-end admin scripts will all be secure? My site isn't even open yet and I am already seeing access atempts to non-existant CGI scripts. A good friend of mine says it looks like the pattern hackers use to try and gain access. And i'm not even open yet! So I want to make SURE my PHP back-end will be as secure as I can make it. - John Vanderbeck - Admin, GameDesign
Hi Guys, >From your experiences, please answer my questions relating to uploading files. Can you get php to upload an image if you have the direct location of the file (ie. c:\bar\foo\bar\foobar.jpg), but the only thing is that I am not getting this from a form file input with the ENCTYPE of the form set to "multipart/form-data". I am getting the location from a string that is open from a file. Is it still possbile? Also, is there anyway around this?? Thanks Scott Mebberson [EMAIL PROTECTED]
Hi! I want to send a email usin' email() (plain text!), but I have a problem. What i want to send! $email_body = "This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, "; I want to output it something like this: This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, (Can I do that without using HTML? Is there a php-function to set width?) --------------------------------- Fredrik A. Takle [EMAIL PROTECTED]
I explained my problem badly in the last message... What I want to send is written without <br> and \n... I want to set like a column width or something.... but without using HTML in my email... Anyone? ""FredrikAT"" <[EMAIL PROTECTED]> skrev i melding 96eu04$uef$[EMAIL PROTECTED]">news:96eu04$uef$[EMAIL PROTECTED]... > Hi! > > I want to send a email usin' email() (plain text!), but I have a problem. > > What i want to send! > $email_body = "This is just nothing, This is just nothing, This is just > nothing, This is just nothing, This is just nothing, This is just nothing, > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, This is just nothing, This is just nothing, This is just > nothing, This is just nothing, This is just nothing, This is just nothing, > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, This is just nothing, This is just nothing, This is just > nothing, This is just nothing, "; > > I want to output it something like this: > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, > > (Can I do that without using HTML? Is there a php-function to set width?) > > --------------------------------- > Fredrik A. Takle > [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] >
use a \n (newline character) in your string where you want the break. Frank ------------------------------ Franklin J. Balak Jr. Quality Assurance Data Analyst Brown Printing Company Waseca Division Waseca, MN. 56093 Voice: 507-835-0253 Fax: 507-835-0293 ------------------------------ -----Original Message----- From: FredrikAT [mailto:[EMAIL PROTECTED]] Sent: Wednesday, February 14, 2001 15:45 To: [EMAIL PROTECTED] Subject: [PHP] email.. (check this one out!) Hi! I want to send a email usin' email() (plain text!), but I have a problem. What i want to send! $email_body = "This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, "; I want to output it something like this: This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, This is just nothing, (Can I do that without using HTML? Is there a php-function to set width?) --------------------------------- Fredrik A. Takle [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]
Try to write some substr loop thats get the line and splits it up into 100 words then concenates all of the value you split with a \n in between ""FredrikAT"" <[EMAIL PROTECTED]> wrote in message 96eu04$uef$[EMAIL PROTECTED]">news:96eu04$uef$[EMAIL PROTECTED]... > Hi! > > I want to send a email usin' email() (plain text!), but I have a problem. > > What i want to send! > $email_body = "This is just nothing, This is just nothing, This is just > nothing, This is just nothing, This is just nothing, This is just nothing, > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, This is just nothing, This is just nothing, This is just > nothing, This is just nothing, This is just nothing, This is just nothing, > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, This is just nothing, This is just nothing, This is just > nothing, This is just nothing, "; > > I want to output it something like this: > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, > This is just nothing, This is just nothing, This is just nothing, This is > just nothing, > > (Can I do that without using HTML? Is there a php-function to set width?) > > --------------------------------- > Fredrik A. Takle > [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] >
In article <96euan$6g8$[EMAIL PROTECTED]>, [EMAIL PROTECTED] ("FredrikAT") wrote: > I want to set like a column width or something.... but without using HTML in > my email... There's a wordwrap() function--is that what you mean? <http://php.net/manual/en/function.wordwrap.php> -- CC
Yes.. the problem with the hidden method.. is the following. Let says I use the string "Testing the \"waters\" " Now.. if I do a <input type=hidden value="<?echo $var?>"> the qoutes in my string do not escape correctly. So when you look at the source in netscape.. it ends the string at \ ... just before the first qoute. So.. is there any other way besides those two methods? Can I pass a object through the URL? -Tanya On Wed, 14 Feb 2001, Maureen wrote: > I may be totally wrong or missing something, (if so, someone please let > me know) but ... > > 1. One way would be to use the variables and urlencode them before > passing them. > $var1=urlencode($var1) > then you have test.php?cheese="<?echo $var1?>" > > OR > > 2. Another way would be to use a form: > <form method=post action="test.php"> > > and then add the 6 variables as > > <input type=hidden name="var1" value="<?echo $var1?>"> > <input type=hidden name="var2" value="<?echo $var2?>"> > <input type=hidden name="var3" value="<?echo $var3?>"> > <input type=hidden name="var4" value="<?echo $var4?>"> > <input type=hidden name="var5" value="<?echo $var5?>"> > <input type=hidden name="var6" value="<?echo $var6?>"> > > and then have a submit button to take you to the next page. > > Tanya Brethour wrote: > > > Quick question.. > > > > If I have like 6 variables to pass to another PHP script... and some of > > the vars are actually multiple lines of text (lets say over 30 lines). > > What is the best way of doing this? > > > > I would like to avoid doing something like test.php?cheese=(30 lines of > > stuff) > > > > Thanks in advance! > > -Tanya >
The reason why I needed the RPM is because no matter what I tried, I couldn't get PHP to compile for the Apache rpm on Redhat 7. If at all possible, I like to use the rpms so that they can be easily updated. I have done everything everyone has suggested, and I still get an error. I have even compiled PHP and still I can't use PDFlib. What next? Here is the updated config script that I used. ./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-gettext --with-gd --with-jpeg-dir=/usr --with-png --with-zlib --with-gdbm --enable-debugger --enable-magic-quotes --enable-safe-mode --enable-sockets --enable-sysvsem --enable-sysvshm --enable-track-vars --enable-yp --enable-ftp --enable-wddx --with-mysql --with-xml --with-pdflib=/usr/local/lib --with-tiff > From: Chris Carbaugh <[EMAIL PROTECTED]> > Reply-To: [EMAIL PROTECTED] > Date: Wed, 14 Feb 2001 15:08:02 EST > To: Mike Tuller <[EMAIL PROTECTED]>, php mailing list > <[EMAIL PROTECTED]> > Subject: Re: [PHP] PDF Functions > > > How about in /etc/ld.so.conf you make sure /usr/lib is in there. > > Then run /sbin/ldconfig. > > Also, why bother with the source RPM? I would rather just get the > source tarball direct from PHP.net and run with it. > > Chris > > On Wed, 14 Feb 2001, Mike Tuller wrote: >> Date: Wed, 14 Feb 2001 12:07:50 -0600 >> To: php mailing list <[EMAIL PROTECTED]> >> From: Mike Tuller <[EMAIL PROTECTED]> >> Subject: [PHP] PDF Functions >> >> I finally got everything to install on RedHat 7, but I can't do >> anything >> with pdflib like I had expected. >> >> I get back Fatal error: Call to undefined function: pdf_new() in >> /var/www/html/pdfclock.php on line 7. Line 7 is $pdf = PDF_new(); >> >> This is rather frustrating that every time I try to install PHP on a >> machine >> it takes me a week to get it going. >> >> Here is what I have for the config from the srpm after modification >> as >> instructed earlier. >> >> ../configure \ >> --prefix=%{_prefix} \ >> --with-config-file-path=%{_sysconfdir} \ >> --disable-debug \ >> --enable-pic \ >> --enable-shared \ >> --enable-inline-optimization \ >> $* \ >> --with-exec-dir=%{_bindir} \ >> --with-regex=system \ >> --with-gettext \ >> --with-gd \ >> --with-jpeg-dir=%{_prefix} \ >> --with-png \ >> --with-zlib \ >> --with-gdbm \ >> --enable-debugger \ >> --enable-magic-quotes \ >> --enable-safe-mode \ >> --enable-sockets \ >> --enable-sysvsem \ >> --enable-sysvshm \ >> --enable-track-vars \ >> --enable-yp \ >> --enable-ftp \ >> --enable-wddx \ >> --with-mysql \ >> --with-xml \ >> --with-pdflib=/usr/lib/lipdf.so.0 \ >> --with-tiff >> >> Can someone look at this and tell me what else I need to put in to >> get this >> to work? >> >> Mike >> >> >> >> >> -- >> 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]
Here's the steps I would take: ditch all those configure options except the ones needed to keep PDF functions working. Maybe even just ./configure --with-pdflib=/usr/local/lib, and test it out as a stand alone exec. If that fails, ditch the RPMs. Get the source for apache, php, pdflib, and whatever else you need. I have had problems in the past with RedHat's RPMs. They seem to put things in weird places. And just removing them and starting fresh with source always seems to work. Besides, once you have built from source a few times, it's really a piece of cake, and much less frustrating than screwing with RPMs. Chris On Wed, 14 Feb 2001, Mike Tuller wrote: > Date: Wed, 14 Feb 2001 15:49:44 -0600 > To: <[EMAIL PROTECTED]>, php mailing list > <[EMAIL PROTECTED]> > From: Mike Tuller <[EMAIL PROTECTED]> > Subject: Re: [PHP] PDF Functions > > The reason why I needed the RPM is because no matter what I tried, I > couldn't get PHP to compile for the Apache rpm on Redhat 7. If at all > possible, I like to use the rpms so that they can be easily updated. > > I have done everything everyone has suggested, and I still get an > error. I > have even compiled PHP and still I can't use PDFlib. What next? > > Here is the updated config script that I used. > > ./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-gettext > --with-gd > --with-jpeg-dir=/usr --with-png --with-zlib --with-gdbm > --enable-debugger --enable-magic-quotes --enable-safe-mode > --enable-sockets --enable-sysvsem --enable-sysvshm > --enable-track-vars > --enable-yp --enable-ftp --enable-wddx --with-mysql > --with-xml > --with-pdflib=/usr/local/lib --with-tiff > > > > From: Chris Carbaugh <[EMAIL PROTECTED]> > > Reply-To: [EMAIL PROTECTED] > > Date: Wed, 14 Feb 2001 15:08:02 EST > > To: Mike Tuller <[EMAIL PROTECTED]>, php mailing list > > <[EMAIL PROTECTED]> > > Subject: Re: [PHP] PDF Functions > > > > > > How about in /etc/ld.so.conf you make sure /usr/lib is in there. > > > > Then run /sbin/ldconfig. > > > > Also, why bother with the source RPM? I would rather just get the > > source tarball direct from PHP.net and run with it. > > > > Chris > > > > On Wed, 14 Feb 2001, Mike Tuller wrote: > >> Date: Wed, 14 Feb 2001 12:07:50 -0600 > >> To: php mailing list <[EMAIL PROTECTED]> > >> From: Mike Tuller <[EMAIL PROTECTED]> > >> Subject: [PHP] PDF Functions > >> > >> I finally got everything to install on RedHat 7, but I can't do > >> anything > >> with pdflib like I had expected. > >> > >> I get back Fatal error: Call to undefined function: pdf_new() in > >> /var/www/html/pdfclock.php on line 7. Line 7 is $pdf = PDF_new(); > >> > >> This is rather frustrating that every time I try to install PHP on > a > >> machine > >> it takes me a week to get it going. > >> > >> Here is what I have for the config from the srpm after > modification > >> as > >> instructed earlier. > >> > >> ../configure \ > >> --prefix=%{_prefix} \ > >> --with-config-file-path=%{_sysconfdir} \ > >> --disable-debug \ > >> --enable-pic \ > >> --enable-shared \ > >> --enable-inline-optimization \ > >> $* \ > >> --with-exec-dir=%{_bindir} \ > >> --with-regex=system \ > >> --with-gettext \ > >> --with-gd \ > >> --with-jpeg-dir=%{_prefix} \ > >> --with-png \ > >> --with-zlib \ > >> --with-gdbm \ > >> --enable-debugger \ > >> --enable-magic-quotes \ > >> --enable-safe-mode \ > >> --enable-sockets \ > >> --enable-sysvsem \ > >> --enable-sysvshm \ > >> --enable-track-vars \ > >> --enable-yp \ > >> --enable-ftp \ > >> --enable-wddx \ > >> --with-mysql \ > >> --with-xml \ > >> --with-pdflib=/usr/lib/lipdf.so.0 \ > >> --with-tiff > >> > >> Can someone look at this and tell me what else I need to put in to > >> get this > >> to work? > >> > >> Mike > >> > >> > >> > >> > >> -- > >> 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] >
Here are the directions I used to configure PHP with pdflib. These worked for me. http://www.phpbuilder.net/columns/perugini20001026.php3?page=2 Tim Mike Tuller wrote: > I finally got everything to install on RedHat 7, but I can't do anything > with pdflib like I had expected. > > I get back Fatal error: Call to undefined function: pdf_new() in > /var/www/html/pdfclock.php on line 7. Line 7 is $pdf = PDF_new(); > > This is rather frustrating that every time I try to install PHP on a machine > it takes me a week to get it going. > > Here is what I have for the config from the srpm after modification as > instructed earlier. > > ./configure \ > --prefix=%{_prefix} \ > --with-config-file-path=%{_sysconfdir} \ > --disable-debug \ > --enable-pic \ > --enable-shared \ > --enable-inline-optimization \ > $* \ > --with-exec-dir=%{_bindir} \ > --with-regex=system \ > --with-gettext \ > --with-gd \ > --with-jpeg-dir=%{_prefix} \ > --with-png \ > --with-zlib \ > --with-gdbm \ > --enable-debugger \ > --enable-magic-quotes \ > --enable-safe-mode \ > --enable-sockets \ > --enable-sysvsem \ > --enable-sysvshm \ > --enable-track-vars \ > --enable-yp \ > --enable-ftp \ > --enable-wddx \ > --with-mysql \ > --with-xml \ > --with-pdflib=/usr/lib/lipdf.so.0 \ > --with-tiff > > Can someone look at this and tell me what else I need to put in to get this > to work? > > Mike > > -- > 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]
Chris Carbaugh wrote: > > > I have had problems in the past with RedHat's RPMs. They seem to put > things in weird places. And just removing them and starting fresh with > source always seems to work. Besides, once you have built from source > a few times, it's really a piece of cake, and much less frustrating > than screwing with RPMs. > I am in the same situation except I have compiled from all the sources (not RPMS) and I still get hung up when I try to include PDF. My system is a new install of RH 7 with the updates that up2date suggests (gcc, etc.). I have compiled and installed PHP with PDF no problem on RH 6.2. I think the issue is something specific to RH7. I hope RH 7.1 fixes it. I think at this point I am going back to 6.2 Michael > > Chris > > On Wed, 14 Feb 2001, Mike Tuller wrote: > > Date: Wed, 14 Feb 2001 15:49:44 -0600 > > To: <[EMAIL PROTECTED]>, php mailing list > > <[EMAIL PROTECTED]> > > From: Mike Tuller <[EMAIL PROTECTED]> > > Subject: Re: [PHP] PDF Functions > > > > The reason why I needed the RPM is because no matter what I tried, I > > couldn't get PHP to compile for the Apache rpm on Redhat 7. If at all > > possible, I like to use the rpms so that they can be easily updated. > > > > I have done everything everyone has suggested, and I still get an > > error. I > > have even compiled PHP and still I can't use PDFlib. What next? > > > > Here is the updated config script that I used. > > > > ./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-gettext > > --with-gd > > --with-jpeg-dir=/usr --with-png --with-zlib --with-gdbm > > --enable-debugger --enable-magic-quotes --enable-safe-mode > > --enable-sockets --enable-sysvsem --enable-sysvshm > > --enable-track-vars > > --enable-yp --enable-ftp --enable-wddx --with-mysql > > --with-xml > > --with-pdflib=/usr/local/lib --with-tiff > > > > > > > From: Chris Carbaugh <[EMAIL PROTECTED]> > > > Reply-To: [EMAIL PROTECTED] > > > Date: Wed, 14 Feb 2001 15:08:02 EST > > > To: Mike Tuller <[EMAIL PROTECTED]>, php mailing list > > > <[EMAIL PROTECTED]> > > > Subject: Re: [PHP] PDF Functions > > > > > > > > > How about in /etc/ld.so.conf you make sure /usr/lib is in there. > > > > > > Then run /sbin/ldconfig. > > > > > > Also, why bother with the source RPM? I would rather just get the > > > source tarball direct from PHP.net and run with it. > > > > > > Chris > > > > > > On Wed, 14 Feb 2001, Mike Tuller wrote: > > >> Date: Wed, 14 Feb 2001 12:07:50 -0600 > > >> To: php mailing list <[EMAIL PROTECTED]> > > >> From: Mike Tuller <[EMAIL PROTECTED]> > > >> Subject: [PHP] PDF Functions > > >> > > >> I finally got everything to install on RedHat 7, but I can't do > > >> anything > > >> with pdflib like I had expected. > > >> > > >> I get back Fatal error: Call to undefined function: pdf_new() in > > >> /var/www/html/pdfclock.php on line 7. Line 7 is $pdf = PDF_new(); > > >> > > >> This is rather frustrating that every time I try to install PHP on > > a > > >> machine > > >> it takes me a week to get it going. > > >> > > >> Here is what I have for the config from the srpm after > > modification > > >> as > > >> instructed earlier. > > >> > > >> ../configure \ > > >> --prefix=%{_prefix} \ > > >> --with-config-file-path=%{_sysconfdir} \ > > >> --disable-debug \ > > >> --enable-pic \ > > >> --enable-shared \ > > >> --enable-inline-optimization \ > > >> $* \ > > >> --with-exec-dir=%{_bindir} \ > > >> --with-regex=system \ > > >> --with-gettext \ > > >> --with-gd \ > > >> --with-jpeg-dir=%{_prefix} \ > > >> --with-png \ > > >> --with-zlib \ > > >> --with-gdbm \ > > >> --enable-debugger \ > > >> --enable-magic-quotes \ > > >> --enable-safe-mode \ > > >> --enable-sockets \ > > >> --enable-sysvsem \ > > >> --enable-sysvshm \ > > >> --enable-track-vars \ > > >> --enable-yp \ > > >> --enable-ftp \ > > >> --enable-wddx \ > > >> --with-mysql \ > > >> --with-xml \ > > >> --with-pdflib=/usr/lib/lipdf.so.0 \ > > >> --with-tiff > > >> > > >> Can someone look at this and tell me what else I need to put in to > > >> get this > > >> to work? > > >> > > >> Mike > > >> > > >> > > >> > > >> > > >> -- > > >> 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 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]
Exactly!!! I have gone back and redone everything 3 or 4 times, and am on day 3 of this. I watch while I configure, and it says that it is working, but when I go to check. I still get an error. > From: Michael Stearne <[EMAIL PROTECTED]> > Date: Wed, 14 Feb 2001 18:01:20 -0500 > To: [EMAIL PROTECTED] > Cc: Mike Tuller <[EMAIL PROTECTED]>, php mailing list > <[EMAIL PROTECTED]> > Subject: Re: [PHP] PDF Functions > > > > Chris Carbaugh wrote: > >> >> >> I have had problems in the past with RedHat's RPMs. They seem to put >> things in weird places. And just removing them and starting fresh with >> source always seems to work. Besides, once you have built from source >> a few times, it's really a piece of cake, and much less frustrating >> than screwing with RPMs. >> > > I am in the same situation except I have compiled from all the sources (not > RPMS) and I still get hung up when I try to include PDF. My system is a > new install of RH 7 with the updates that up2date suggests (gcc, etc.). I > have compiled and installed PHP with PDF no problem on RH 6.2. I think the > issue is something specific to RH7. I hope RH 7.1 fixes it. I think at > this point I am going back to 6.2 > > Michael > > > >> >> Chris >> >> On Wed, 14 Feb 2001, Mike Tuller wrote: >>> Date: Wed, 14 Feb 2001 15:49:44 -0600 >>> To: <[EMAIL PROTECTED]>, php mailing list >>> <[EMAIL PROTECTED]> >>> From: Mike Tuller <[EMAIL PROTECTED]> >>> Subject: Re: [PHP] PDF Functions >>> >>> The reason why I needed the RPM is because no matter what I tried, I >>> couldn't get PHP to compile for the Apache rpm on Redhat 7. If at all >>> possible, I like to use the rpms so that they can be easily updated. >>> >>> I have done everything everyone has suggested, and I still get an >>> error. I >>> have even compiled PHP and still I can't use PDFlib. What next? >>> >>> Here is the updated config script that I used. >>> >>> ./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-gettext >>> --with-gd >>> --with-jpeg-dir=/usr --with-png --with-zlib --with-gdbm >>> --enable-debugger --enable-magic-quotes --enable-safe-mode >>> --enable-sockets --enable-sysvsem --enable-sysvshm >>> --enable-track-vars >>> --enable-yp --enable-ftp --enable-wddx --with-mysql >>> --with-xml >>> --with-pdflib=/usr/local/lib --with-tiff >>> >>> >>>> From: Chris Carbaugh <[EMAIL PROTECTED]> >>>> Reply-To: [EMAIL PROTECTED] >>>> Date: Wed, 14 Feb 2001 15:08:02 EST >>>> To: Mike Tuller <[EMAIL PROTECTED]>, php mailing list >>>> <[EMAIL PROTECTED]> >>>> Subject: Re: [PHP] PDF Functions >>>> >>>> >>>> How about in /etc/ld.so.conf you make sure /usr/lib is in there. >>>> >>>> Then run /sbin/ldconfig. >>>> >>>> Also, why bother with the source RPM? I would rather just get the >>>> source tarball direct from PHP.net and run with it. >>>> >>>> Chris >>>> >>>> On Wed, 14 Feb 2001, Mike Tuller wrote: >>>>> Date: Wed, 14 Feb 2001 12:07:50 -0600 >>>>> To: php mailing list <[EMAIL PROTECTED]> >>>>> From: Mike Tuller <[EMAIL PROTECTED]> >>>>> Subject: [PHP] PDF Functions >>>>> >>>>> I finally got everything to install on RedHat 7, but I can't do >>>>> anything >>>>> with pdflib like I had expected. >>>>> >>>>> I get back Fatal error: Call to undefined function: pdf_new() in >>>>> /var/www/html/pdfclock.php on line 7. Line 7 is $pdf = PDF_new(); >>>>> >>>>> This is rather frustrating that every time I try to install PHP on >>> a >>>>> machine >>>>> it takes me a week to get it going. >>>>> >>>>> Here is what I have for the config from the srpm after >>> modification >>>>> as >>>>> instructed earlier. >>>>> >>>>> ../configure \ >>>>> --prefix=%{_prefix} \ >>>>> --with-config-file-path=%{_sysconfdir} \ >>>>> --disable-debug \ >>>>> --enable-pic \ >>>>> --enable-shared \ >>>>> --enable-inline-optimization \ >>>>> $* \ >>>>> --with-exec-dir=%{_bindir} \ >>>>> --with-regex=system \ >>>>> --with-gettext \ >>>>> --with-gd \ >>>>> --with-jpeg-dir=%{_prefix} \ >>>>> --with-png \ >>>>> --with-zlib \ >>>>> --with-gdbm \ >>>>> --enable-debugger \ >>>>> --enable-magic-quotes \ >>>>> --enable-safe-mode \ >>>>> --enable-sockets \ >>>>> --enable-sysvsem \ >>>>> --enable-sysvshm \ >>>>> --enable-track-vars \ >>>>> --enable-yp \ >>>>> --enable-ftp \ >>>>> --enable-wddx \ >>>>> --with-mysql \ >>>>> --with-xml \ >>>>> --with-pdflib=/usr/lib/lipdf.so.0 \ >>>>> --with-tiff >>>>> >>>>> Can someone look at this and tell me what else I need to put in to >>>>> get this >>>>> to work? >>>>> >>>>> Mike >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> 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 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]
Well, first let me say that I'm kind of surprised I'm the only one trying to help you guys out. It seems not many folk are into PHP/PDF? Any how, Redhat's *.0 releases are known to be problematic. They are usually pretty much bleading edge, meaning they're buggy. The last time I compiled PHP with PDF support, was a few weeks ago. It was on RedHat 6.2, PHP 4.0.2, and PDFLIB, as a CGI or a stand alone executable. The config was pretty much ./configure --with-pgsql=/usr/local/pgsql --with-pdf=/usr/local/bin (I really think that was it, note I did NOT point right to the libpdf.so). I also added /usr/local/lib to /etc/ld.so.conf and did a ldconfig. That's really all I did. RH 6.2, source tarballs of Apache 1.3.12, PHP 4.0.2, pdflib 3.03, postgresql 7.0.2. If everything configs/builds correctly, I would blame RH 7.0 While I would like to install RH 7.0 and figure out what's up, I just don't have the time. I would suggest, A) you try to install PHP/PDF as a CGI under your current install. This allows the simplest install. If that doesn't work, try RH 6.2 or some other distro? Good Luck, Chris On Wed, 14 Feb 2001, Mike Tuller wrote: > Date: Wed, 14 Feb 2001 17:45:28 -0600 > To: Michael Stearne <[EMAIL PROTECTED]> > From: Mike Tuller <[EMAIL PROTECTED]> > Subject: Re: [PHP] PDF Functions > > Exactly!!! I have gone back and redone everything 3 or 4 times, and > am on > day 3 of this. I watch while I configure, and it says that it is > working, > but when I go to check. I still get an error. > > > > From: Michael Stearne <[EMAIL PROTECTED]> > > Date: Wed, 14 Feb 2001 18:01:20 -0500 > > To: [EMAIL PROTECTED] > > Cc: Mike Tuller <[EMAIL PROTECTED]>, php mailing list > > <[EMAIL PROTECTED]> > > Subject: Re: [PHP] PDF Functions > > > > > > > > Chris Carbaugh wrote: > > > >> > >> > >> I have had problems in the past with RedHat's RPMs. They seem to > put > >> things in weird places. And just removing them and starting fresh > with > >> source always seems to work. Besides, once you have built from > source > >> a few times, it's really a piece of cake, and much less > frustrating > >> than screwing with RPMs. > >> > > > > I am in the same situation except I have compiled from all the > sources (not > > RPMS) and I still get hung up when I try to include PDF. My system > is a > > new install of RH 7 with the updates that up2date suggests (gcc, > etc.). I > > have compiled and installed PHP with PDF no problem on RH 6.2. I > think the > > issue is something specific to RH7. I hope RH 7.1 fixes it. I > think at > > this point I am going back to 6.2 > > > > Michael > > > > > > > >> > >> Chris > >> > >> On Wed, 14 Feb 2001, Mike Tuller wrote: > >>> Date: Wed, 14 Feb 2001 15:49:44 -0600 > >>> To: <[EMAIL PROTECTED]>, php mailing list > >>> <[EMAIL PROTECTED]> > >>> From: Mike Tuller <[EMAIL PROTECTED]> > >>> Subject: Re: [PHP] PDF Functions > >>> > >>> The reason why I needed the RPM is because no matter what I > tried, I > >>> couldn't get PHP to compile for the Apache rpm on Redhat 7. If at > all > >>> possible, I like to use the rpms so that they can be easily > updated. > >>> > >>> I have done everything everyone has suggested, and I still get an > >>> error. I > >>> have even compiled PHP and still I can't use PDFlib. What next? > >>> > >>> Here is the updated config script that I used. > >>> > >>> ./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-gettext > >>> --with-gd > >>> --with-jpeg-dir=/usr --with-png --with-zlib --with-gdbm > >>> --enable-debugger --enable-magic-quotes --enable-safe-mode > >>> --enable-sockets --enable-sysvsem --enable-sysvshm > >>> --enable-track-vars > >>> --enable-yp --enable-ftp --enable-wddx --with-mysql > >>> --with-xml > >>> --with-pdflib=/usr/local/lib --with-tiff > >>> > >>> > >>>> From: Chris Carbaugh <[EMAIL PROTECTED]> > >>>> Reply-To: [EMAIL PROTECTED] > >>>> Date: Wed, 14 Feb 2001 15:08:02 EST > >>>> To: Mike Tuller <[EMAIL PROTECTED]>, php mailing list > >>>> <[EMAIL PROTECTED]> > >>>> Subject: Re: [PHP] PDF Functions > >>>> > >>>> > >>>> How about in /etc/ld.so.conf you make sure /usr/lib is in there. > >>>> > >>>> Then run /sbin/ldconfig. > >>>> > >>>> Also, why bother with the source RPM? I would rather just get > the > >>>> source tarball direct from PHP.net and run with it. > >>>> > >>>> Chris > >>>> > >>>> On Wed, 14 Feb 2001, Mike Tuller wrote: > >>>>> Date: Wed, 14 Feb 2001 12:07:50 -0600 > >>>>> To: php mailing list <[EMAIL PROTECTED]> > >>>>> From: Mike Tuller <[EMAIL PROTECTED]> > >>>>> Subject: [PHP] PDF Functions > >>>>> > >>>>> I finally got everything to install on RedHat 7, but I can't do > >>>>> anything > >>>>> with pdflib like I had expected. > >>>>> > >>>>> I get back Fatal error: Call to undefined function: pdf_new() > in > >>>>> /var/www/html/pdfclock.php on line 7. Line 7 is $pdf = > PDF_new(); > >>>>> > >>>>> This is rather frustrating that every time I try to install PHP > on > >>> a > >>>>> machine > >>>>> it takes me a week to get it going. > >>>>> > >>>>> Here is what I have for the config from the srpm after > >>> modification > >>>>> as > >>>>> instructed earlier. > >>>>> > >>>>> ../configure \ > >>>>> --prefix=%{_prefix} \ > >>>>> --with-config-file-path=%{_sysconfdir} \ > >>>>> --disable-debug \ > >>>>> --enable-pic \ > >>>>> --enable-shared \ > >>>>> --enable-inline-optimization \ > >>>>> $* \ > >>>>> --with-exec-dir=%{_bindir} \ > >>>>> --with-regex=system \ > >>>>> --with-gettext \ > >>>>> --with-gd \ > >>>>> --with-jpeg-dir=%{_prefix} \ > >>>>> --with-png \ > >>>>> --with-zlib \ > >>>>> --with-gdbm \ > >>>>> --enable-debugger \ > >>>>> --enable-magic-quotes \ > >>>>> --enable-safe-mode \ > >>>>> --enable-sockets \ > >>>>> --enable-sysvsem \ > >>>>> --enable-sysvshm \ > >>>>> --enable-track-vars \ > >>>>> --enable-yp \ > >>>>> --enable-ftp \ > >>>>> --enable-wddx \ > >>>>> --with-mysql \ > >>>>> --with-xml \ > >>>>> --with-pdflib=/usr/lib/lipdf.so.0 \ > >>>>> --with-tiff > >>>>> > >>>>> Can someone look at this and tell me what else I need to put in > to > >>>>> get this > >>>>> to work? > >>>>> > >>>>> Mike > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> 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 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] > -- "Without the threat of death, there's no reason to live at all" - Marilyn Manson
I decided on my way home tonight to ditch 7.0 and go back to 6.2. I think that it is the only way to get anything done. When 7.1 or later comes out then I can go back. Thanks for your help. When OS X finally ships I will be happy. Mike > From: Chris Carbaugh <[EMAIL PROTECTED]> > Reply-To: [EMAIL PROTECTED] > Date: Wed, 14 Feb 2001 19:39:04 EST > To: Mike Tuller <[EMAIL PROTECTED]>, Michael Stearne > <[EMAIL PROTECTED]> > Cc: php mailing list <[EMAIL PROTECTED]> > Subject: Re: Re: [PHP] PDF Functions > > > Well, first let me say that I'm kind of surprised I'm the only one > trying to help you guys out. It seems not many folk are into PHP/PDF? > > Any how, > > Redhat's *.0 releases are known to be problematic. They are usually > pretty much bleading edge, meaning they're buggy. > > The last time I compiled PHP with PDF support, was a few weeks ago. It > was on RedHat 6.2, PHP 4.0.2, and PDFLIB, as a CGI or a stand alone > executable. The config was pretty much ./configure > --with-pgsql=/usr/local/pgsql --with-pdf=/usr/local/bin (I really > think that was it, note I did NOT point right to the libpdf.so). I > also added /usr/local/lib to /etc/ld.so.conf and did a ldconfig. > > That's really all I did. RH 6.2, source tarballs of Apache 1.3.12, PHP > 4.0.2, pdflib 3.03, postgresql 7.0.2. > > If everything configs/builds correctly, I would blame RH 7.0 > > While I would like to install RH 7.0 and figure out what's up, I just > don't have the time. I would suggest, A) you try to install PHP/PDF as > a CGI under your current install. This allows the simplest install. > If that doesn't work, try RH 6.2 or some other distro? > > Good Luck, > > Chris > > On Wed, 14 Feb 2001, Mike Tuller wrote: >> Date: Wed, 14 Feb 2001 17:45:28 -0600 >> To: Michael Stearne <[EMAIL PROTECTED]> >> From: Mike Tuller <[EMAIL PROTECTED]> >> Subject: Re: [PHP] PDF Functions >> >> Exactly!!! I have gone back and redone everything 3 or 4 times, and >> am on >> day 3 of this. I watch while I configure, and it says that it is >> working, >> but when I go to check. I still get an error. >> >> >>> From: Michael Stearne <[EMAIL PROTECTED]> >>> Date: Wed, 14 Feb 2001 18:01:20 -0500 >>> To: [EMAIL PROTECTED] >>> Cc: Mike Tuller <[EMAIL PROTECTED]>, php mailing list >>> <[EMAIL PROTECTED]> >>> Subject: Re: [PHP] PDF Functions >>> >>> >>> >>> Chris Carbaugh wrote: >>> >>>> >>>> >>>> I have had problems in the past with RedHat's RPMs. They seem to >> put >>>> things in weird places. And just removing them and starting fresh >> with >>>> source always seems to work. Besides, once you have built from >> source >>>> a few times, it's really a piece of cake, and much less >> frustrating >>>> than screwing with RPMs. >>>> >>> >>> I am in the same situation except I have compiled from all the >> sources (not >>> RPMS) and I still get hung up when I try to include PDF. My system >> is a >>> new install of RH 7 with the updates that up2date suggests (gcc, >> etc.). I >>> have compiled and installed PHP with PDF no problem on RH 6.2. I >> think the >>> issue is something specific to RH7. I hope RH 7.1 fixes it. I >> think at >>> this point I am going back to 6.2 >>> >>> Michael >>> >>> >>> >>>> >>>> Chris >>>> >>>> On Wed, 14 Feb 2001, Mike Tuller wrote: >>>>> Date: Wed, 14 Feb 2001 15:49:44 -0600 >>>>> To: <[EMAIL PROTECTED]>, php mailing list >>>>> <[EMAIL PROTECTED]> >>>>> From: Mike Tuller <[EMAIL PROTECTED]> >>>>> Subject: Re: [PHP] PDF Functions >>>>> >>>>> The reason why I needed the RPM is because no matter what I >> tried, I >>>>> couldn't get PHP to compile for the Apache rpm on Redhat 7. If at >> all >>>>> possible, I like to use the rpms so that they can be easily >> updated. >>>>> >>>>> I have done everything everyone has suggested, and I still get an >>>>> error. I >>>>> have even compiled PHP and still I can't use PDFlib. What next? >>>>> >>>>> Here is the updated config script that I used. >>>>> >>>>> ./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-gettext >>>>> --with-gd >>>>> --with-jpeg-dir=/usr --with-png --with-zlib --with-gdbm >>>>> --enable-debugger --enable-magic-quotes --enable-safe-mode >>>>> --enable-sockets --enable-sysvsem --enable-sysvshm >>>>> --enable-track-vars >>>>> --enable-yp --enable-ftp --enable-wddx --with-mysql >>>>> --with-xml >>>>> --with-pdflib=/usr/local/lib --with-tiff >>>>> >>>>> >>>>>> From: Chris Carbaugh <[EMAIL PROTECTED]> >>>>>> Reply-To: [EMAIL PROTECTED] >>>>>> Date: Wed, 14 Feb 2001 15:08:02 EST >>>>>> To: Mike Tuller <[EMAIL PROTECTED]>, php mailing list >>>>>> <[EMAIL PROTECTED]> >>>>>> Subject: Re: [PHP] PDF Functions >>>>>> >>>>>> >>>>>> How about in /etc/ld.so.conf you make sure /usr/lib is in there. >>>>>> >>>>>> Then run /sbin/ldconfig. >>>>>> >>>>>> Also, why bother with the source RPM? I would rather just get >> the >>>>>> source tarball direct from PHP.net and run with it. >>>>>> >>>>>> Chris >>>>>> >>>>>> On Wed, 14 Feb 2001, Mike Tuller wrote: >>>>>>> Date: Wed, 14 Feb 2001 12:07:50 -0600 >>>>>>> To: php mailing list <[EMAIL PROTECTED]> >>>>>>> From: Mike Tuller <[EMAIL PROTECTED]> >>>>>>> Subject: [PHP] PDF Functions >>>>>>> >>>>>>> I finally got everything to install on RedHat 7, but I can't do >>>>>>> anything >>>>>>> with pdflib like I had expected. >>>>>>> >>>>>>> I get back Fatal error: Call to undefined function: pdf_new() >> in >>>>>>> /var/www/html/pdfclock.php on line 7. Line 7 is $pdf = >> PDF_new(); >>>>>>> >>>>>>> This is rather frustrating that every time I try to install PHP >> on >>>>> a >>>>>>> machine >>>>>>> it takes me a week to get it going. >>>>>>> >>>>>>> Here is what I have for the config from the srpm after >>>>> modification >>>>>>> as >>>>>>> instructed earlier. >>>>>>> >>>>>>> ../configure \ >>>>>>> --prefix=%{_prefix} \ >>>>>>> --with-config-file-path=%{_sysconfdir} \ >>>>>>> --disable-debug \ >>>>>>> --enable-pic \ >>>>>>> --enable-shared \ >>>>>>> --enable-inline-optimization \ >>>>>>> $* \ >>>>>>> --with-exec-dir=%{_bindir} \ >>>>>>> --with-regex=system \ >>>>>>> --with-gettext \ >>>>>>> --with-gd \ >>>>>>> --with-jpeg-dir=%{_prefix} \ >>>>>>> --with-png \ >>>>>>> --with-zlib \ >>>>>>> --with-gdbm \ >>>>>>> --enable-debugger \ >>>>>>> --enable-magic-quotes \ >>>>>>> --enable-safe-mode \ >>>>>>> --enable-sockets \ >>>>>>> --enable-sysvsem \ >>>>>>> --enable-sysvshm \ >>>>>>> --enable-track-vars \ >>>>>>> --enable-yp \ >>>>>>> --enable-ftp \ >>>>>>> --enable-wddx \ >>>>>>> --with-mysql \ >>>>>>> --with-xml \ >>>>>>> --with-pdflib=/usr/lib/lipdf.so.0 \ >>>>>>> --with-tiff >>>>>>> >>>>>>> Can someone look at this and tell me what else I need to put in >> to >>>>>>> get this >>>>>>> to work? >>>>>>> >>>>>>> Mike >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> 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 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] >> > -- > "Without the threat of death, there's no reason to live at all" - > Marilyn Manson
OS X? What's that? :) Damn Mac.... PPC somethin or other.... I just don't get it.............. In the mean time, I'd say 6.2 is a good bet. Good Luck, Chris On Wed, 14 Feb 2001, Mike Tuller wrote: > Date: Wed, 14 Feb 2001 19:03:05 -0600 > To: <[EMAIL PROTECTED]>, Michael Stearne <[EMAIL PROTECTED]> > From: Mike Tuller <[EMAIL PROTECTED]> > Subject: Re: [PHP] PDF Functions > > I decided on my way home tonight to ditch 7.0 and go back to 6.2. I > think > that it is the only way to get anything done. When 7.1 or later comes > out > then I can go back. Thanks for your help. > > When OS X finally ships I will be happy. > > Mike > > > From: Chris Carbaugh <[EMAIL PROTECTED]> > > Reply-To: [EMAIL PROTECTED] > > Date: Wed, 14 Feb 2001 19:39:04 EST > > To: Mike Tuller <[EMAIL PROTECTED]>, Michael Stearne > > <[EMAIL PROTECTED]> > > Cc: php mailing list <[EMAIL PROTECTED]> > > Subject: Re: Re: [PHP] PDF Functions > > > > > > Well, first let me say that I'm kind of surprised I'm the only one > > trying to help you guys out. It seems not many folk are into > PHP/PDF? > > > > Any how, > > > > Redhat's *.0 releases are known to be problematic. They are > usually > > pretty much bleading edge, meaning they're buggy. > > > > The last time I compiled PHP with PDF support, was a few weeks ago. > It > > was on RedHat 6.2, PHP 4.0.2, and PDFLIB, as a CGI or a stand alone > > executable. The config was pretty much ./configure > > --with-pgsql=/usr/local/pgsql --with-pdf=/usr/local/bin (I really > > think that was it, note I did NOT point right to the libpdf.so). I > > also added /usr/local/lib to /etc/ld.so.conf and did a ldconfig. > > > > That's really all I did. RH 6.2, source tarballs of Apache 1.3.12, > PHP > > 4.0.2, pdflib 3.03, postgresql 7.0.2. > > > > If everything configs/builds correctly, I would blame RH 7.0 > > > > While I would like to install RH 7.0 and figure out what's up, I > just > > don't have the time. I would suggest, A) you try to install > PHP/PDF as > > a CGI under your current install. This allows the simplest > install. > > If that doesn't work, try RH 6.2 or some other distro? > > > > Good Luck, > > > > Chris > > > > On Wed, 14 Feb 2001, Mike Tuller wrote: > >> Date: Wed, 14 Feb 2001 17:45:28 -0600 > >> To: Michael Stearne <[EMAIL PROTECTED]> > >> From: Mike Tuller <[EMAIL PROTECTED]> > >> Subject: Re: [PHP] PDF Functions > >> > >> Exactly!!! I have gone back and redone everything 3 or 4 times, > and > >> am on > >> day 3 of this. I watch while I configure, and it says that it is > >> working, > >> but when I go to check. I still get an error. > >> > >> > >>> From: Michael Stearne <[EMAIL PROTECTED]> > >>> Date: Wed, 14 Feb 2001 18:01:20 -0500 > >>> To: [EMAIL PROTECTED] > >>> Cc: Mike Tuller <[EMAIL PROTECTED]>, php mailing list > >>> <[EMAIL PROTECTED]> > >>> Subject: Re: [PHP] PDF Functions > >>> > >>> > >>> > >>> Chris Carbaugh wrote: > >>> > >>>> > >>>> > >>>> I have had problems in the past with RedHat's RPMs. They seem > to > >> put > >>>> things in weird places. And just removing them and starting > fresh > >> with > >>>> source always seems to work. Besides, once you have built from > >> source > >>>> a few times, it's really a piece of cake, and much less > >> frustrating > >>>> than screwing with RPMs. > >>>> > >>> > >>> I am in the same situation except I have compiled from all the > >> sources (not > >>> RPMS) and I still get hung up when I try to include PDF. My > system > >> is a > >>> new install of RH 7 with the updates that up2date suggests (gcc, > >> etc.). I > >>> have compiled and installed PHP with PDF no problem on RH 6.2. I > >> think the > >>> issue is something specific to RH7. I hope RH 7.1 fixes it. I > >> think at > >>> this point I am going back to 6.2 > >>> > >>> Michael > >>> > >>> > >>> > >>>> > >>>> Chris > >>>> > >>>> On Wed, 14 Feb 2001, Mike Tuller wrote: > >>>>> Date: Wed, 14 Feb 2001 15:49:44 -0600 > >>>>> To: <[EMAIL PROTECTED]>, php mailing list > >>>>> <[EMAIL PROTECTED]> > >>>>> From: Mike Tuller <[EMAIL PROTECTED]> > >>>>> Subject: Re: [PHP] PDF Functions > >>>>> > >>>>> The reason why I needed the RPM is because no matter what I > >> tried, I > >>>>> couldn't get PHP to compile for the Apache rpm on Redhat 7. If > at > >> all > >>>>> possible, I like to use the rpms so that they can be easily > >> updated. > >>>>> > >>>>> I have done everything everyone has suggested, and I still get > an > >>>>> error. I > >>>>> have even compiled PHP and still I can't use PDFlib. What next? > >>>>> > >>>>> Here is the updated config script that I used. > >>>>> > >>>>> ./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-gettext > >>>>> --with-gd > >>>>> --with-jpeg-dir=/usr --with-png --with-zlib --with-gdbm > >>>>> --enable-debugger --enable-magic-quotes --enable-safe-mode > >>>>> --enable-sockets --enable-sysvsem --enable-sysvshm > >>>>> --enable-track-vars > >>>>> --enable-yp --enable-ftp --enable-wddx --with-mysql > >>>>> --with-xml > >>>>> --with-pdflib=/usr/local/lib --with-tiff > >>>>> > >>>>> > >>>>>> From: Chris Carbaugh <[EMAIL PROTECTED]> > >>>>>> Reply-To: [EMAIL PROTECTED] > >>>>>> Date: Wed, 14 Feb 2001 15:08:02 EST > >>>>>> To: Mike Tuller <[EMAIL PROTECTED]>, php mailing list > >>>>>> <[EMAIL PROTECTED]> > >>>>>> Subject: Re: [PHP] PDF Functions > >>>>>> > >>>>>> > >>>>>> How about in /etc/ld.so.conf you make sure /usr/lib is in > there. > >>>>>> > >>>>>> Then run /sbin/ldconfig. > >>>>>> > >>>>>> Also, why bother with the source RPM? I would rather just get > >> the > >>>>>> source tarball direct from PHP.net and run with it. > >>>>>> > >>>>>> Chris > >>>>>> > >>>>>> On Wed, 14 Feb 2001, Mike Tuller wrote: > >>>>>>> Date: Wed, 14 Feb 2001 12:07:50 -0600 > >>>>>>> To: php mailing list <[EMAIL PROTECTED]> > >>>>>>> From: Mike Tuller <[EMAIL PROTECTED]> > >>>>>>> Subject: [PHP] PDF Functions > >>>>>>> > >>>>>>> I finally got everything to install on RedHat 7, but I can't > do > >>>>>>> anything > >>>>>>> with pdflib like I had expected. > >>>>>>> > >>>>>>> I get back Fatal error: Call to undefined function: pdf_new() > >> in > >>>>>>> /var/www/html/pdfclock.php on line 7. Line 7 is $pdf = > >> PDF_new(); > >>>>>>> > >>>>>>> This is rather frustrating that every time I try to install > PHP > >> on > >>>>> a > >>>>>>> machine > >>>>>>> it takes me a week to get it going. > >>>>>>> > >>>>>>> Here is what I have for the config from the srpm after > >>>>> modification > >>>>>>> as > >>>>>>> instructed earlier. > >>>>>>> > >>>>>>> ../configure \ > >>>>>>> --prefix=%{_prefix} \ > >>>>>>> --with-config-file-path=%{_sysconfdir} \ > >>>>>>> --disable-debug \ > >>>>>>> --enable-pic \ > >>>>>>> --enable-shared \ > >>>>>>> --enable-inline-optimization \ > >>>>>>> $* \ > >>>>>>> --with-exec-dir=%{_bindir} \ > >>>>>>> --with-regex=system \ > >>>>>>> --with-gettext \ > >>>>>>> --with-gd \ > >>>>>>> --with-jpeg-dir=%{_prefix} \ > >>>>>>> --with-png \ > >>>>>>> --with-zlib \ > >>>>>>> --with-gdbm \ > >>>>>>> --enable-debugger \ > >>>>>>> --enable-magic-quotes \ > >>>>>>> --enable-safe-mode \ > >>>>>>> --enable-sockets \ > >>>>>>> --enable-sysvsem \ > >>>>>>> --enable-sysvshm \ > >>>>>>> --enable-track-vars \ > >>>>>>> --enable-yp \ > >>>>>>> --enable-ftp \ > >>>>>>> --enable-wddx \ > >>>>>>> --with-mysql \ > >>>>>>> --with-xml \ > >>>>>>> --with-pdflib=/usr/lib/lipdf.so.0 \ > >>>>>>> --with-tiff > >>>>>>> > >>>>>>> Can someone look at this and tell me what else I need to put > in > >> to > >>>>>>> get this > >>>>>>> to work? > >>>>>>> > >>>>>>> Mike > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> -- > >>>>>>> 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 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] > >> > > -- > > "Without the threat of death, there's no reason to live at all" - > > Marilyn Manson > > > -- > 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] > -- Earnest HemmingWay wrote: "The world is a fine place, and worth fighting for" I agree with the second part.
I'm waiting on OS X also. (I'm running it now.) But I need to get a RH setup working for a client. BTW PHP4, mySQL and Apache work fine of the OS X PB so you might try installing PDF on that (I haven't yet though). Michael Chris Carbaugh wrote: > OS X? What's that? :) Damn Mac.... PPC somethin or other.... I just > don't get it.............. > > In the mean time, I'd say 6.2 is a good bet. > > Good Luck, > > Chris > > On Wed, 14 Feb 2001, Mike Tuller wrote: > > Date: Wed, 14 Feb 2001 19:03:05 -0600 > > To: <[EMAIL PROTECTED]>, Michael Stearne <[EMAIL PROTECTED]> > > From: Mike Tuller <[EMAIL PROTECTED]> > > Subject: Re: [PHP] PDF Functions > > > > I decided on my way home tonight to ditch 7.0 and go back to 6.2. I > > think > > that it is the only way to get anything done. When 7.1 or later comes > > out > > then I can go back. Thanks for your help. > > > > When OS X finally ships I will be happy. > > > > Mike > > > > > From: Chris Carbaugh <[EMAIL PROTECTED]> > > > Reply-To: [EMAIL PROTECTED] > > > Date: Wed, 14 Feb 2001 19:39:04 EST > > > To: Mike Tuller <[EMAIL PROTECTED]>, Michael Stearne > > > <[EMAIL PROTECTED]> > > > Cc: php mailing list <[EMAIL PROTECTED]> > > > Subject: Re: Re: [PHP] PDF Functions > > > > > > > > > Well, first let me say that I'm kind of surprised I'm the only one > > > trying to help you guys out. It seems not many folk are into > > PHP/PDF? > > > > > > Any how, > > > > > > Redhat's *.0 releases are known to be problematic. They are > > usually > > > pretty much bleading edge, meaning they're buggy. > > > > > > The last time I compiled PHP with PDF support, was a few weeks ago. > > It > > > was on RedHat 6.2, PHP 4.0.2, and PDFLIB, as a CGI or a stand alone > > > executable. The config was pretty much ./configure > > > --with-pgsql=/usr/local/pgsql --with-pdf=/usr/local/bin (I really > > > think that was it, note I did NOT point right to the libpdf.so). I > > > also added /usr/local/lib to /etc/ld.so.conf and did a ldconfig. > > > > > > That's really all I did. RH 6.2, source tarballs of Apache 1.3.12, > > PHP > > > 4.0.2, pdflib 3.03, postgresql 7.0.2. > > > > > > If everything configs/builds correctly, I would blame RH 7.0 > > > > > > While I would like to install RH 7.0 and figure out what's up, I > > just > > > don't have the time. I would suggest, A) you try to install > > PHP/PDF as > > > a CGI under your current install. This allows the simplest > > install. > > > If that doesn't work, try RH 6.2 or some other distro? > > > > > > Good Luck, > > > > > > Chris > > > > > > On Wed, 14 Feb 2001, Mike Tuller wrote: > > >> Date: Wed, 14 Feb 2001 17:45:28 -0600 > > >> To: Michael Stearne <[EMAIL PROTECTED]> > > >> From: Mike Tuller <[EMAIL PROTECTED]> > > >> Subject: Re: [PHP] PDF Functions > > >> > > >> Exactly!!! I have gone back and redone everything 3 or 4 times, > > and > > >> am on > > >> day 3 of this. I watch while I configure, and it says that it is > > >> working, > > >> but when I go to check. I still get an error. > > >> > > >> > > >>> From: Michael Stearne <[EMAIL PROTECTED]> > > >>> Date: Wed, 14 Feb 2001 18:01:20 -0500 > > >>> To: [EMAIL PROTECTED] > > >>> Cc: Mike Tuller <[EMAIL PROTECTED]>, php mailing list > > >>> <[EMAIL PROTECTED]> > > >>> Subject: Re: [PHP] PDF Functions > > >>> > > >>> > > >>> > > >>> Chris Carbaugh wrote: > > >>> > > >>>> > > >>>> > > >>>> I have had problems in the past with RedHat's RPMs. They seem > > to > > >> put > > >>>> things in weird places. And just removing them and starting > > fresh > > >> with > > >>>> source always seems to work. Besides, once you have built from > > >> source > > >>>> a few times, it's really a piece of cake, and much less > > >> frustrating > > >>>> than screwing with RPMs. > > >>>> > > >>> > > >>> I am in the same situation except I have compiled from all the > > >> sources (not > > >>> RPMS) and I still get hung up when I try to include PDF. My > > system > > >> is a > > >>> new install of RH 7 with the updates that up2date suggests (gcc, > > >> etc.). I > > >>> have compiled and installed PHP with PDF no problem on RH 6.2. I > > >> think the > > >>> issue is something specific to RH7. I hope RH 7.1 fixes it. I > > >> think at > > >>> this point I am going back to 6.2 > > >>> > > >>> Michael > > >>> > > >>> > > >>> > > >>>> > > >>>> Chris > > >>>> > > >>>> On Wed, 14 Feb 2001, Mike Tuller wrote: > > >>>>> Date: Wed, 14 Feb 2001 15:49:44 -0600 > > >>>>> To: <[EMAIL PROTECTED]>, php mailing list > > >>>>> <[EMAIL PROTECTED]> > > >>>>> From: Mike Tuller <[EMAIL PROTECTED]> > > >>>>> Subject: Re: [PHP] PDF Functions > > >>>>> > > >>>>> The reason why I needed the RPM is because no matter what I > > >> tried, I > > >>>>> couldn't get PHP to compile for the Apache rpm on Redhat 7. If > > at > > >> all > > >>>>> possible, I like to use the rpms so that they can be easily > > >> updated. > > >>>>> > > >>>>> I have done everything everyone has suggested, and I still get > > an > > >>>>> error. I > > >>>>> have even compiled PHP and still I can't use PDFlib. What next? > > >>>>> > > >>>>> Here is the updated config script that I used. > > >>>>> > > >>>>> ./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-gettext > > >>>>> --with-gd > > >>>>> --with-jpeg-dir=/usr --with-png --with-zlib --with-gdbm > > >>>>> --enable-debugger --enable-magic-quotes --enable-safe-mode > > >>>>> --enable-sockets --enable-sysvsem --enable-sysvshm > > >>>>> --enable-track-vars > > >>>>> --enable-yp --enable-ftp --enable-wddx --with-mysql > > >>>>> --with-xml > > >>>>> --with-pdflib=/usr/local/lib --with-tiff > > >>>>> > > >>>>> > > >>>>>> From: Chris Carbaugh <[EMAIL PROTECTED]> > > >>>>>> Reply-To: [EMAIL PROTECTED] > > >>>>>> Date: Wed, 14 Feb 2001 15:08:02 EST > > >>>>>> To: Mike Tuller <[EMAIL PROTECTED]>, php mailing list > > >>>>>> <[EMAIL PROTECTED]> > > >>>>>> Subject: Re: [PHP] PDF Functions > > >>>>>> > > >>>>>> > > >>>>>> How about in /etc/ld.so.conf you make sure /usr/lib is in > > there. > > >>>>>> > > >>>>>> Then run /sbin/ldconfig. > > >>>>>> > > >>>>>> Also, why bother with the source RPM? I would rather just get > > >> the > > >>>>>> source tarball direct from PHP.net and run with it. > > >>>>>> > > >>>>>> Chris > > >>>>>> > > >>>>>> On Wed, 14 Feb 2001, Mike Tuller wrote: > > >>>>>>> Date: Wed, 14 Feb 2001 12:07:50 -0600 > > >>>>>>> To: php mailing list <[EMAIL PROTECTED]> > > >>>>>>> From: Mike Tuller <[EMAIL PROTECTED]> > > >>>>>>> Subject: [PHP] PDF Functions > > >>>>>>> > > >>>>>>> I finally got everything to install on RedHat 7, but I can't > > do > > >>>>>>> anything > > >>>>>>> with pdflib like I had expected. > > >>>>>>> > > >>>>>>> I get back Fatal error: Call to undefined function: pdf_new() > > >> in > > >>>>>>> /var/www/html/pdfclock.php on line 7. Line 7 is $pdf = > > >> PDF_new(); > > >>>>>>> > > >>>>>>> This is rather frustrating that every time I try to install > > PHP > > >> on > > >>>>> a > > >>>>>>> machine > > >>>>>>> it takes me a week to get it going. > > >>>>>>> > > >>>>>>> Here is what I have for the config from the srpm after > > >>>>> modification > > >>>>>>> as > > >>>>>>> instructed earlier. > > >>>>>>> > > >>>>>>> ../configure \ > > >>>>>>> --prefix=%{_prefix} \ > > >>>>>>> --with-config-file-path=%{_sysconfdir} \ > > >>>>>>> --disable-debug \ > > >>>>>>> --enable-pic \ > > >>>>>>> --enable-shared \ > > >>>>>>> --enable-inline-optimization \ > > >>>>>>> $* \ > > >>>>>>> --with-exec-dir=%{_bindir} \ > > >>>>>>> --with-regex=system \ > > >>>>>>> --with-gettext \ > > >>>>>>> --with-gd \ > > >>>>>>> --with-jpeg-dir=%{_prefix} \ > > >>>>>>> --with-png \ > > >>>>>>> --with-zlib \ > > >>>>>>> --with-gdbm \ > > >>>>>>> --enable-debugger \ > > >>>>>>> --enable-magic-quotes \ > > >>>>>>> --enable-safe-mode \ > > >>>>>>> --enable-sockets \ > > >>>>>>> --enable-sysvsem \ > > >>>>>>> --enable-sysvshm \ > > >>>>>>> --enable-track-vars \ > > >>>>>>> --enable-yp \ > > >>>>>>> --enable-ftp \ > > >>>>>>> --enable-wddx \ > > >>>>>>> --with-mysql \ > > >>>>>>> --with-xml \ > > >>>>>>> --with-pdflib=/usr/lib/lipdf.so.0 \ > > >>>>>>> --with-tiff > > >>>>>>> > > >>>>>>> Can someone look at this and tell me what else I need to put > > in > > >> to > > >>>>>>> get this > > >>>>>>> to work? > > >>>>>>> > > >>>>>>> Mike > > >>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>>> -- > > >>>>>>> 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 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] > > >> > > > -- > > > "Without the threat of death, there's no reason to live at all" - > > > Marilyn Manson > > > > > > -- > > 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] > > > -- > Earnest HemmingWay wrote: "The world is a fine place, and worth > fighting for" I agree with the second part.
Hi, I've been using horde, IMP for a while with PHP4 pretty well, no problem at all (uses PHPLIB for session and database storage). But now I need to built some code and I'm using PHP4's native session functions. The problem was that when coding I got an error related with PHPLIB's session object. So, I took the prepend file out of the autoprepend line in php.ini, and my code started working. The problem is that IMP needs the prepended file, so what can I do? Saludos... :-) -- System Administration: It's a dirty job, but someone told I had to do it. ----------------------------------------------------------------- Martín Marqués email: [EMAIL PROTECTED] Santa Fe - Argentina http://math.unl.edu.ar/~martin/ Administrador de sistemas en math.unl.edu.ar -----------------------------------------------------------------
The HTTP_IDENT env. variable was depreciated due to its limited use. REMOTE_USER does have a value if the user has been authenticated. If the authentication was successfull then the users name is stored in here. Use HTTP_REFERER if you want to know where the visitors were before they came to your site or a page on it. ""Barry Fawthrop"" <[EMAIL PROTECTED]> wrote in message 00db01c096c7$67511800$[EMAIL PROTECTED]">news:00db01c096c7$67511800$[EMAIL PROTECTED]... > Why do the Environment Variables > REMOTE_IDENT > REMOTE_USER > HTTP_FROM > HTTP_IDENT > and others exists IF they don't return any information ??? > > Is there anyway to find out Who visit's your site. > (1) I'm trying to determine between Search Engines and actual Visitors > (2) I'm trying to see who is interested in what I have. I have mailing list > and guestbook, yet no-one clicks these > > Are there any "tricks" I can use to see who these people are ?? > This is for a Christian Ministry site, if this is a factor > > > Thanks Barry > > > > -- > 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] >
Questions: I want to make an e-commerce like transaction with a remote file, similar to how a merchant account process a credit card. The concept is very similar. Basically, I have two servers in two different cities. I have a web interface on server A, and DB on server B. Server A is a membership site. If someone tries to access a members-feature from site A, then site A will contact site B, run a cgi script (which returns YES or NO), then proceed according to the answer from B. [It's not possible for the user to connect to site B, then transfer to site A] I want this to be invisible to the user, so I'm using $fp = fopen(http://.../file.cgi?var=value); to run the remote script. Now, if the remote script returns a value, like return ($va1, $var2); ================= How can I read these value, from site A? ================= If the function was in the same file, then it would be no problem. For example, with $var1 = function_name(); $var1 would contain any value returned by function_name(). ===================== Does that same concept holds, if the files are different? ==================== === How can I capture the returned value of the remote file? === Is there a better way to do this? Any and all suggestions are welcome. I would appreciate any help, comments, directions, that can provide. Thanks in advance. -John M. pepiedesigns
You could try Xemacs, which has colour syntax highlighting and a built in psychoanalist! (No, really!) But I prefer Gvim. You need (say) gvim 5.7 and the vim 5.7rt. If you're running a *nix, build it against Gtk. It's charityware, and looks and works the same on any platform. Menu driven and Grep style search and replace, unlimited undoos, colour sytax hightlighting, lots of ready made macros and so on. Get it from http://www.vim.org -- ****************************************************************************** Marx: "Why do Anarchists only drink herbal tea?" Proudhon: "Because all proper tea is theft." ******************************************************************************
Hi, can anyone suggest how to make this less hackish - perhaps preserving the array across page iterations somehow? I'm storing image path info in MySQL and creating an array from the result set, so I can build hrefs to the other pics as well as populate the img tag. This page calls itself to provide a running display of the current pic and the links to other pics. To preserve the passed href value, I've had to create the array TWICE as well as map the passed variable to another name to preserve it. tia, andrew <?php //begin database connection stuff include("db_connect_params.inc"); //all relevant database variables $sql="select path from PHOTO where pid =1"; //obvious $link_id = mysql_connect($host, $usr, $pass); //get connection handle $result = mysql_db_query($database, $sql, $link_id) or die("no result"); //begin hackishness if (!isset($i)) { $i = 1; //initialize counter while($row=mysql_fetch_array($result)) //read rows of picture paths into an array { extract($row); $displayed[$i]=$path; echo "<a href=\"$PHP_SELF?i=$i\">$i</a>  "; $i++; } echo "<img src =\"$displayed[1]\"></img><br>"; //use first row pic as default } else { $ii = $i; //preserve passed pic selection value $i = 1; //re-initialize counter while($row=mysql_fetch_array($result)) //read rows of picture paths into an array { extract($row); $displayed[$i]=$path; echo "<a href=\"$PHP_SELF?i=$i\">$i</a>  "; $i++; } echo "<img src =\"$displayed[$ii]\"></img><br>"; //use passed pic } ?>
try using serialize() and unserialize() but if you have a large amount of data, you would be better off using sessions. hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Andrew" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 15, 2001 3:49 AM Subject: [PHP] help make less ugly? > Hi, > > can anyone suggest how to make this less hackish - perhaps preserving the > array across page iterations somehow? > > I'm storing image path info in MySQL and creating an array from the result > set, so I can build hrefs to the other pics as well as populate the img tag. > This page calls itself to provide a running display of the current pic and > the links to other pics. > To preserve the passed href value, I've had to create the array TWICE as > well as map the passed variable to another name to preserve it. > > tia, > andrew > > <?php > file://begin database connection stuff > include("db_connect_params.inc"); file://all relevant database variables > $sql="select path from PHOTO where pid =1"; file://obvious > $link_id = mysql_connect($host, $usr, $pass); file://get connection handle > $result = mysql_db_query($database, $sql, $link_id) or die("no result"); > > file://begin hackishness > if (!isset($i)) > { > $i = 1; file://initialize counter > while($row=mysql_fetch_array($result)) file://read rows of picture paths into an > array > { > extract($row); > $displayed[$i]=$path; > echo "<a href=\"$PHP_SELF?i=$i\">$i</a>  "; > $i++; > } > > echo "<img src =\"$displayed[1]\"></img><br>"; file://use first row pic as > default > > } else { > > $ii = $i; file://preserve passed pic selection value > $i = 1; file://re-initialize counter > while($row=mysql_fetch_array($result)) file://read rows of picture paths > into an array > { > extract($row); > $displayed[$i]=$path; > echo "<a href=\"$PHP_SELF?i=$i\">$i</a>  "; > $i++; > } > > echo "<img src =\"$displayed[$ii]\"></img><br>"; file://use passed pic > > } > > ?> > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
Hello.. ..how i can make a extension for this version of PHP3? ..Thanks :-)
how can i make somthing that nows if there are 6-12 chars in a password field. Also how do you make somthing the know is the password, and the password confermation is the same. And finnally i need a script that know if they filled all the form fields, and one that know if they put and "@" in there e - mial sorry for all the request but i just cant find it anywere and i need a little help to get my buissness going -Thank you for you time Brandon
with the password you can use the funcio srtlen: $number_of_chars=strlen($password); Where are the right password? On a database?? In the site http://www.hotscripts.com you'll find a lot of script exemplos in PHP and JavaScript to verify if a e-mail typed is right. Augusto Cesar Castoldi On Wed, 14 Feb 2001, Brandon Feldhahn wrote: > how can i make somthing that nows if there are 6-12 chars in a password > field. Also how do you make somthing the know is the password, and the > password confermation is the same. And finnally i need a script that > know if they filled all the form fields, and one that know if they put > and "@" in there e - mial > > sorry for all the request but i just cant find it anywere and i need a > little help to get my buissness going > > -Thank you for you time > Brandon > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] >
The latest version should be at: ftp://argeas.cs-net.gr/pub/unix/mcrypt/win32/ -- phill > Kevin Connolly wrote: > > Does anyone know where I might get the mcrypt dll for windows nt or > > win 98?? >
Hi, I need help from checkbox-specialists needed ! I have a list of records each carrying a checkbox. The source in this original page looks like this as for the checkbox - the value of "value" equals the ID of the record: <input type=checkbox name=marked[] value=1 ></TD>... <input type=checkbox name=marked[] value=2 ></TD>... <input type=checkbox name=marked[] value=3 ></TD>... The user shall mark interesting records and upon submitting the form shall be shown on a new page showing only the marked records. The script for this new page exept for the query is shown below. WHAT MUST THE QUERY ON THIS NEW PAGE LOOK LIKE? e.g. Thanks for any help! Helmut <TABLE <TR > <? for (list($key, $val) = each($id)) { echo $key . " " . $val . "<BR>\n"; } $val = urlencode(mysql_result($result,$i,"id")); echo "<TD><input type=checkbox name=marked[]"; echo " value="; print_sp($val); echo " checked></TD>"; echo "<TD><b><A HREF=$PHP_SELF?func=browselist&par="; $val = urlencode(mysql_result($result,$i,"id")); print_sp($val); echo ">"; $val = mysql_result($result,$i,"id"); print_sp(w.$val); echo "</A></b></TD>"; echo "<TD ><fontcolor=#000080>"; $val = mysql_result($result, $i, "field1"); print_sp($val); echo "</font></TD>"; echo "<TD ><fontcolor=#000080>"; $val = mysql_result($result, $i, "field2"); print_sp($val); echo "</font></TD>"; echo "</TR>"; endfor; echo "</Td></TR></TABLE>"; if ($result){mysql_free_result($result);} endif /* Show selected */ ?>
Okay, last one for the day! How do you query the clients IP address? We have a site in development, and I want to restrict access to people coming in from certain IP addresses. Really, all I need to do is query the IP address, I can code the rest of it. Thanks! Karl
Run <? phpinfo(); ?> on a page. You will be able to see all of the available environment variables avaliable to you, one will tell you the client IP address. Michael "Karl J. Stubsjoen" wrote: > Okay, last one for the day! How do you query the clients IP address? We > have a site in development, and I want to restrict access to people coming > in from certain IP addresses. > Really, all I need to do is query the IP address, I can code the rest of it. > > Thanks! > > Karl > > -- > 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]
be Careful using the IPAddress as a primary security measure. If the client has accessed your site through a proxy, then the IP Address shown will be the IP Address of the proxy. While you can use X_FORWARDED_FOR (or something similar,c ant remember off the top of my head :p ) to determine the requesting IP address, not all proxies support this and can be easily spoofed. IP address checking is fine as a filter, but make sure more robust methods are in place as a secondary precaution. ^^@rk << This email brought to you by RFCs 821 and 1225. >> << If I was a signature file, where would I be?? >> << if (is_function($i)) { which_one_would_i_be(); } >> Michael Stearne wrote: > > Run > <? > phpinfo(); > ?> > > on a page. You will be able to see all of the available environment variables > avaliable to you, one will tell you the client IP address. > > Michael > > "Karl J. Stubsjoen" wrote: > > > Okay, last one for the day! How do you query the clients IP address? We > > have a site in development, and I want to restrict access to people coming > > in from certain IP addresses. > > Really, all I need to do is query the IP address, I can code the rest of it. > > > > Thanks! > > > > Karl > > > > -- > > 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] --
Karl J. Stubsjoen wrote: > Okay, last one for the day! How do you query the clients IP address? > We have a site in development, and I want to restrict access to > people coming in from certain IP addresses. > Really, all I need to do is query the IP address, I can code the rest > of it. $remote_ip = getenv('REMOTE_ADDR'); should work. There are other ways, but this one should be the safest. regards Wagner -- Three may keep a secret, if two of them are dead.
On Thu, 15 Feb 2001 07:12, Randy Johnson wrote: > Can somebody give me a url of an example or an example of how to page > results so they can be view by clicking page 1 page 2 or back and > next? > > results obtained from mysql database. > > Thanks > > Randy http://px.sklar.com/code.html?code_id=77 and leave out the require at the beginning. You'll need to hack it around a bit (lot?) to suit your circumstances, but the code to keep track of where you are is in there. -- David Robley | WEBMASTER & Mail List Admin RESEARCH CENTRE FOR INJURY STUDIES | http://www.nisu.flinders.edu.au/ AusEinet | http://auseinet.flinders.edu.au/ Flinders University, ADELAIDE, SOUTH AUSTRALIA
I guess there are good articles on this at phpbuilder.com http://www.phpbuilder.com/columns/rod20001214.php3 http://www.phpbuilder.com/columns/rod20000221.php3 hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Randy Johnson" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 15, 2001 2:12 AM Subject: [PHP] Paging results > Can somebody give me a url of an example or an example of how to page > results so they can be view by clicking page 1 page 2 or back and next? > > results obtained from mysql database. > > Thanks > > Randy > > > -- > 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]
Evan, It sounds like your PATH doesn't contain the JDK/bin directory. What happens if you type "which jar" at a command shell? Alex
"Jens Nedal" <[EMAIL PROTECTED]> wrote: > In case of displaying \n that are stored in a variable or com from a DB or > inptu field you can also use nl2br($var) which automatically converts those > linebreaks to <br> and so get displayed correctly. Good call, Jens. > Though that will not work > for the tabs. For tabs something like this will probably give a tolerable result, though I've never had a need to try: $var = str_replace( "\t", str_repeat( " ", 4 ), $var ); -- Steve Werby COO 24-7 Computer Services, LLC Tel: 804.817.2470 http://www.247computing.com/
Hi, How do I get the index,number of an array if reffering to an array via string? Ex: I have 100 arrays, and I want to know what # myarray["something"] is. I looked at Current, but how do I move the pointer to where "something" is in the array? Would this work: $null = myarray["something"]; $indexofsomething = current(); Thanks, Chris
At 19:53 14/2/2001 +0100, Christian Reiniger wrote: >On Wednesday 14 February 2001 18:43, Christian Dechery wrote: > > that's kinda what I have here... but the line of code isn't being > > shown... and that is the problem... I for one, think that in an error > > message the line of code is crucial. > >Check the manual for set_error_handler () well... that could help, but even than I'd have to call that error_handler everytime I execd a query and still would have to pass to it the __LINE__ of code... so, I'd wouldn't exactly help... ____________________________ . Christian Dechery (lemming) . http://www.tanamesa.com.br . Gaita-L Owner / Web Developer
How can I disable the display of error to the browser window from within the script? I want to do a redirect based on the error and cannot because header info has already been sent. Thanks, Pat
On Thu, 15 Feb 2001 11:42, Patrick Brown wrote: > How can I disable the display of error to the browser window from > within the script? I want to do a redirect based on the error and > cannot because header info has already been sent. > > Thanks, > Pat Try an @ prepended to the function that triggers the error, then test for the error. @ should prevent the display of the error message. -- David Robley | WEBMASTER & Mail List Admin RESEARCH CENTRE FOR INJURY STUDIES | http://www.nisu.flinders.edu.au/ AusEinet | http://auseinet.flinders.edu.au/ Flinders University, ADELAIDE, SOUTH AUSTRALIA
In article <96faad$h9k$[EMAIL PROTECTED]>, [EMAIL PROTECTED] ("Patrick Brown") wrote: > How can I disable the display of error to the browser window from within the > script? I want to do a redirect based on the error and cannot because header > info has already been sent. Use the "@" sign. Example @some_function() -- CC
OK, I tried the @ symbol. It seemed to just disable error checking altogether. I have this in my code that I'd like to use. if (!$php_errormsg) { header("Location: http://www.domain.com/admin/index.php"); } else { header("Location: http://www.domain.com/admin/error.html"); } "CC Zona" <[EMAIL PROTECTED]> wrote in message 96fcv5$2o0$[EMAIL PROTECTED]">news:96fcv5$2o0$[EMAIL PROTECTED]... > In article <96faad$h9k$[EMAIL PROTECTED]>, [EMAIL PROTECTED] ("Patrick > Brown") wrote: > > > How can I disable the display of error to the browser window from within the > > script? I want to do a redirect based on the error and cannot because header > > info has already been sent. > > Use the "@" sign. Example > > @some_function() > > -- > CC > > -- > 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] >
---------------------------------------------------------------------------- ----------------- Disclaimer: The information contained in this email is intended only for the use of the person(s) to whom it is addressed and may be confidential or contain legally privileged information. If you are not the intended recipient you are hereby notified that any perusal, use, distribution, copying or disclosure is strictly prohibited. If you have received this email in error please immediately advise us by return email at [EMAIL PROTECTED] and delete the email document without making a copy. ---------------------------------------------------------------------------- ----------------- Pretty neat, I never once thought of making one big parameter array.... I agree its all a matter of taste. It could be a personal inditement but i've always found my OO code easier to extend and maintain than my proceedural stuff. I can only recommend you give a go in PHP and see if it makes a difference for you. mn Mark Nold [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> Senior Consultant Change is inevitable, except from vending machines. -----Original Message----- From: Mark Maggelet [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 15, 2001 2:16 AM To: Nold, Mark; [EMAIL PROTECTED] Subject: RE: [PHP] OOP in web development On Wed, 14 Feb 2001 19:21:20 +1030, Nold, Mark ([EMAIL PROTECTED]) wrote: >--------------------------------------------------------------------- >------- >----------------- >Disclaimer: The information contained in this email is intended only >for the >use of the person(s) to whom it is addressed and may be confidential >or >contain legally privileged information. If you are not the intended >recipient you are hereby notified that any perusal, use, >distribution, >copying or disclosure is strictly prohibited. If you have received >this >email in error please immediately advise us by return email at >[EMAIL PROTECTED] and delete the email document without >making a >copy. >--------------------------------------------------------------------- >------- >----------------- > >I have to agree that OOP is much better in abstracting than user >defined >functions... why? > >To return some data and display in a HTML table it i do: >$db = new DB; >$db->query("SELECT foo from bar"); > >$t = new Table; >echo $t->create($db->data); > > >Pretty easy. Now i could have all these have be functions > >$data = query($connection_details,"SELECT foo from bar"); >echo create_table($data); > >But.... > >What if i wanted a special connection specified as myDB that was >consistant >through out my site? Or what if my table creation function has over >30 >different options setable (colours, fonts, spacing by cells, >columns, rows >and table)? This becomes difficult with pure functions as you end up >with > > >echo >create_table($data,"nowrap","black",null,"white",null,null,null,"Taho >ma",12, >null,null,null,array(array("bold"))); > >instead of > >$t = new Table; >$t->options = "nowrap"; >$t->heading["bgcolor"] = "black"; >$t->heading["fontcolor"] = "white"; >$t->global["font"] = "tahoma"; >$t->global["fontsize"] = 12; >$t->column["total"]["format"] = "bold"; > >echo $t->create($db->data); you could do something like: $parameters["options"] = "nowrap"; $parameters["heading"]["bgcolor"] = "black"; $parameters["heading"]["fontcolor"] = "white"; $parameters["global"]["font"] = "tahoma"; $parameters["global"]["fontsize"] = 12; $parameters["column"]["total"]["format"] = "bold"; echo create_table($data,$parameters); The difference is a matter of style. >// Create another table with similiar properties, but different data >echo $t->create($mydb->data); > > > >What if wanted to make my table definition reusable (you would have >to make >sure all these class's are included like your functions) > > >class myTable extends Table { > var $options = "nowrap"; > var $heading["bgcolor"] = "black"; > var $heading["fontcolor"] = "white"; > var $global["font"] = "tahoma"; > var $global["fontsize"] = 12; > var $column["total"]["format"] = "bold"; >} > > >Then from then on you could just call > > >$t = new myTable; >echo $t->create($db->data); > >Now if change my definition of what a myTable should look like i >change it >once, not in everyfile as you might with functions. (You could >however >define a new function called create_myTable that does something >similiar). this is nothing you can't do without OOP. >The last benefit is that with phpdoc and similiar tools class's can >be autodocumented which is very nice. Maybe so, I never used it. To me, the main reason to use OOP is when you're dealing with Java or something and native code is dealing with your objects. For instance laying out widgets on a screen might need that your widget extend Widget and have a draw() method. I've never had a situation with php where I thought doing things this way would make things easier. - Mark
Hi Guys, Does anybody know how to upload a file if the only information you have is the string to the location of the file on the clients hard drive. Also, the string was not retrieved using the form method, which I know about. This method can't be used and I need to be able to upload with only the location information. PHP3 is the ver that I am using. Thanks Scott Mebberson [EMAIL PROTECTED]
Doesn't anybody know anything?? Even a nope it can't be done is a better response than nothing? Thanks guys ""Scott Mebberson"" <[EMAIL PROTECTED]> wrote in message 96fcni$kg$[EMAIL PROTECTED]">news:96fcni$kg$[EMAIL PROTECTED]... > Hi Guys, > > Does anybody know how to upload a file if the only information you have is > the string to the location of the file on the clients hard drive. Also, the > string was not retrieved using the form method, which I know about. This > method can't be used and I need to be able to upload with only the location > information. > > PHP3 is the ver that I am using. > > Thanks > > Scott Mebberson > [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] >
> Doesn't anybody know anything?? Even a nope it can't be done > is a better response than nothing? "Nope, it can't be done." Well ... actually, it *can* be done. But you ruled out the only possible method of doing it, for some reason. Jason -- Jason Murray [EMAIL PROTECTED] Web Design Team, Melbourne IT Fetch the comfy chair!
Scott Mebberson wrote: > Does anybody know how to upload a file if the only information you have is > the string to the location of the file on the clients hard drive. Also, the > string was not retrieved using the form method, which I know about. This > method can't be used and I need to be able to upload with only the location > information. I wouldn't know how to do this myself, especially since it would help greatly in a project I'm working on. Although I'm suspecting it's a restriction in the <input type="file"> tag which won't allow this kind of behaviour. eg: "c:/windows/passwd.pwl" of course I could be paranoid -- | Disclaimer: | Timothy Aslat [EMAIL PROTECTED] | | The sender of this email is a figment | http://www.goodiesruleok.com | | of a deranged imagination and leaves it| Spyderweb Consulting | | to your own devices to decide whose... | P: 82270800 M: 0401088479 |
> > Does anybody know how to upload a file if the only information you > > have is the string to the location of the file on the clients hard > > drive. Also, the string was not retrieved using the form method, which > > I know about. This method can't be used and I need to be able to upload > > with only the location information. > > I wouldn't know how to do this myself, especially since it would help > greatly in a project I'm working on. Although I'm suspecting it's a > restriction in the <input type="file"> tag which won't allow this kind > of behaviour. eg: "c:/windows/passwd.pwl" > > of course I could be paranoid Actually, given your comments and thinking about the original post again, why does it sound like he's trying to do Something Naughty(tm)? :) Jason
So does anybody have a work around. I need this becase I am creating a web updating system using my own code and text box. Ie, I use reg epx's to search through 'my code' and change it to proper html. Then I search through and find all file references in order to upload them. But them I am stuck with strings to files on people's hard drives, with no way of uploading?? Any ideas?? Thanks guys for helping out ""Scott Mebberson"" <[EMAIL PROTECTED]> wrote in message 96fcni$kg$[EMAIL PROTECTED]">news:96fcni$kg$[EMAIL PROTECTED]... > Hi Guys, > > Does anybody know how to upload a file if the only information you have is > the string to the location of the file on the clients hard drive. Also, the > string was not retrieved using the form method, which I know about. This > method can't be used and I need to be able to upload with only the location > information. > > PHP3 is the ver that I am using. > > Thanks > > Scott Mebberson > [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] >
> Doesn't anybody know anything?? Even a nope it can't be done is a better > response than nothing? > > Thanks guys Don't always expect a response, especially within 137 minutes. Also consider how dangerous it would be. If I decided to check for files on a visitors HD's and was able to download them at will, that would be bad. Regards, Philip
Scott Mebberson pressed the little lettered thingies in this order... > So does anybody have a work around. > I need this becase I am creating a web updating system using my own code > and text box. Ie, I use reg epx's to search through 'my code' and change it > to proper html. Then I search through and find all file references in order > to upload them. But them I am stuck with strings to files on people's hard > drives, with no way of uploading?? > > Any ideas?? > > Thanks guys for helping out > > > > ""Scott Mebberson"" <[EMAIL PROTECTED]> wrote in message > 96fcni$kg$[EMAIL PROTECTED]">news:96fcni$kg$[EMAIL PROTECTED]... > > Hi Guys, > > > > Does anybody know how to upload a file if the only information you have > > is the string to the location of the file on the clients hard drive. > > Also, > the > > string was not retrieved using the form method, which I know about. This > > method can't be used and I need to be able to upload with only the > location In order to do ANYTHING on the client computer, you need a CLIENT- SIDE program. PHP is handled completely SERVER-SIDE, so no, this cannot be done in PHP (unless, of course, the client and the server are the same machine). You'll be wanting to look into javascript or something more of that flavor. Good luck... Christopher Ostmo a.k.a. [EMAIL PROTECTED] AppIdeas.com For a good time, http://www.AppIdeas.com/
Hello, I have a situation where I need to verify the PGP signature of a message that is stored within a variable in a PHP script. Is it possible to launch external programs from within PHP? I can't find anything about it in the manual. If not, has anyone ported PGP over to PHP?? (That's a lot of Ps!) Thanks for your help! Wyatt
On Thu, 15 Feb 2001 12:40, Wyatt Earp wrote: > Hello, > > I have a situation where I need to verify the PGP signature of a > message that is stored within a variable in a PHP script. Is it > possible to launch external programs from within PHP? I can't find > anything about it in the manual. If not, has anyone ported PGP over to > PHP?? (That's a lot of Ps!) > > Thanks for your help! > > Wyatt Program execution functions - exec or system might be what you need. -- David Robley | WEBMASTER & Mail List Admin RESEARCH CENTRE FOR INJURY STUDIES | http://www.nisu.flinders.edu.au/ AusEinet | http://auseinet.flinders.edu.au/ Flinders University, ADELAIDE, SOUTH AUSTRALIA
On Thu, 15 Feb 2001, David Robley wrote: > > Program execution functions - exec or system might be what you need. Thanks, exec sounds sounds like what I need. - Wyatt
* Janet Valade <[EMAIL PROTECTED]> [010214 18:33]: > I think you can do it like this: > > $mailbody="$varname\n$varname2"; That works. Hmm. I wonder why the concatenation didn't? Thanks! LER > > Janet > > > > -----Original Message----- > > From: Larry Rosenman [SMTP:[EMAIL PROTECTED]] > > Sent: Wednesday, February 14, 2001 11:22 AM > > To: [EMAIL PROTECTED] > > Subject: [PHP] concatenating strings and \n's for mail... > > > > Greetings, > > I was trying to build up a multi-line body to use with the mail > > command, using code similar to: > > $mailbody = $mailbody . '\n' . $HTTP_POST_VARS["somefield"]; > > > > when I sent the mail, the \n showed up, not as a new line, but a > > literal \n. How do I fix this? > > > > This is with 4.0.4pl1. > > > > LER > > > > > > -- > > Larry Rosenman http://www.lerctr.org/~ler > > Phone: +1 972-414-9812 E-Mail: [EMAIL PROTECTED] > > US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749 > > > > -- > > 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] -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 972-414-9812 E-Mail: [EMAIL PROTECTED] US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749
[restored to bottom-posting, for clarity] > > > I was trying to build up a multi-line body to use with the mail > > > command, using code similar to: > > > $mailbody = $mailbody . '\n' . $HTTP_POST_VARS["somefield"]; <snip> > > I think you can do it like this: > > > > $mailbody="$varname\n$varname2"; > That works. Hmm. I wonder why the concatenation didn't? Because '\n' is a string consisting of a backslash followed by the letter n, while "\n" is a newline character. Gotta use double-quotes. -- CC
* CC Zona <[EMAIL PROTECTED]> [010214 21:21]: > [restored to bottom-posting, for clarity] > > > > > I was trying to build up a multi-line body to use with the mail > > > > command, using code similar to: > > > > $mailbody = $mailbody . '\n' . $HTTP_POST_VARS["somefield"]; > > <snip> > > > > I think you can do it like this: > > > > > > $mailbody="$varname\n$varname2"; > > That works. Hmm. I wonder why the concatenation didn't? > > Because '\n' is a string consisting of a backslash followed by the letter > n, while "\n" is a newline character. Gotta use double-quotes. I even had trouble within double quotes with the concatenation. LER -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 972-414-9812 E-Mail: [EMAIL PROTECTED] US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749
you will need to use "\r\n" instead of only "\n", I guess hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Larry Rosenman" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 15, 2001 12:51 AM Subject: [PHP] concatenating strings and \n's for mail... > Greetings, > I was trying to build up a multi-line body to use with the mail > command, using code similar to: > $mailbody = $mailbody . '\n' . $HTTP_POST_VARS["somefield"]; > > when I sent the mail, the \n showed up, not as a new line, but a > literal \n. How do I fix this? > > This is with 4.0.4pl1. > > LER > > > -- > Larry Rosenman http://www.lerctr.org/~ler > Phone: +1 972-414-9812 E-Mail: [EMAIL PROTECTED] > US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749 > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
I have a few text input boxes that I am using to allow the client to compose emails for a mailing list... does anyone have a little snippet that will take the "\n's" and turn them into <BR>'s? I would attempt to write one myself.... but Im not the best at ereg or replace code... Much Thanks in Advance. Dallas K.
Are you sure you want to convert \n into <br> for an email? At any rate, a function exists for this conversion : http://www.php.net/manual/en/function.nl2br.php Regards, Philip Olson http://www.cornado.com/ .sig be outside the box. On Wed, 14 Feb 2001, Dallas Kropka wrote: > I have a few text input boxes that I am using to allow the client to > compose emails for a mailing list... does anyone have a little snippet that > will take the "\n's" and turn them into <BR>'s? I would attempt to write one > myself.... but Im not the best at ereg or replace code... > > > Much Thanks in Advance. > > Dallas K. > > > -- > 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] >
Hmmm, ok, now I feel like a dumbass..... and somewhere in the back of my mind I knew of that function. sorry. -----Original Message----- From: Cameron [mailto:[EMAIL PROTECTED]] Sent: Wednesday, February 14, 2001 9:34 PM To: Dallas Kropka Subject: Re: [PHP] A little code here? :) http://www.php.net/nl2br RTFM Dallas Kropka wrote: > I have a few text input boxes that I am using to allow the client to > compose emails for a mailing list... does anyone have a little snippet that > will take the "\n's" and turn them into <BR>'s? I would attempt to write one > myself.... but Im not the best at ereg or replace code... > > Much Thanks in Advance. > > Dallas K. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
check nl2br() best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Dallas Kropka" <[EMAIL PROTECTED]> To: "PHP LIST" <[EMAIL PROTECTED]> Sent: Thursday, February 15, 2001 9:01 AM Subject: [PHP] A little code here? :) > I have a few text input boxes that I am using to allow the client to > compose emails for a mailing list... does anyone have a little snippet that > will take the "\n's" and turn them into <BR>'s? I would attempt to write one > myself.... but Im not the best at ereg or replace code... > > > Much Thanks in Advance. > > Dallas K. > > > -- > 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]
Hiya, i was wondering if some one could help me with this ... i have a little form where you can enter a value say company then on submit its ment to check the db for value or one like it my sql line works fine (mysql_error() shows nothing and it works from command line) .. . . . <form name=search method=POST action="<? $PHP_SELF ?>"> <input type="text" name="query"> <input type="submit" name="submit" value="submit"> </form> <? if ($submit){ echo "<TABLE BORDER=\"0\" CELLPADDING=\"3\" CELLSPACING=\"1\" BGCOLOR=\"#CCCCCC\" ALIGN=\"CENTER\">\n<tr BGCOLOR=\"#CCCCCC\">\n<td bgcolor=\"#006699\"><div align=\"center\"><font face=\"Helvetica, sans-serif\" size=\"3\" color=\"#FFFFFF\"><b>Company</b> </td></tr>"; $result = mysql_query("SELECT company FROM resellers WHERE Company LIKE '%$query%'"); printf("<tr><td> $company </td></tr>\n"); echo "</table>"; echo mysql_error(); } ?> Thanks in advance Peter
In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] ("Peter Houchin") wrote: > <form name=search method=POST action="<? $PHP_SELF ?>"> > <input type="text" name="query"> > <input type="submit" name="submit" value="submit"> > </form> > <? if ($submit){ > echo "<TABLE BORDER=\"0\" CELLPADDING=\"3\" CELLSPACING=\"1\" > BGCOLOR=\"#CCCCCC\" ALIGN=\"CENTER\">\n<tr BGCOLOR=\"#CCCCCC\">\n<td > bgcolor=\"#006699\"><div align=\"center\"><font face=\"Helvetica, > sans-serif\" size=\"3\" color=\"#FFFFFF\"><b>Company</b> </td></tr>"; > $result = mysql_query("SELECT company FROM resellers WHERE Company LIKE > '%$query%'"); > printf("<tr><td> $company </td></tr>\n"); > echo "</table>"; > echo mysql_error(); > } > ?> Are you establishing a valid database connection someplace earlier in the script? If not, then you need to do so first (see mysql_connect mysql_pconnect, for instance). Also, the resource id for that connection should be included as the second parameter in your mysql_query() call. You may find it helpful to read the PHP manual section on mysql and/or a PHP/MySQL tutorial (ex. phpbuilder.com). -- CC
Peter, after querying the database, you need to fetch the returned values from the result before you can use them: > $result = mysql_query("SELECT company FROM resellers WHERE Company LIKE > '%$query%'"); $row = mysql_fetch_row($result); $company = $row[0]; OR (shorter): list($company)=mysql_fetch_row($result); > printf("<tr><td> $company </td></tr>\n"); otherwise, $company would not be set. Ben Peter Houchin wrote: > > Hiya, i was wondering if some one could help me with this ... i have a > little form where you can enter a value say company then on submit its ment > to check the db for value or one like it my sql line works fine > (mysql_error() shows nothing and it works from command line) .. > > . > . > . > <form name=search method=POST action="<? $PHP_SELF ?>"> > <input type="text" name="query"> > <input type="submit" name="submit" value="submit"> > </form> > <? if ($submit){ > echo "<TABLE BORDER=\"0\" CELLPADDING=\"3\" CELLSPACING=\"1\" > BGCOLOR=\"#CCCCCC\" ALIGN=\"CENTER\">\n<tr BGCOLOR=\"#CCCCCC\">\n<td > bgcolor=\"#006699\"><div align=\"center\"><font face=\"Helvetica, > sans-serif\" size=\"3\" color=\"#FFFFFF\"><b>Company</b> </td></tr>"; > $result = mysql_query("SELECT company FROM resellers WHERE Company LIKE > '%$query%'"); > printf("<tr><td> $company </td></tr>\n"); > echo "</table>"; > echo mysql_error(); > } > ?> > > Thanks in advance > > Peter
thanks ben it works :) Just one thing if i say enter just one letter .. how could i make it show more than just the one result? -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Ben Peter Sent: Thursday, February 15, 2001 2:23 PM To: Peter Houchin Cc: PHP MAIL GROUP Subject: Re: [PHP] SELECT BLAH WHERE BLAH LIKE BLAH not working Peter, after querying the database, you need to fetch the returned values from the result before you can use them: > $result = mysql_query("SELECT company FROM resellers WHERE Company LIKE > '%$query%'"); $row = mysql_fetch_row($result); $company = $row[0]; OR (shorter): list($company)=mysql_fetch_row($result); > printf("<tr><td> $company </td></tr>\n"); otherwise, $company would not be set. Ben Peter Houchin wrote: > > Hiya, i was wondering if some one could help me with this ... i have a > little form where you can enter a value say company then on submit its ment > to check the db for value or one like it my sql line works fine > (mysql_error() shows nothing and it works from command line) .. > > . > . > . > <form name=search method=POST action="<? $PHP_SELF ?>"> > <input type="text" name="query"> > <input type="submit" name="submit" value="submit"> > </form> > <? if ($submit){ > echo "<TABLE BORDER=\"0\" CELLPADDING=\"3\" CELLSPACING=\"1\" > BGCOLOR=\"#CCCCCC\" ALIGN=\"CENTER\">\n<tr BGCOLOR=\"#CCCCCC\">\n<td > bgcolor=\"#006699\"><div align=\"center\"><font face=\"Helvetica, > sans-serif\" size=\"3\" color=\"#FFFFFF\"><b>Company</b> </td></tr>"; > $result = mysql_query("SELECT company FROM resellers WHERE Company LIKE > '%$query%'"); > printf("<tr><td> $company </td></tr>\n"); > echo "</table>"; > echo mysql_error(); > } > ?> > > Thanks in advance > > 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]
Peter, use something like if ( mysql_num_rows( $result ) ) { echo '<UL>'; while( list($company) = mysql_fetch_row($result) ) { echo '<LI>'.htmlentities($company).'</LI>'; } echo '</UL>'; } the first line checks whether there are results (if no, we don't need to display the <UL></UL> either. The while runs until mysql_fetch_row returns false, which is the case when all rows have been retireved. htmlentitites($company) makes sure that no HTML special characters slip through (like a company named '<E>-Buiz Inc'. Ben Peter Houchin wrote: > > thanks ben it works :) > > Just one thing if i say enter just one letter .. how could i make it show > more than just the one result? > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Ben Peter > Sent: Thursday, February 15, 2001 2:23 PM > To: Peter Houchin > Cc: PHP MAIL GROUP > Subject: Re: [PHP] SELECT BLAH WHERE BLAH LIKE BLAH not working > > Peter, > > after querying the database, you need to fetch the returned values from > the result before you can use them: > > > $result = mysql_query("SELECT company FROM resellers WHERE Company LIKE > > '%$query%'"); > > $row = mysql_fetch_row($result); > $company = $row[0]; > > OR (shorter): > > list($company)=mysql_fetch_row($result); > > > printf("<tr><td> $company </td></tr>\n"); > > otherwise, $company would not be set. > > Ben > > Peter Houchin wrote: > > > > Hiya, i was wondering if some one could help me with this ... i have a > > little form where you can enter a value say company then on submit its > ment > > to check the db for value or one like it my sql line works fine > > (mysql_error() shows nothing and it works from command line) .. > > > > . > > . > > . > > <form name=search method=POST action="<? $PHP_SELF ?>"> > > <input type="text" name="query"> > > <input type="submit" name="submit" value="submit"> > > </form> > > <? if ($submit){ > > echo "<TABLE BORDER=\"0\" CELLPADDING=\"3\" CELLSPACING=\"1\" > > BGCOLOR=\"#CCCCCC\" ALIGN=\"CENTER\">\n<tr BGCOLOR=\"#CCCCCC\">\n<td > > bgcolor=\"#006699\"><div align=\"center\"><font face=\"Helvetica, > > sans-serif\" size=\"3\" color=\"#FFFFFF\"><b>Company</b> </td></tr>"; > > $result = mysql_query("SELECT company FROM resellers WHERE Company LIKE > > '%$query%'"); > > printf("<tr><td> $company </td></tr>\n"); > > echo "</table>"; > > echo mysql_error(); > > } > > ?> > > > > Thanks in advance > > > > 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 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]
Could anyone recommend a reasonably priced (preferably below USD 100 a month) host that provides PHP4 and MySQL? What are your experiences with the host that you are recommeding? Thanks in advance. - Andres Montiel
Freemail wrote: > Could anyone recommend a reasonably priced (preferably > below USD 100 a month) host that provides PHP4 and > MySQL? What are your experiences with the host that you > are recommeding? Actually, yes. I do. My rates are approximately US$20 per month depending on the expected size of the database. as far as experiences go, I haven't had any complaints about the QOS or the accessibility of the system. -- | Disclaimer: | Timothy Aslat [EMAIL PROTECTED] | | The sender of this email is a figment | http://www.goodiesruleok.com | | of a deranged imagination and leaves it| Spyderweb Consulting | | to your own devices to decide whose... | P: 82270800 M: 0401088479 |
Well I don't know about anyone else's experience, but I've been using JTL Networks (http://www.jtlnet.com) for almost 6 months. Granted, that's not a lot of time, but I've been fairly impressed with them. Reasonable rates, a great support staff, and a lot of flexibility... Joseph E. Sheble a.k.a. Wizaerd Wizaerd's Realm Canvas, 3D, Graphics, ColdFusion, PHP, and mySQL http://www.wizaerd.com ================================= > -----Original Message----- > From: Freemail [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, February 14, 2001 8:56 PM > To: [EMAIL PROTECTED] > Subject: [PHP] recommended PHP/MySQL host > > > Could anyone recommend a reasonably priced (preferably > below USD 100 a month) host that provides PHP4 and > MySQL? What are your experiences with the host that you > are recommeding? > > Thanks in advance. > > - Andres Montiel > > > -- > 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] > > >
take a look at some good tutorials on www.phpbuilder.com, www.devshed.com and www.webmonkey.com also, download the php manual from www.php.net and go through the installation section therein that deals in detail with the stuff on installing php with apache , both on Windows and Unix hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 14, 2001 5:31 PM Subject: [PHP] apache & php > help! > > i want to get started! > > how do configure Apache to work with PHP? > > apparently it is not because my browser will not "find" the test files.php. > > please help me to test it. > > i am using Mac OS X (pb) so i should follow any Unix procedure ok, i think. > > thank you. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
check out the filesystems functions in the php manual http://www.php.net/manual/en/ref.filesystem.php and also check out the code of some good file Management systems at http://www.hotscripts.com/PHP/Scripts_and_Programs/File_Manipulation/File_Ma nagement/ hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Karl J. Stubsjoen" <[EMAIL PROTECTED]> To: "PHP Mailing List" <[EMAIL PROTECTED]> Sent: Wednesday, February 14, 2001 8:44 PM Subject: [PHP] Help Work with files > Hello, I need to work with files on my web server. I need to be able move > them, delete them, rename them etc... > Is there a section in the documentation devoted to this? > - How do I list files in a directory? > > 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]
try using strtotime() http://www.php.net/manual/en/function.strtotime.php hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Don" <[EMAIL PROTECTED]> To: "php list" <[EMAIL PROTECTED]> Sent: Wednesday, February 14, 2001 9:17 PM Subject: [PHP] date maniplations > Hello, > > Sorry if I am confused by the date functions in the manual but I am. > Here's what I want to do: > > I have a string in the form MM/DD/YYYY. I wish to: > 1) convert it to a date > 2) add $n days to it > 3) convert back to a string in the same format above > > I believe I can accomplish [2] and [3] with: > > $mytdate = date("m/d/Y",mktime(0,0,0,date("m") > ,date("d")+$n,date("Y"))); > > How do I accomplish step 1? > Can I type cast a string to a date? > > Thanks, > Don > > > -- > 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]
read about stripslashes at http://www.php.net/manual/en/function.stripslashes.php hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Nguyen, David M" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 14, 2001 9:32 PM Subject: [PHP] Why??? > Hi all, > > I have a PHP web form setup for user to fill in information then email it to > me after pressing SUBMIT button. Everytime user uses double-quote(") or > single(') it inserts (/) right in front of " or '. Does anyone know why and > how to fix it? Please advise. Below is example of what I got from my email > when user submits form to me. > > > Topic: Added \"Initial login to the EMS\" procedure. > > > Thanks in advance, > David > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
just use <? $topic=stripslashes($topic); $to = "[EMAIL PROTECTED]"; $subject = "Update"; $message = "The following Webpage is added or updated:\n\nDate: $date\nEquipment : $equipment\nTopic: $topic\nURL: $url"; $mail_header = "From: $email"; mail( $to, $subject, $message, $mail_header ) or print "Could not send mail"; print ("<HTML>\n"); print ("<HEAD>\n"); print ("<TITLE>$title</TITLE>\n"); print ("</HEAD>\n"); print ("<BODY BACKGROUND=\"images/bkgrnd.jpg\" bgcolor=\"#FFFFFF\">\n"); print ("<H3>Thank you. Your submission has been sent. <br><br><A HREF=\"index.h tml\">Back</A> to Home Page.\n"); print ("</BODY>\n"); print ("</HTML>"); ?> hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Nguyen, David M" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 14, 2001 9:58 PM Subject: RE: [PHP] Why??? > The / is coming from $topic, how do I use stripslashes to remove / . Can > someone give me an example how to code it? > > Here is my original PHP script: > > <? > > $to = "[EMAIL PROTECTED]"; > $subject = "Update"; > $message = "The following Webpage is added or updated:\n\nDate: > $date\nEquipment > : $equipment\nTopic: $topic\nURL: $url"; > $mail_header = "From: $email"; > mail( $to, $subject, $message, $mail_header ) or print "Could not send > mail"; > > print ("<HTML>\n"); > print ("<HEAD>\n"); > print ("<TITLE>$title</TITLE>\n"); > print ("</HEAD>\n"); > print ("<BODY BACKGROUND=\"images/bkgrnd.jpg\" bgcolor=\"#FFFFFF\">\n"); > print ("<H3>Thank you. Your submission has been sent. <br><br><A > HREF=\"index.h > tml\">Back</A> to Home Page.\n"); > print ("</BODY>\n"); > print ("</HTML>"); > > ========================================================== > > > > -----Original Message----- > From: John Vanderbeck [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, February 14, 2001 10:07 AM > To: Nguyen, David M; [EMAIL PROTECTED] > Subject: Re: [PHP] Why??? > > > I can help you there, as I had the same problem until someone else helped > me. This is because PHP will escape the input it gets. I think this is > dependant on some enviroment setting, but I can't recall which one. > > To fix it you call stripslashes($var); > > - John Vanderbeck > - Admin, GameDesign > > ----- Original Message ----- > From: "Nguyen, David M" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, February 14, 2001 11:02 AM > Subject: [PHP] Why??? > > > > Hi all, > > > > I have a PHP web form setup for user to fill in information then email it > to > > me after pressing SUBMIT button. Everytime user uses double-quote(") or > > single(') it inserts (/) right in front of " or '. Does anyone know why > and > > how to fix it? Please advise. Below is example of what I got from my > email > > when user submits form to me. > > > > > > Topic: Added \"Initial login to the EMS\" procedure. > > > > > > Thanks in advance, > > David > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > > > > > -- > 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]
use stripslashes() in the submit page to take care of the problem with the quotes for ex, if the name of the textbox for description is "txtDesc", use the following line at the top of the page $describe=stripslashes($describe); so your code will look like PHP Script #1: Editing description print' </textarea><br> Description:<br><textarea name=describe cols=40 rows=10>'; echo $info["description"]; print' </textarea><br>'; PHP Script #2: (preview changes) <input type=hidden name=describe value="<?php print stripslashes($describe)?>"> <b>Description:</b><br> <?php print stripslashes($describe) ?> <p> PHP Script #3: (update database) $describe=stripslashes($describe); $sql = "UPDATE news SET release_date='$date', title='$title', description='$describe', contact='$contact', content='$test', type='$type' WHERE news_id=$id"; $result = mysql_query($sql) make sure that you make use of stripslashes in both the pages ( in the hidden field of the second page as well) otherwise you will have to use multiple stripslashes() calls to get back to your original data hope that halps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Tanya Brethour" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 14, 2001 10:26 PM Subject: [PHP] Qoute problem > > Hi! I was hoping that someone could help me out. I am not positive if I > understand whats going on.. so let me try to explain. > > This is a process to modify news articles in a MySQL database. > > (From the point after picking the article to modify) > PHP Script #1: > I grab everything from the database and stick it into the HTML form > (textarea, text, etc). I allow the user to modify whatever they want. > > PHP Script #2: > This script takes the new information and displays it to the user.. it is > a preview of what it will look like with the changes. > > PHP Script #3: > Updates the news article in the database. > > Now the problem I am having.. is that the description and content fields > have qoutes in them. For example: > Description: I like to run and walk. I love "smelly cheese." > > So.. when it tries to update the database. It will only store this as the > description: > I like to run and walk. I love\\ > > I know that its because the qoutes are not being escaped correctly.. and > it seems as though it is escaping the escape. > > So my question is.. how can I keep my qoutes? > > Just FYI.. I am making the user enter in the description and content in > html. So i cant just change the qoutes to HTMLTags because it would change > my <P> and <a href=> etc. > > Below is an example of the code (shortened for an example): > > PHP Script #1: Editing description > > print' > </textarea><br> > Description:<br><textarea name=describe cols=40 rows=10>'; > echo $info["description"]; > print' > </textarea><br>'; > > PHP Script #2: (preview changes) > > <input type=hidden name=describe value="<?php print $describe?>"> > <b>Description:</b><br> > <?php print $describe?> <p> > > PHP Script #3: (update database) > $sql = "UPDATE news SET release_date='$date', title='$title', > description='$describe', contact='$contact', content='$test', type='$type' > WHERE news_id=$id"; > $result = mysql_query($sql) > > > Thanks in advance. > > -Tanya > > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
if you store the data in the MYSQL database with the slashes escaping the quotes, I think the complete stuff will get stored. for ex - if you have Description: I like to run and walk. I love "smelly cheese." and on posting, you get I like to run and walk. I love \"smelly cheese.\" it will store the complete string into the MYSQL database. and on retrieval you will get I like to run and walk. I love "smelly cheese." try it out best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Tanya Brethour" <[EMAIL PROTECTED]> To: "Web master" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Wednesday, February 14, 2001 11:47 PM Subject: Re: [PHP] Qoute problem > > > Let says I strip the slashes.. so it goes back to just normal qoutes.. and > then do the str_replace("\"","|", $describe); > > $describe = stripslashes($describe); > str_replace("\"","|",$describe); > > It doesnt replace the qoutes.. > > -Tanya > > On Wed, 14 Feb 2001, Web master wrote: > > > My approach towards this problem was to parse the data before inserting > > and before displaying. > > Before inserting the data entered by user, do something like > > str_replace($comments, "'","~") and do the same thing for " do a > > different character like | and then insert it into database. > > Do the reverse before displaying the data, it should fix your problem.. > > > > Tanya Brethour wrote: > > > > > Hi! I was hoping that someone could help me out. I am not positive if I > > > understand whats going on.. so let me try to explain. > > > > > > This is a process to modify news articles in a MySQL database. > > > > > > (From the point after picking the article to modify) > > > PHP Script #1: > > > I grab everything from the database and stick it into the HTML form > > > (textarea, text, etc). I allow the user to modify whatever they want. > > > > > > PHP Script #2: > > > This script takes the new information and displays it to the user.. it is > > > a preview of what it will look like with the changes. > > > > > > PHP Script #3: > > > Updates the news article in the database. > > > > > > Now the problem I am having.. is that the description and content fields > > > have qoutes in them. For example: > > > Description: I like to run and walk. I love "smelly cheese." > > > > > > So.. when it tries to update the database. It will only store this as the > > > description: > > > I like to run and walk. I love\\ > > > > > > I know that its because the qoutes are not being escaped correctly.. and > > > it seems as though it is escaping the escape. > > > > > > So my question is.. how can I keep my qoutes? > > > > > > Just FYI.. I am making the user enter in the description and content in > > > html. So i cant just change the qoutes to HTMLTags because it would change > > > my <P> and <a href=> etc. > > > > > > Below is an example of the code (shortened for an example): > > > > > > PHP Script #1: Editing description > > > > > > print' > > > </textarea><br> > > > Description:<br><textarea name=describe cols=40 rows=10>'; > > > echo $info["description"]; > > > print' > > > </textarea><br>'; > > > > > > PHP Script #2: (preview changes) > > > > > > <input type=hidden name=describe value="<?php print $describe?>"> > > > <b>Description:</b><br> > > > <?php print $describe?> <p> > > > > > > PHP Script #3: (update database) > > > $sql = "UPDATE news SET release_date='$date', title='$title', > > > description='$describe', contact='$contact', content='$test', type='$type' > > > WHERE news_id=$id"; > > > $result = mysql_query($sql) > > > > > > > > > Thanks in advance. > > > > > > -Tanya > > > > > > > > > > > > > > > > > > > > > > > > > > -- > 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]
magic quotes?? how does this come into place then. terrence Ankur Verma wrote: > if you store the data in the MYSQL database with the slashes escaping the > quotes, I think the complete stuff will get stored. > > for ex - if you have > > Description: I like to run and walk. I love "smelly cheese." > > and on posting, you get > > I like to run and walk. I love \"smelly cheese.\" > > it will store the complete string into the MYSQL database. > > and on retrieval you will get > > I like to run and walk. I love "smelly cheese." > > try it out > > best regards > > Ankur Verma > HCL Technologies > A1CD, Sec -16 > Noida, UP > India > > ----- Original Message ----- > From: "Tanya Brethour" <[EMAIL PROTECTED]> > To: "Web master" <[EMAIL PROTECTED]> > Cc: <[EMAIL PROTECTED]> > Sent: Wednesday, February 14, 2001 11:47 PM > Subject: Re: [PHP] Qoute problem > > > > > > > Let says I strip the slashes.. so it goes back to just normal qoutes.. and > > then do the str_replace("\"","|", $describe); > > > > $describe = stripslashes($describe); > > str_replace("\"","|",$describe); > > > > It doesnt replace the qoutes.. > > > > -Tanya > > > > On Wed, 14 Feb 2001, Web master wrote: > > > > > My approach towards this problem was to parse the data before inserting > > > and before displaying. > > > Before inserting the data entered by user, do something like > > > str_replace($comments, "'","~") and do the same thing for " do a > > > different character like | and then insert it into database. > > > Do the reverse before displaying the data, it should fix your problem.. > > > > > > Tanya Brethour wrote: > > > > > > > Hi! I was hoping that someone could help me out. I am not positive if > I > > > > understand whats going on.. so let me try to explain. > > > > > > > > This is a process to modify news articles in a MySQL database. > > > > > > > > (From the point after picking the article to modify) > > > > PHP Script #1: > > > > I grab everything from the database and stick it into the HTML form > > > > (textarea, text, etc). I allow the user to modify whatever they want. > > > > > > > > PHP Script #2: > > > > This script takes the new information and displays it to the user.. > it is > > > > a preview of what it will look like with the changes. > > > > > > > > PHP Script #3: > > > > Updates the news article in the database. > > > > > > > > Now the problem I am having.. is that the description and content > fields > > > > have qoutes in them. For example: > > > > Description: I like to run and walk. I love "smelly cheese." > > > > > > > > So.. when it tries to update the database. It will only store this as > the > > > > description: > > > > I like to run and walk. I love\\ > > > > > > > > I know that its because the qoutes are not being escaped correctly.. > and > > > > it seems as though it is escaping the escape. > > > > > > > > So my question is.. how can I keep my qoutes? > > > > > > > > Just FYI.. I am making the user enter in the description and content > in > > > > html. So i cant just change the qoutes to HTMLTags because it would > change > > > > my <P> and <a href=> etc. > > > > > > > > Below is an example of the code (shortened for an example): > > > > > > > > PHP Script #1: Editing description > > > > > > > > print' > > > > </textarea><br> > > > > Description:<br><textarea name=describe cols=40 rows=10>'; > > > > echo $info["description"]; > > > > print' > > > > </textarea><br>'; > > > > > > > > PHP Script #2: (preview changes) > > > > > > > > <input type=hidden name=describe value="<?php print $describe?>"> > > > > <b>Description:</b><br> > > > > <?php print $describe?> <p> > > > > > > > > PHP Script #3: (update database) > > > > $sql = "UPDATE news SET release_date='$date', title='$title', > > > > description='$describe', contact='$contact', content='$test', > type='$type' > > > > WHERE news_id=$id"; > > > > $result = mysql_query($sql) > > > > > > > > > > > > Thanks in advance. > > > > > > > > -Tanya > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > 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]
Is there any reason why php is better than perl for shopping carts and/or product catalogs? Thanks, Jeff
> Is there any reason why php is better than perl for shopping carts > and/or product catalogs? > > Thanks, > Jeff It's hard to just come out and say that php is better than perl for shopping carts because there's too many factors to take into consideration. If you were a person who'd never used either, I'd guess that php might be better to use because the essential ingredients are pretty much already included with php, such as session handling, form and url data processing, and a wide variety of database functions. That's not to say the same things aren't fairly easy to plug right into perl by way of readily-available modules, but it's probably a bit of extra work, especially for the beginner. Someone who already uses perl would likely have libraries for these things already installed/handled anyway though. I think the syntax might be a little easier to understand in php too, although it's sure to be a personal preference thing to a large extent. To me, the bottom line is go with the one you feel most productive/comfortable with. They're both about as cross-platform portable as each other (I think?) and both are pretty robust under heavy load, especially when you're not using the cgi. jason
When Jason says 'especially when your note using the cgi' he means the cgi version of PHP (I think) in preference to installing PHP as an apache module. ""Jason Brooke"" <[EMAIL PROTECTED]> wrote in message 04ad01c0970f$927eeff0$0100a8c0@jb">news:04ad01c0970f$927eeff0$0100a8c0@jb... > > Is there any reason why php is better than perl for shopping carts > > and/or product catalogs? > > > > Thanks, > > Jeff > > > It's hard to just come out and say that php is better than perl for shopping > carts because there's too many factors to take into consideration. > > If you were a person who'd never used either, I'd guess that php might be > better to use because the essential ingredients are pretty much already > included with php, such as session handling, form and url data processing, > and a wide variety of database functions. > > That's not to say the same things aren't fairly easy to plug right into perl > by way of readily-available modules, but it's probably a bit of extra work, > especially for the beginner. Someone who already uses perl would likely have > libraries for these things already installed/handled anyway though. > > I think the syntax might be a little easier to understand in php too, > although it's sure to be a personal preference thing to a large extent. > > To me, the bottom line is go with the one you feel most > productive/comfortable with. They're both about as cross-platform portable > as each other (I think?) and both are pretty robust under heavy load, > especially when you're not using the cgi. > > jason > > > > > -- > 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] >
Is there any way to get a php script to automatically run, say every night at 2am? Thanks, Jeff
Read about CRON, here's a couple nice descriptions : http://www.faqts.com/knowledge_base/view.phtml/aid/1005/fid/436 http://schvin.net/writings/crontab.html faqts.com has a few php specific cron replies too which basically say "use wget or lynx to dump it" but it'll all make sense soon. regards, Philip Olson http://www.cornado.com/ On Thu, 15 Feb 2001, Jeff wrote: > Is there any way to get a php script to automatically run, say every > night at 2am? > > Thanks, > Jeff > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] >
this question has been dealt with extensively in the past. try searching the archives. to give you a hint, you will need to make use of the cron daemon on the *nix systems. best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Jeff" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 15, 2001 10:43 AM Subject: [PHP] automatic php execution > Is there any way to get a php script to automatically run, say every > night at 2am? > > Thanks, > Jeff > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
I guess that someone posted a good script to browse through the contents of a specified directory and browse through it. Search through the archives for the last week or so and you shoudl land up with it. If you don't write baxck to me. I have a similar script that I wrote but I need to search for it. I will send that to you. The script does eactly what you want -filesystem manipulation after database matching. Also, to limit the filesize for uploaded files, take a look at the uploading files section of trhe php manual http://www.php.net/manual/en/features.file-upload.php there are good code snippets to achieve this. hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Kenneth R Zink II" <[EMAIL PROTECTED]> To: "PHP" <[EMAIL PROTECTED]> Sent: Wednesday, February 14, 2001 11:30 PM Subject: [PHP] how do I do file maintenance with PHP? Ok here is the deal. I have a Linux server running PHP4 and MySQL and a directory full of images. The images that are currently being used should be listed in a table (members) in a column titled "pic1". What is the best way to pull the file names of the files and check them against the files in the table? I want all files that are not listed in the table to be deleted. Also, is there a way to limit file size? I don't want new images to be accepted if they exceed 250k. It takes too long for images to display if they are larger then that. Thanks in advance for any help. Kenneth R Zink II [EMAIL PROTECTED] ICQ# 5095094 '87 2.8L TBI GMC S-15 Ext. Cab (Hurricane) ...524 in the works !!! http://www.s-series.org/htm/windstorm/project-windstorm.htm '85 3.4L Carbed Chevy S-10 Blazer (FireStorm) ...Soon to be 3.4L SFI DIS !!! http://www.s-series.org/htm/firestorm/firestorm.htm Racing by the Grace of God!!
hey all, I was wondering how one would suggest removing items from a cart system once the session lifetime has expired. I have it set to the default 0, which expires the session on browser close, what I want to be able to do is "delete * from Cart where session='$PHPSESSID'" when the user closes thier browser window is this even possible? maybe using register_shutdown_function or something? Any ideas would be great! Thanks Joseph
You'll probably need to trigger the deletion of all expired carts with something other than trying to guess when the user closes their browser. Maybe a regular cronjob, or just do it inside your globally-included function definition script so that any hit to the website can trigger it for you, or perhaps just put it in the script that's used when creating a new cart for someone. jason ----- Original Message ----- From: "Joseph H Blythe" <[EMAIL PROTECTED]> To: "php-general" <[EMAIL PROTECTED]> Sent: Friday, February 16, 2001 3:29 PM Subject: [PHP] deleting cart items on session expire > hey all, > > I was wondering how one would suggest removing items from a cart system once the session lifetime has expired. I have it set to the default 0, which expires the session on browser close, what I want to be able to do is "delete * from Cart where session='$PHPSESSID'" when the user closes thier browser window is this even possible? maybe using register_shutdown_function or something? > > Any ideas would be great! > > Thanks > > Joseph
> > hey all, > > > > I was wondering how one would suggest removing items from a cart system > once the session lifetime has expired. I have it set to the default 0, > which expires the session on browser close, what I want to be able to do is > "delete * from Cart where session='$PHPSESSID'" when the user closes thier > browser window is this even possible? maybe using > register_shutdown_function or something? > > Any ideas would be great! > > > Thanks > > Joseph > Since HTTP connections are "stateless" their can be no communication initiated from the server-side that instructs the browser to tell the server that the browser has been closed. In other words, once an HTTP request has been made, the browser and server talk to each other while the file(s) is/are transferring and will not talk again until the browser asks for more. Getting any other behavior from an HTTP connection would require something to run on the client side (like a javascript). The reason your cookies go away when they have a lifetime of zero is because the browser throws them away. This really doesn't have anything to do with the communication between the browser and the server (the server didn't see that the browser was closing and delete the cookie from your machine for you). We personally run perl scripts out of cron at 2:00 every morning to clean up all tables that need cleaning. This could be done in pretty much the same manner using the PHP language if you run the CGI version of PHP. If you're already using the CGI version of PHP, there isn't any disadvantage to using either it or perl scripts to do this clean-up. If you're running the Apache module version of PHP, you'll need to find a tool that can be invoked from the command prompt (such as perl) to do this for you. Good luck... Christopher Ostmo a.k.a. [EMAIL PROTECTED] AppIdeas.com For a good time, http://www.AppIdeas.com/
> If you're already using the CGI version of PHP, there isn't any > disadvantage to using either it or perl scripts to do this clean-up. If > you're running the Apache module version of PHP, you'll need to find a > tool that can be invoked from the command prompt (such as perl) to do > this for you. Just as an aside, there's no reason I can think of that you can't run both the Apache module and standalone binary on the same system side by side - I've been doing this for about 2 years without trouble. jason
I guess you will need to have a script sunning after a specific period of time which would check for the sessions that have expired and then remove the associated items from the cart. database. there is no way for you to know if the user closes the browser as php is a server side language. I may be wrong, but I this is what comes to my mind. best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Joseph H Blythe" <[EMAIL PROTECTED]> To: "php-general" <[EMAIL PROTECTED]> Sent: Friday, February 16, 2001 10:59 AM Subject: [PHP] deleting cart items on session expire > hey all, > > I was wondering how one would suggest removing items from a cart system once the session lifetime has expired. I have it set to the default 0, which expires the session on browser close, what I want to be able to do is "delete * from Cart where session='$PHPSESSID'" when the user closes thier browser window is this even possible? maybe using register_shutdown_function or something? > > Any ideas would be great! > > 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]
take a look at the header function http://www.php.net/manual/en/ref.http.php hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Barry Fawthrop" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 14, 2001 11:43 PM Subject: [PHP] Re: Access my script > > ----- Original Message ----- > From: "Barry Fawthrop" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, February 14, 2001 1:01 PM > Subject: Access my script > > > > I now have my .php3 script works well > > How do I access / call this script automatically from a .html page > > > > or must it be set to a .shtml page ? > > > > without the user / viewer pressing a link or button > > > > > -- > 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]
one way would be to pass this using Hidden fields if you can submit the form or else use the session variables to propogate the values across multiple pages http://www.php.net/manual/en/ref.session.php or try out phplib if you are on PHP3 hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Tanya Brethour" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Wednesday, February 14, 2001 11:50 PM Subject: [PHP] Passing vars > > Quick question.. > > If I have like 6 variables to pass to another PHP script... and some of > the vars are actually multiple lines of text (lets say over 30 lines). > What is the best way of doing this? > > I would like to avoid doing something like test.php?cheese=(30 lines of > stuff) > > Thanks in advance! > -Tanya > > > -- > 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]
does anyone know of a way to currency conversions with php? i want to grab the current currency from some kind of web site and then convert money to different currency value any help is greatly appreciated many thanks in advance christian
Sorry for not being able to send you the code you requested for. But I am glad that you learnt uploading files. coming to your problem, PHP by default deletes the temporary upload file it created when the script finishes execution. You will need to explicitly make all the copies of the file that you want to keep. more information about this can be found in the Handling file uploads section of the php manual hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India ----- Original Message ----- From: "Dhaval Desai" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 15, 2001 12:38 AM Subject: [PHP] Upload moves the file doesn't copy it.. > Hi! > > > I have finally learned to upload file using php. > But the problem is that When I upload a file, it > disappears from it's place and moves to the location I > have told it to go to. It's more like a cut & paste > rather then copy and paste... > > My code is as follows: > > > > Index.html: > ****************************************************** > <html> > <head> > <title>Untitled Document</title> > <meta http-equiv="Content-Type" content="text/html; > charset=iso-8859-1"> > </head> > > <body bgcolor="#FFFFFF"> > <form method="post" action="upload.php"> > <p> > <input type="file" name="userfile"> > <br> > <br> > <input type="submit" name="Submit" value="Upload"> > </p> > <p> </p> > <p> </p> > <p> </p> > </form> > </body> > </html> > > > ******************************************************* > > > > Below is upload.php: > > ******************************************************* > <?php > > if (copy($userfile, "c:\\upload.txt")) > { > echo "Succesful"; > } > else > { > echo "failure"; > } > unlink($userfile); > > ?> > ****************************************************** > > > > > > Thank You! > Dhaval Desai > > > > > > __________________________________________________ > Do You Yahoo!? > Get personalized email addresses from Yahoo! Mail - only $35 > a year! http://personal.mail.yahoo.com/ > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
I was browsing thru the http authentication method given thru the header() function in the manual. I tried it out but it's not giving me the pop-up window asking me the username and password and is only writing the text given in the code on the page. I'm using win98 and otherwise use sun solaris. Does this function work on these two OS? I have to write a code that checks each time a user enters a page, his previously entered user/pwd so as to prevent anyone from entering the page if he knows and writes the page's URL in the address bar. I've used the same authentication method in ASP before for the same. Can I use it in my OS using PHP? The code I'm entering is: <?php if(!isset($PHP_AUTH_USER)) { Header("WWW-Authenticate: Basic realm=\"My Realm\""); Header("HTTP/1.0 401 Unauthorized"); echo "Text to send if user hits Cancel button\n"; exit; } else { echo "Hello $PHP_AUTH_USER.<P>"; echo "You entered $PHP_AUTH_PW as your password.<P>"; } ?> Regards, T.Edison jr. ===== Rahul S. Johari (Director) ****************************************** Abraxas Technologies Inc. Homepage : http://www.abraxastech.com Email : [EMAIL PROTECTED] Tel : 91-4546512/4522124 ******************************************* __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/
try using $PATH_TRANSLATED variable also use the phpinfo() function to get lots of information which you can use hope that helps best regards Ankur Verma HCL Technologies A1CD, Sec -16 Noida, UP India .----- Original Message ----- From: "Dhaval Desai" <[EMAIL PROTECTED]> To: "Ankur Verma" <[EMAIL PROTECTED]> Sent: Thursday, February 15, 2001 11:54 AM Subject: realpath() problem > Hi! > > > I am trying to find the absolute path of a particular > file: > > For that I am using realpath() function in php. > > > I made two files: > path.php; > try.php > > > Path.php is as follows: > ****************************** > <?php > > > $path = realpath("./try.php"); > echo "$path"; > > > ?> > ************************************ > > try.php > > **************************** > <?php > > echo "Hiee!"; > ?> > > > > > It returns a blank string..I mean It echos nothing... > > Can anybody tell me where's the problem. > > > Thank You! > Dhaval Desai > > __________________________________________________ > Do You Yahoo!? > Get personalized email addresses from Yahoo! Mail - only $35 > a year! http://personal.mail.yahoo.com/
Hi! I need some help in using the function $try = realpath("./filename"); I get a blank page when I try to echo. $try Thanx! Dhaval Desai __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/
"Rog" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > Can anyone here decipher for me some of the undocumented Socket functions > in PHP4? > > For instance, how do I use select() to multiplex multiple connections? > > With the functions that are documented, there is a nice example of a simple > echoing TCP server, but it only accepts a single connection which has > limited usage. Can anyone come up with an example to expand that to > multiple connections. I too would be interested in knowing this. I was once (and still am) interested in developing a MUD (= multi-user text-based game) engine entirely in PHP. This would be nice because powerful scripts and stuff like that could be coded within the mud and executed on-the-fly if proper considerations were taken towards stability and security. -- - Daniel Grace <http://dewin.oldbattery.com/> "Space may be the final frontier but its made in a Hollywood basement." - Red Hot Chili Peppers - Californication
Hi all. I understand that a lot of JSP Vs. PHP questions have been asked on this list, but they've been philosophical and general in nature. I have some specific questions and was hoping that someone might be able to entertain them: 1) JSPs can persist variables at the page, request, session and application scopes. I believe PHP variables are implicitly page-scoped, and session management can be used for session-scoping. Are there equivalents to request and application scoping? 2) In JSPs, it is possible to do server-side page redirection, i.e. "forward" a request from page A to page B, as if the user actually requested page B. There is no browser involvement in the redirection; it is complete on the server. In this scenario, there are two "page scopes", and one "request scope". How is this server-side redirection done in PHP? 3) In doing the server-side page redirection, variables can be added to a "request" object, which embodies parameters related to a request. Page A can add variables to the request object (perhaps values from an SQL select), which page B can then retrieve and display. How is this done in PHP? 4) JSPs, being a part of J2EE, can use a security system that does authentication and authorization. What is the commonly accepted way to do security with PHP? 5) On a JSP site, I typically arrange things such that a particular JSP (or servlet) accepts requests, processes them and then forwards them to one of a number of different pages, depending on the outcome of the processing. This is in contrast to the alternative approach where one simply goes to a page, which does some processing and then displays the contents of the requested page. What is the typical way to achieving this "funnel all requests to a single point and have it forward the correct response to the user" paradigm? 6) JSPs can be packaged up as an application (a WAR file), and that WAR file has descriptors that allow mapping of URLs to JSPs and servlets. This allows me to just drop in a WAR file to a JSP container, like Tomcat, and have it run. Are there equivalents to the "pack it up as an application" and URL mapping concepts in PHP? 7) JSPs can be mapping to multiple URLS, e.g. /alpha/mypage and /beta/mypage can both go to the same JSP. Is there an equivalent to this in PHP? I have several more, but this is a sample. Answers to these questions are quite important to me because at the moment I'm trying to decide whether I should choose JSPs (J2EE actually), PHP or Zope for some projects. Thanks. Gerald.