Επίπεδο 7.4 του βιβλίου προβλημάτων PHP

Задание 1

Δίνεται ένα αρχείο κειμένου. Γράψτε στο τέλος του κειμένου του τη τρέχουσα χρονική στιγμή σε νέα γραμμή.

Задание 2

Δίνεται ένας φάκελος με αρχεία. Λάβετε τα ονόματα όλων των εικόνων από αυτόν τον φάκελο.

Задание 3

Δίνεται ένα αρχείο κειμένου. Δίνεται μια φόρμα με πεδίο εισαγωγής. Στο πεδίο εισάγεται μια λέξη. Κατά την υποβολή της φόρμας ελέγξτε εάν υπάρχει η συγκεκριμένη λέξη στο αρχείο. Εμφανίστε το αποτέλεσμα στο πρόγραμμα περιήγησης.

Задание 4

Σε έναν φάκελο βρίσκονται αρχεία κειμένου. Λάβετε τις πρώτες N γραμμές κειμένου από κάθε αρχείο και γράψτε το αποτέλεσμα σε ένα νέο αρχείο, διαχωρίζοντας τα ληφθέντα κείμενα με κενές γραμμές.

Задание 5

Δίνεται ένας φάκελος με αρχεία. Γράψτε ένα πρόγραμμα που θα αδειάσει όλα τα αρχεία κειμένου από αυτόν τον φάκελο.

Задание 6

Δημιουργήστε μια ul, στα στοιχεία της οποίας θα είναι οι ημέρες από την πρώτη μέχρι την τελευταία του τρέχοντος μήνα. Την τρέχουσα ημέρα, καθώς και τα σαββατοκύριακα, τονίστε με διαφορετικά χρώματα. Αφήστε το πρόγραμμα να αποθηκεύσει το αποτέλεσμα σε ένα αρχείο HTML.

Задание 7

Δίνεται ένας πίνακας που περιέχει ονόματα αρχείων. Γράψτε ένα πρόγραμμα που θα δημιουργήσει σε έναν καθορισμένο φάκελο όλα τα αρχεία από τον πίνακα.

Задание 8

Δίνεται μια φόρμα με πεδίο εισαγωγής. Σε αυτό εισάγεται ένας αριθμός με άρτιο πλήθος ψηφίων. Κατά την υποβολή της φόρμας ελέγξτε εάν ο αριθμός αντιπροσωπεύει ένα ευτυχισμένο εισιτήριο, δηλαδή εάν το άθροισμα του πρώτου μισού των ψηφίων ισούται με το άθροισμα του δεύτερου μισού των ψηφίων.

Задание 9

Γράψτε ένα πρόγραμμα που θα δημιουργήσει τον ακόλουθο πίνακα:

php[
  [1],
  [1, 2],
  [1, 2, 3],
  [1, 2, 3, 4, 5],
  [1, 2, 3, 4, 5, 6],
]