Dans le screencast de cette semaine, je vais vous montrer comment télécharger des fichiers, puis que PHP crée dynamiquement une vignette. Que vous construisiez un site de commerce électronique ou juste une simple galerie, ces techniques s'avéreront certainement utiles. Si vous êtes prêt pour votre screencast "spoonfed" de la semaine, allons-y!
* Remarque - Quelques légères modifications ont été apportées au code après quelques réflexions supplémentaires et d'excellentes suggestions. Ne vous inquiétez pas, très peu de choses ont changé. Juste un peu de nettoyage. Vous pouvez consulter les modifications ci-dessous et / ou télécharger le code source..
La première étape consiste à créer un fichier de configuration simple dans lequel nous pouvons stocker quelques variables. En les plaçant dans leur propre fichier, nous pouvons facilement modifier notre code sans avoir à modifier beaucoup de lignes..
$ final_width_of_image = 100; $ path_to_image_directory = 'images / fullsized /'; $ path_to_thumbs_directory = 'images / thumbs /';
Enregistrez ce fichier sous le nom 'config.php' et placez-le à la racine de votre dossier..
Ensuite, créez une nouvelle page appelée "index.php" et collez ce qui suit.
Miniatures dynamiques Télécharger un fichier, homme!
Tout d’abord, descendez un peu jusqu’à la balise body. Pour garder les choses aussi simples que possible, j'ai créé un formulaire extrêmement simple. Mais le travail sera bien fait.
Chaque fois que vous travaillerez avec le type d'entrée "upload de fichier", vous devez ajouter un attribut "enctype" à la balise de formulaire..