alex_pa Δημοσ. 13 Δεκεμβρίου 2019 Δημοσ. 13 Δεκεμβρίου 2019 Παιδιά καλημέρα. Θα ήθελα να ρωτήσω κάτι μιας και τώρα έχω αρχίσει να ασχολούμαι λίγο με Html, PhP κλπ για να περνάει η ώρα μου. Έχω φτιάξει μια φόρμα στην οποία μπορεί κάποιος να ανεβάσει αρχεία. Τα αρχεία που ανεβάζουν πάνε σε έναν φάκελλο "upload" που έχω φτιάξει και τα βλέπω εκεί. Όταν θέλω να δω τα περιεχόμενα του φακέλου χρησιμοποίησα το opendir που διάβασα και ανοίγω μια λίστα με τα αρχεία που έχει ο φάκελος μέσα. <?php $dir = opendir ('upload'); while (false !== ($file = readdir ($dir))) { echo "filename:" . $file . "<br>"; } ?> Η ερώτηση είναι πως μπορώ να δω τα αρχεία που έχει ο φάκελλος όχι ως λίστα με ονόματα αλλά να τα βλέπω ως φωτογραφίες και πως μπορώ μετά αυτές τις φωτογραφίες να τις κάνω download Συγνώμη αν δεν γράφω κάτι σωστά. Ευχαριστώ
nask00s Δημοσ. 15 Δεκεμβρίου 2019 Δημοσ. 15 Δεκεμβρίου 2019 (επεξεργασμένο) Υποθέτοντας οτι ο φακελος σου λεγεται upload και περιεχει μονο φωτογραφίες/εικόνες. Μπορείς να δοκιμασεις κατι τέτοιο <?php $files = array_diff(scandir('upload'), array('.', '..')); foreach ($files as $file) : ?> <img src="http://localhost/path-to-my-site/upload/<?php echo $file; ?>"> <?php endforeach; ?> Όπου localhost/path-to-my-site/ βαζεις το δικο σου url και path. Με την scandir παίρνεις τα περιεχομενα του φακελου και μετά με HTML τα εμφανιζεις σαν εικονες (Με δεξι κλικ πανω τους και Αποθηκευση, μπορεις να τις κατεβάσεις στον υπολογιστή σου. Επεξ/σία 15 Δεκεμβρίου 2019 από nask00s
alex_pa Δημοσ. 15 Δεκεμβρίου 2019 Μέλος Δημοσ. 15 Δεκεμβρίου 2019 Το έκανα και δουλεύει μια χαρά. Ήταν αυτό που ήθελα να κάνω. Ευχαριστώ πολύ φίλε μου
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα