Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Παιδιά καλημέρα. Θα ήθελα να ρωτήσω κάτι μιας και τώρα έχω αρχίσει να ασχολούμαι λίγο με Html, PhP κλπ για να περνάει η ώρα μου.

Έχω φτιάξει μια φόρμα στην οποία μπορεί κάποιος να ανεβάσει αρχεία. Τα αρχεία που ανεβάζουν πάνε σε έναν φάκελλο "upload" που έχω φτιάξει και τα βλέπω εκεί.

Όταν θέλω να δω τα περιεχόμενα του φακέλου χρησιμοποίησα το opendir που διάβασα και ανοίγω μια λίστα με τα αρχεία που έχει ο φάκελος μέσα.

<?php
$dir = opendir ('upload');
while (false !== ($file = readdir ($dir))) {
    echo "filename:" . $file . "<br>";
    }
?>

Η ερώτηση είναι πως μπορώ να δω τα αρχεία που έχει ο φάκελλος όχι ως λίστα με ονόματα αλλά να τα βλέπω ως φωτογραφίες και πως μπορώ μετά αυτές τις φωτογραφίες να τις κάνω download

Συγνώμη αν δεν γράφω κάτι σωστά. Ευχαριστώ 


 

 

 

 

 

 

Δημοσ. (επεξεργασμένο)

Υποθέτοντας οτι ο φακελος σου λεγεται 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 τα εμφανιζεις σαν εικονες (Με δεξι κλικ πανω τους και Αποθηκευση, μπορεις να τις κατεβάσεις στον υπολογιστή σου.

Επεξ/σία από nask00s

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...