سلام من با استفاده سورس زیر:
<?php
function createDirectory() {
$add = $_POST["add"];
mkdir("".$add);
echo "<script type = 'text/javascript'>alert('Done!');</script>";
}
?>
<?php
if (!isset($_POST['submit'])) {
?>
<form action = "" method = "post">
<input type = "text" style = "width: 220px;" class = "form-control" name = "add" id = "add" />
<input type = "submit" name = "submit" value = "Create directory" />
</form>
<?php
}
else {
createDirectory();
}
?>
میشه یک پوشه با اسم دلخواه ساخت
ولی من میخوام توی اون پوشه ای که میسازه یک فایل php بزاره
یا
با استفاده از صفحه copy اون فایل رو داخل پوشه درون ریزی کنه
مثلا یک پوشه به نام m بسازه و فایلی به نام index.php رو داخلش بزاره
فرقی نداره اگر کسی میتونه بهم بگه چطور این کار رو بکنم؟؟؟
سلام این میشه کدش، بفرمایید:
<?php
function createDirectory()
{
$add = $_POST["add"];
mkdir("" . $add);
$FolderPath = dir(getcwd())->path . str_replace(array('/', '\\'), DIRECTORY_SEPARATOR, "/$add/");
$IndexFile = fopen($FolderPath . "index.php", "w") or die("Unable to open file!");
fwrite($IndexFile, "<?php \n ?>");
fclose($IndexFile);
echo "<script type = 'text/javascript'>alert('Done!');</script>";
}
?>
<?php
if (!isset($_POST['submit'])) {
?>
<form action="" method="post">
<input type="text" style="width: 220px;" class="form-control" name="add" id="add" />
<input type="submit" name="submit" value="Create directory" />
</form>
<?php
} else {
createDirectory();
}
?>
خوب بود ولی میخوام توی اون فایل ایجاد شده کدهایی قرار داده بشه ، کد ها طولانی و در حد یک صفحه هستن
کد هارو میتونی تو این بخشی که دوست عزیزمون گفتن بزاری :)
fwrite($IndexFile, "<?php \n echo "hello world"; \n ?>");
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟