[PHP-users 5659] exec, system関数が動かない

Takeo Shibata php-users@php.gr.jp
Sun, 24 Feb 2002 16:44:57 +0900


This is a multi-part message in MIME format.

------=_NextPart_000_0011_01C1BD52.97E4B280
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit

いつもお世話になってます。
簡単にhtpasswdコマンドをPHPで実行
させたいために
exec("htpasswd -bc passwdfile goodid goodpass");
などどやってもpasswdfileができません
test1.txtをつくってやって
exec("cp test1.txt test2.txt");
としてもだめでした
(エラーはでませんが

どうやったら、この関数を実行できるのでしょうか?
PHP4.06 
RH Linux 6.2
の環境です

本当に基礎的な質問かも
しれませんがどうかヒントでもお教えいただけたら
幸いです

柴田

------=_NextPart_000_0011_01C1BD52.97E4B280
Content-Type: text/html;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-2022-jp">
<META content=3D"MSHTML 5.50.4522.1800" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>=1B$B$$$D$b$*@$OC$K$J$C$F$^$9!#=1B(B</FONT></DIV>
<DIV><FONT =
size=3D2>=1B$B4JC1$K=1B(Bhtpasswd=1B$B%3%^%s%I$r=1B(BPHP=1B$B$G<B9T=1B(B<=
/FONT></DIV>
<DIV><FONT size=3D2>=1B$B$5$;$?$$$?$a$K=1B(B</FONT></DIV>
<DIV><FONT size=3D2>exec("htpasswd -bc passwdfile goodid =
goodpass");</FONT></DIV>
<DIV><FONT =
size=3D2>=1B$B$J$I$I$d$C$F$b=1B(Bpasswdfile=1B$B$,$G$-$^$;$s=1B(B</FONT><=
/DIV>
<DIV><FONT size=3D2>test1.txt=1B$B$r$D$/$C$F$d$C$F=1B(B</FONT></DIV>
<DIV>
<DIV><FONT size=3D2>exec("cp test1.txt test2.txt");</FONT></DIV>
<DIV><FONT size=3D2>=1B$B$H$7$F$b$@$a$G$7$?=1B(B</FONT></DIV>
<DIV><FONT size=3D2>=1B$B!J%(%i!<$O$G$^$;$s$,=1B(B</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT =
size=3D2>=1B$B$I$&$d$C$?$i!"$3$N4X?t$r<B9T$G$-$k$N$G$7$g$&$+!)=1B(B</FONT=
></DIV>
<DIV><FONT size=3D2>PHP=1B$B#4!%#0#6=1B(B </FONT></DIV>
<DIV><FONT size=3D2>RH </FONT><FONT size=3D2>Linux 6.2</FONT></DIV>
<DIV><FONT size=3D2>=1B$B$N4D6-$G$9=1B(B</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>=1B$BK\Ev$K4pACE*$J<ALd$+$b=1B(B</FONT></DIV>
<DIV><FONT =
size=3D2>=1B$B$7$l$^$;$s$,$I$&$+%R%s%H$G$b$*65$($$$?$@$1$?$i=1B(B</FONT><=
/DIV>
<DIV><FONT size=3D2>=1B$B9,$$$G$9=1B(B</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>=1B$B<FED=1B(B</FONT></DIV></DIV></BODY></HTML>

------=_NextPart_000_0011_01C1BD52.97E4B280--