Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

VisualSVNÔö¼ÓÃÜÂëphpÐÞ¸ÄÒ³Ãæ

VisualSVNÔö¼ÓÃÜÂëphpÐÞ¸ÄÒ³Ãæ
1.¼ÙÉèVisualSVN°²×°ÔÚ C:\Program Files\VisualSVN Server
2.ÏÂÔز¢°²×°php windows°æ±¾£¬¼ÙÉè°²×°ÔÚc:\php
  ¿ÉÒÔµ½php¹Ù·½ÍøÕ¾ÏÂÔØ www.php.net
  ¸½¼þÖдøµÄÊÇ php-5.3.2-Win32-VC6-x86.zip
3.VisualSVNÔö¼ÓphpÖ§³Ö
×¢ÒâÐÞ¸Ä "c:/php/php5apache2_2.dll" ΪÕýȷ·¾¶
C:\Program Files\VisualSVN Server\conf\httpd-custom.conf Ôö¼Ó
 LoadModule php5_module "c:/php/php5apache2_2.dll"
 <IfModule php5_module>
  AddType application/x-httpd-php .php
  DirectoryIndex index.php
 </IfModule>
4.Ôö¼ÓÐÞ¸ÄÃÜÂëµÄphpÎļþ
´´½¨passĿ¼
C:\Program Files\VisualSVN Server\htdocs\pass
´´½¨index.phpÎļþ
C:\Program Files\VisualSVN Server\htdocs\pass\index.php
phpÎļþÄÚÈÝÈçÏÂ
<?
$name=$_POST['name'];
$p1=$_POST['p1'];
$p2=$_POST['p2'];
$authed_user=$_SERVER["PHP_AUTH_USER"];
$authed_pass = $_SERVER["PHP_AUTH_PW"];
$info="";
$htpasswd="c:/php/htpasswd.exe";
$passfile="c:/Repositories/htpasswd";
//$info=apache_getenv("ServerName");
while(true)
{
 if( !empty($name))
 {
  if(empty($p1) || empty($p2))
  {
   $info="ÐÂÃÜÂë²»ÄÜΪ¿Õ";
   break;
  }
  if($p1!=$p2)
  {
   $info="ÐÂÃÜÂë²»ÏàµÈ";
   break;
  }
  $len=strlen($p1);
  if(6>$len)
  {
   $info="ÐÂÃÜÂ볤¶È²»ÄÜСÓÚ6λ";
   break;
  }
  
  $cmd=$htpasswd." -mb ".$passfile." ".$authed_user." ".$p1;
  exec($cmd,$out_put,$ret);
  if(0==$ret)
   $info="ÃÜÂëÐ޸ijɹ¦";
  else
   $info="ÃÜÂëÐÞ¸Äʧ°Ü,·µ»ØÖµ".$ret;
  //virtual("/pass/refresh.php");
 }
 break;
}
?>
<HTML>
<HEAD>
<TITLE>ÐÞ¸ÄSubVersionÃÜÂë</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>


Ïà¹ØÎĵµ£º

PHP Windows»·¾³´î½¨

Ò»¡¢ÏµÍ³Ô¼¶¨
¡¡¡¡»·¾³Èí¼þÏÂÔغó´æ·ÅλÖãºX:\Server_Tools
¡¡¡¡»·¾³Èí¼þ°²×°Î»ÖãºX:\Server_Core
¡¡¡¡PHP°²×°Î»ÖãºX:\Server_Core\PHP
¡¡¡¡MySQL°²×°Î»ÖãºX:\Server_Core\MySQL
¡¡¡¡IISÍøÕ¾Õ¾µã¸ùĿ¼£ºX:\wwwroot
¡¡¡¡MySQL Êý¾Ý¿âλÖãºX:\Database
¡¡¡¡Php.ini´æ·ÅλÖãºX:\Windows\php.ini
¡¡¡¡My.ini ´æ· ......

´î½¨WindowsÏ»ùÓÚEclipse µÄ PHP ¿ª·¢»·¾³

¼¯³ÉÅäÖÃ
      ÔÚÅäÖÃEclipse֮ǰ£¬Ê×ÏÈÐèÒªÒ»¸öApache+PHPµÄ»ù´¡»·¾³£¬
¡¡¡¡¿ÉÒÔ×°wampp»òphp home£¬ËüÃǶ¼ÊǼ¯³É»¯°²×°£¬±È½Ï·½±ã£¬ÏÂÔصØÖ·ÈçÏ£º
¡¡¡¡wampp2.2
¡¡¡¡php home
¡¡¡¡
¡¡¡¡½¨Òé×°wampp2.2£¬¼¯³ÉApache,MySQL,Perl,PHP¡£¶øÇÒ½âѹËõ¾Í¿ÉÓã¬ÎÒ¾ÍÓÃËüͦ·½±ãµÄ¡£
¡¡¡¡ÏÂÃæÎÒ¾Í ......

PHPÖÐstr_replaceº¯ÊýʹÓÃÊý×é

º¯ÊýÔ­ÐÍ£ºmixed str_replace(mixed needle,mixed new_needle,mixed haystack[,int &count]);
      needle£ºÒª±»Ìæ»»µÄ×Ö·û´®£¬new_needle£ºÌæ»»ÓõÄ×Ö·û´®£¬haystack£º²Ù×÷×Ö·û´®£¬count£ºÌæ»»´ÎÊý¡¾¿ÉÑ¡²ÎÊý¡¿
     ÎÒÃÇÖصãÊÔÑéÇ°Èý¸öÔÚʹÓÃÊý×éÊǵÄÖ´Ðз½Ê½£º
&n ......

php ¸ÅÄî×ܽá

1 ÄÚ´æÒç³ö
µ±³ÌÐòÔËÐеÄʱºò..¶¨ÒåÁ˵Ĵ¢´æ±äÁ¿¾Í»á±»ÄÚ´æ·ÖÅä¿Õ¼ä..¿Õ¼ä´óСÓɱàдÕ߶¨ÒåµÄʱºò¹æ¶¨µÄ...µ«..³ÌÐòÔËÐÐÁË..È´ÐèÒªµÄ¿Õ¼ä±È¶¨ÒåµÄ´ó..ÕâÑù¾ÍÒç³öÁË.
Ò»¸ö±È½Ï¼òµ¥µÄÅжÏÄÚ´æй©µÄ·½·¨£¬¿´Ò»ÏÂÄãµÄ³ÌÐòËùÕ¼ÓõÄprivate bytesÊǶàÉÙ£¬Èç¹ûÒ»Ö±Ôö¼Ó£¬Ò²¾Í˵Ã÷ÓÐÄÚ´æй©¡£
½â¾ö·½·¨
http://blog.zol.com.c ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ