mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
Sooner than you think, Sascha :)
This commit is contained in:
24
scripts/apache/apconf-conv.sh
Executable file
24
scripts/apache/apconf-conv.sh
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ "$1" = "" ]; then
|
||||
echo "Usage: $0 /somewhere/httpd.conf"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -w $1 ]; then
|
||||
echo "You cannot write to $1"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
TMPFILE=tmpfile.$$
|
||||
|
||||
awk -f conffix.awk <$1 >$TMPFILE
|
||||
|
||||
if [ "$?" != 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mv -f $1 $1.orig
|
||||
mv -f $TMPFILE $1
|
||||
exit 0
|
||||
|
||||
24
scripts/apache/aphtaccess-conv.sh
Executable file
24
scripts/apache/aphtaccess-conv.sh
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ "$1" = "" ]; then
|
||||
echo "Usage: $0 /somewhere/.htaccess"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -w $1 ]; then
|
||||
echo "You cannot write to $1"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
TMPFILE=tmpfile.$$
|
||||
|
||||
awk -f htaccessfix.awk <$1 >$TMPFILE
|
||||
|
||||
if [ "$?" != 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mv -f $1 $1.orig
|
||||
mv -f $TMPFILE $1
|
||||
exit 0
|
||||
|
||||
23
scripts/apache/conffix.awk
Normal file
23
scripts/apache/conffix.awk
Normal file
@@ -0,0 +1,23 @@
|
||||
# $Id$
|
||||
|
||||
/php3_*/ {
|
||||
phpcommand=substr($1,6)
|
||||
phpvalue=tolower($2)
|
||||
print "<IfModule mod_php3.c>"
|
||||
print $1 $2
|
||||
print "</IfModule>"
|
||||
print "<IfModule mod_php4.c>"
|
||||
if (phpvalue=="on") {
|
||||
print "php_admin_flag " phpcommand " on"
|
||||
} else if (phpvalue=="off") {
|
||||
print "php_admin_flag " phpcommand " off"
|
||||
} else {
|
||||
print "php_admin_value " phpcommand " " substr($0,index($0,$1)+length($1)+1)
|
||||
}
|
||||
print "</IfModule>"
|
||||
}
|
||||
|
||||
! /php3_*/ {
|
||||
print $0
|
||||
}
|
||||
|
||||
23
scripts/apache/htaccessfix.awk
Normal file
23
scripts/apache/htaccessfix.awk
Normal file
@@ -0,0 +1,23 @@
|
||||
# $Id$
|
||||
|
||||
/php3_*/ {
|
||||
phpcommand=substr($1,6)
|
||||
phpvalue=tolower($2)
|
||||
print "<IfModule mod_php3.c>"
|
||||
print $1 $2
|
||||
print "</IfModule>"
|
||||
print "<IfModule mod_php4.c>"
|
||||
if (phpvalue=="on") {
|
||||
print "php_flag " phpcommand " on"
|
||||
} else if (phpvalue=="off") {
|
||||
print "php_flag " phpcommand " off"
|
||||
} else {
|
||||
print "php_value " phpcommand " " substr($0,index($0,$1)+length($1)+1)
|
||||
}
|
||||
print "</IfModule>"
|
||||
}
|
||||
|
||||
! /php3_*/ {
|
||||
print $0
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user