Thread: converting from php3 to php4

converting from php3 to php4

From
roy cabaniss
Date:
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


Re: converting from php3 to php4

From
Joel Burton
Date:
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


Re: converting from php3 to php4

From
"Mitch Vincent"
Date:
> 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





Re: converting from php3 to php4

From
Bruce Momjian
Date:
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

Re: converting from php3 to php4

From
Martín Marqués
Date:
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
-----------------------------------------------------------------