În această lecție vom afla cum să creați automat miniaturi pentru imagini. Atunci când se creează diferite proiecte, generarea de miniaturi este o procedură destul de plictisitoare, lungă și obositoare, chiar și atunci când se utilizează diverse mijloace pentru prelucrarea imaginilor lot. De ce să nu schimbați această scenă, dar necesară, scenariului?
Vom folosi PHP pentru a crea dinamic miniaturi de imagini. Scriptul va procesa imagini ale formatelor principale: png, jpg, gif.
Specificați dimensiunea dorită a miniaturii.
Acum, să specificăm fișierul sursă și fișierul cu rezultatul muncii.
Următoarea parte a codului va separa automat extensia de fișier. Utilizăm funcția de explodare PHP pentru a separa numele de fișier în părți între puncte și apoi utilizați funcția numărătoare pentru a determina ultima parte a șirului sursă, care este extensia fișierului.
Apoi obțineți dimensiunea imaginii originale.
Apoi folosim funcția PHP dorită pentru a lucra cu un anumit format de imagine:
Și, în final, creați o miniatură și plasați-o în dosarul specificat.
Ca rezultat al execuției scriptului, vom obține miniatura finită în fișierul specificat.
Varianta scenariului
Scriptul de mai jos găsește toate imaginile din dosarul specificat și creează miniaturi pentru ele, plasându-le în directorul dorit.
concluzie
Ultimele 5 lecții din rubrica "PHP"
Când vine vorba de securitatea site-ul web, expresia „Filter toate, totul scăpa“ vor fi întotdeauna relevante. Astăzi, să vorbim despre filtrarea datelor.
Expressive 2 acceptă posibilitatea conectării altor componente ZF pe un circuit special. Nu toată lumea îi place această decizie. În acest articol, vom descrie modul de îmbunătățire a procesului de conectare a mai multor module.
Să presupunem că trebuie să trimiteți câteva informații în Google Analytics din scriptul de pe server. Cum se face. Răspunsul este în această notă.
O selecție de mai multe tipuri de nisip PHP. Pe unele veți putea să vă puneți codul online, dar există și soluții pe care le puteți implementa pe site-ul dvs.
Și poți pune un demo, vezi cum arată!
Prin obținerea de informații imediat prin două canale (vedere și auz), eficiența predării este mult mai mare decât învățarea din cărți. Și temele și testele online vă vor permite să gândiți în mod constant în limba pe care o învățați și să vă verificați imediat cunoștințele!
Dacă doriți să învățați HTML mult timp, atunci am o veste bună pentru dvs.!
Dacă ați învățat deja HTML și doriți să treceți mai departe, următorul pas este să învățați tehnologia CSS.
Dacă doriți să înțeleagă conceptele de domeniu si hosting, învață cum să creeze o bază de date, încărca fișiere pe un site web prin intermediul unui server FTP, crea subdomenii, configurați cutiile poștale pentru site-ul și să monitorizeze participarea, acest curs este conceput special pentru tine!