חובה קודם את המדריך הקודם,בשביל המדריך הזה של המחיקת קובץ,ואולי בחלק 3 את העוגיות.
* למה אנו צריכים למחוק קובץ? אנו זקוקים למחוק קובץ מפני שאולי אנו כבר לא צריכים את הקובץ הזה,ופשוט הקובץ הזה מאט את השרת בצורה קשה ולא טובה,אז צריך להוריד אותו מהשרת כדי שהשרת יעבוד בצורה יותר סימפלית. (Simple),כלומר פשוט ומהיר.
אנו היום ניצור קובץ אחד שונה מהקובץ הקודם שלנו,מהמדריך הקודם. לקובץ הקודם קראנו upload,index.php ולקובץ הזה נקרא delete.php.
(או כל שם אחר.)
נתחיל,דבר ראשון ניצור קובץ XHTML פשוט:
קוד PHP:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
</body>
</html>
אוקי,ואז יש לנו את התוכן עניינים. במה נעבוד במדריך הזה? נתחיל לעבוד עם פונקציה ראשונית,ואז כמו עם IF,ואז עם זה יהיה נכון,המחיקה תתבצע (True) ועם היא לא תתבצע,מכל בעיה או באג אחר,זה יחזיר לנו (False).
קודם כול,בין טופס הBODY,נשכיל קודם את הפונקציה שלנו,שהיא:
קוד PHP:
function delete_file($loc , $file ) {
היא אומרת לנו,
function= הפונקציה,התחביר שלה.
delete_file=אומר במקום להעלות (כמו במדריך השני),צריך למחוק.
שוב,נעבור עם הIF שבלי זה אין טעם לתכנת.
קוד PHP:
if (file_exists($loc.$file )) {
unlink($loc.$file);
return true;
}
}
ואז כמובן,אנו רוצים להראות לגולשים שבאמת נמחק הקובץ,והוא לא באמת אצלנו,שעשינו האקיג או משהוא.
נשתמש בעוד IF,והפעם גם בdelete_file ושוב,נסגור את התנאי שלנו. אחר כך,ניצור echo פשוט,שכותב ללקוח שלנו (המוחק) שהקובץ נמחק.
קוד PHP:
if (delete_file("" , "name_of_file" )) {
echo "מחקתה את הקובץ.בהצלחה";
}
// name_of_file can be file.txt or index.php...
/* אם קובץ המחיקה נמצא איפה שהקובץ
שאנו רוצים למוחק נמצא, אז נכתוב כך */
?>
הקוד במלואו:
קוד PHP:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<?php
function delete_file($loc , $file ) {
if (file_exists($loc.$file )) {
unlink($loc.$file);
return true;
}
}
if (delete_file("" , "name_of_file" )) {
echo "מחקתה את הקובץ.בהצלחה";
}
// name_of_file can be file.txt or index.php...
/* אם קובץ המחיקה נמצא איפה שהקובץ
שאנו רוצים למוחק נמצא, אז נכתוב כך */
?>
</body>
</html>
Like_Soul