Witam mam kakałek kodu który powinien załozyc 3 foldery i 2 bodajze pliki problem w tym ze serwer jest w trybie bezpiecznym i tylko zakłada mi 1 folder reszta nie sad.gif moze mi ktos podesłac zmodyfikowany kod który bedzie działac byłbym wdzieczny

oto ten kod

  1. <?
  2. function install() {
  3.  $db_user = 'user';
  4.  $db_pass = 'haslo';
  5.  $db_host = 'host';
  6.  $db_name = 'nazwabazy';
  7.  
  8.  $q = mysql_query("SELECT * FROM owners WHERE id='{$_SESSION['owner_id']}'");
  9.  $r = mysql_fetch_assoc($q);
  10.  if( is_array($r) ) { extract($r); }
  11.  
  12.  $www_addres = 'www.'.$login.'.cmsek.pl';
  13.  $s = "INSERT INTO jp_admins (nick, pass, name, added, access, mail, stat, owner_id)
  14. VALUES ('{$login}', '".md5($pass)."' , 'Administrator' , '".(date("Y-m-d H:i:s"))."', 'root', '{$email}', 1, '{$_SESSION['owner_id']}')";
  15.  //_print($s);
  16.  mysql_query($s);
  17.  
  18.  
  19.  
  20.  if( file_exists( './install/jp.sql' ) ) {
  21. $arrStr1 = array( "¶", "¦", "±", "ˇ", "Ľ", "¬" );
  22. $arrStr2 = array( "¶", "¦", "±", "ˇ", "Ľ", "¬" );
  23. $fileData = @file( './install/jp.sql' );
  24. $fileData = join( $fileData );
  25. $fileData = str_replace( $arrStr1, $arrStr2 , $fileData );
  26. $fileData = explode("#=======================================#", $fileData );
  27.  //_print($fileData);
  28. foreach( $fileData as $query ) {
  29.  $query = str_replace("XX_ID_XX",$_SESSION['owner_id'],$query);
  30.  @mysql_query( $query );
  31. }  
  32.  }
  33.  
  34.  
  35.  $globals = @ini_get('register_globals') ? 'true' : 'false';
  36.  if( file_exists( './config_template.php' ) ) {
  37. $fileData = file( './config_template.php' );
  38. $fileData[20] = '$adres = ''.$www_addres.'';'."rn";
  39. if( !empty( $_POST['www_alias' ] ) ) {
  40.  $fileData[21] = '$aadres = '';'."rn";
  41. } else {
  42.  $fileData[21] = '$aadres = ''.$www_addres.'';'."rn";
  43. }
  44. $fileData[25] = '$mailer['admin'] = ''.$email.'';'."rn";
  45.  
  46. // Data base values
  47. $fileData[38] = '$db_host = ''.$db_host.'';'."rn";
  48. $fileData[39] = '$db_user = ''.$db_user.'';'."rn";
  49. $fileData[40] = '$db_pass = ''.$db_pass.'';'."rn";
  50. $fileData[41] = '$db_name = ''.$db_name.'';'."rn";
  51.  
  52. $fileData = join( $fileData );
  53.  
  54. @mkdir('./users/'.$login);
  55. @mkdir('./users/'.$login.'/logs');
  56. @mkdir('./users/'.$login.'/online_f');
  57. @mkdir('./users/'.$login.'/online_f/users');
  58. @mkdir('./users/'.$login.'/online_f/guests');
  59. @mkdir('./users/'.$login.'/online_g');
  60. @mkdir('./users/'.$login.'/online');
  61. $fp = @fopen( './users/'.$login.'/config.php', 'w' ); 
  62. @fwrite( $fp, "<?rn".'$_OWNER_NAME = ''.$login.'';'."rn");
  63. @fwrite( $fp, '$_OWNER_ID = ''.$_SESSION['owner_id'].'';'."?>rn");
  64. @fwrite( $fp, $fileData );
  65. @fclose($fp);
  66. @copy('./messages_template.php','./users/'.$login.'/messages.php');
  67.  }
  68. }
  69. ?>
  70. <?
  71.  //install();
  72. ?>