Thread: converting from php3 to php4
I am in the process of converting from php3 to php4 and at the same time going from mysql to postgres. All the relevent files reside in ../foo/bar And the vast majority are in the form *.php3 with internal references to other webpages which (of course) are also in the form *.php3. What I need is something that can go into that particular sub directory and find every instance of php3 and make it php, both as a part of a file name and internally in the file. Thanks for the help. Roy F. Cabaniss
On Wed, 4 Apr 2001, roy cabaniss wrote: > I am in the process of converting from php3 to php4 and at the same time > going from mysql to postgres. > > All the relevent files reside in > > ../foo/bar > > And the vast majority are in the form *.php3 with internal references to > other webpages which (of course) are also in the form *.php3. > > What I need is something that can go into that particular sub directory and > find every instance of php3 and make it php, both as a part of a file name > and internally in the file. Not really a PostgreSQL problem, but something quick in Perl could do this: <untested> perl -pi.bak -e 's/php4/php/gi;' `find -name "*.php3"` </untested> will iterate over all files in the current directory and below named *.php3. It iterates over every line in the file, subbing php for php3. Followups to a Perl list, please. -- Joel Burton <jburton@scw.org> Director of Information Systems, Support Center of Washington
> And the vast majority are in the form *.php3 with internal references to > other webpages which (of course) are also in the form *.php3. That shouldn't be too hard. > What I need is something that can go into that particular sub directory and > find every instance of php3 and make it php, both as a part of a file name > and internally in the file. I don't have something that can do this (though I'm sure osmething exists) -- you could just have Apache use .php3 in addition to .php as a PHP file extension (that's what I did on the machines with PHP3 code when we went to PHP4 and it worked just fine). Good luck! -Mitch
No. The only idea I have is to have some external program send a kill -2 to the backend. This will cause a cancel of the query. > I am in the process of converting from php3 to php4 and at the same time > going from mysql to postgres. > > All the relevent files reside in > > ../foo/bar > > And the vast majority are in the form *.php3 with internal references to > other webpages which (of course) are also in the form *.php3. > > What I need is something that can go into that particular sub directory and > find every instance of php3 and make it php, both as a part of a file name > and internally in the file. > > Thanks for the help. > > Roy F. Cabaniss > > > ---------------------------(end of broadcast)--------------------------- > TIP 3: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so that your > message can get through to the mailing list cleanly > -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
On Mié 04 Abr 2001 15:31, roy cabaniss wrote: > I am in the process of converting from php3 to php4 and at the same time > going from mysql to postgres. > > All the relevent files reside in > > ../foo/bar > > And the vast majority are in the form *.php3 with internal references to > other webpages which (of course) are also in the form *.php3. > > What I need is something that can go into that particular sub directory and > find every instance of php3 and make it php, both as a part of a file name > and internally in the file. Why don't you just add in the add-type of php a .php3. Like this: AddType application/x-httpd-php .php .php3 Saludos... :-) -- El mejor sistema operativo es aquel que te da de comer. Cuida tu dieta. ----------------------------------------------------------------- Martin Marques | mmarques@unl.edu.ar Programador, Administrador | Centro de Telematica Universidad Nacional del Litoral -----------------------------------------------------------------