برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامCREATE TABLE uploads ( id INT AUTO_INCREMENT PRIMARY KEY, file_name VARCHAR(255) NOT NULL, file_path VARCHAR(255) NOT NULL, upload_date DATETIME DEFAULT CURRENT_TIMESTAMP, expiry_date DATETIME NOT NULL ); 3. پیادهسازی بخش آپلود a. فرم آپلود یک فرم HTML ساده برای آپلود فایلها ایجاد کنید: html <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="file" required> <input type="submit" value="Upload"> </form> b. کد PHP برای آپلود فایل در فایل upload.php، کد زیر را برای پردازش فایل آپلود شده بنویسید: php <?php $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["file"]["name"]); $expiry_date = date('Y-m-d H:i:s', strtotime('+30 days')); if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)) { // ذخیره اطلاعات در پایگاه داده $conn = new mysqli("localhost", "username", "password", "database"); $stmt = $conn->prepare("INSERT INTO uploads (file_name, file_path, expiry_date) VALUES (?, ?, ?)"); $stmt->bind_param("sss", $_FILES["file"]["name"], $target_file, $expiry_date); $stmt->execute(); $stmt->close(); $conn->close(); echo "The file has been uploaded. Download link: <a href='$target_file'>$target_file</a>"; } else { echo "Sorry, there was an error uploading your file."; } ?> 4. حذف فایلهای منقضی برای حذف فایلهای منقضی، میتوانیم یک اسکریپت PHP بنویسیم که به صورت دورهای اجرا شود. این اسکریپت باید فایلهای منقضی را از پایگاه داده و سرور حذف کند. php <?php $conn = new mysqli("localhost", "username", "password", "database"); $sql = "SELECT file_path FROM uploads WHERE expiry_date < NOW()"; $result = $conn->query($sql); while ($row = $result->fetch_assoc()) { // حذف فایل از سرور unlink($row['file_path']); } // حذف رکوردها از پایگاه داده $sql = "DELETE FROM uploads WHERE expiry_date < NOW()"; $conn->query($sql); $conn->close(); ?> 5. زمانبندی اسکریپت
کلاسی بنویسید که دو عدد دریافت کند و متدهای جمع و تفریق و ضرب و تقسیم برای آن قابل فراخوانی باشد. با فراخوانی هر متد، محاسبات لازمه انجام شود و نتیجه در برگردانده شود
موادی که موردنیاز است: مدیر سیستم باید بتواند پس از وارد کردن نام کاربری admin و پسورد 12345، وارد شود و کارمند جدید اضافه کند و برای هر کارمند نام کاربری و رمزعبور تعریف کند. برنامه باید این اطلاع...
تابعی بنویسید که یک عدد دریافت کند و زوج بودن یا نبودن آن را با برگرداندن True یا False مشخص کند
برنامه ای بنویس که همانند یک تاس، با هر بار اجرا، یک عدد تصادفی بین 1 تا 6 در خروجی چاپ کند
برنامه ای بنویسید که یک عدد دریافت کند و شمارنده های اول آن را در خروجی چاپ کند
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام
اگه متوجه تمرین نمیشی یا به هر دلیلی نمیتونی حلش کنی، کاملا طبیعیه، اشکالی نداره؛ ناراحت نشو
😊
سعی کن تمرینات آسون تر رو ببینی و جواب های مختلفی که دیگران ارسال کرده اند رو بررسی کنی و
یواش یواش به سراغ تمرینات سخت تر بری.
همچنین ممکنه جوابت درست باشه ولی با سایر جواب ها متفاوت باشه
اگه برنامه نویسی رو هنوز شروع نکردی یا خوب یاد نگرفتی، میتونی از طریق لینک زیر یاد بگیری