Jump to content
php.lv forumi

Insert images


novaks

Recommended Posts

path uz bildi, pie tam tikai bildes faila nosaukumu, piem. 'bilde_o3.jpg'

kāpēc:

1) ja bāzīsi visu datu bāzē (un tev tas arī izdosies), datu bāze būs _ļoti_ liela un lēna. Gribētu redzēt, kā tu viņai reizi nedēļā taisīsi back-upu

2) ja gadījienā tev vajadzēs izmainīt direktorijas nosaukumu/vietu, kur glabājas bildes, to varēs izdarīt iekš php, iepriekš nodefinējot kādu $path_to_images un to attiecīgi pamainot

3) kad vajadzēs izvadīt bildes, nevajadzēs mocītites ar papildus headeru sūtīšanu utt., bet vienkārši echo '<img alt="" src='.$path_to_images.$mysql_result['image_name'].' />';

4) billžu datu bāzi var apvienot vienā tabulā, ieviešot papildus kolonnu, kurā saglabāsies "sadaļas identifikātors", piem. saitā ir sadaļas: personīgie attēli; dabas foto - attiecīgi apakšsadaļas 1 un 2. Iekš tabulas:

ID |image_name|sadala

auto|bilde1.jpg |1

auto|bilde1.jpg |2

auto|bilde2.jpg |1

tādejādi arī var izmantot vienu un to pašu bildi vairākās sadaļās, bet tikai vienreiz viņu uploadējot (ja priekš apakšsadaļām direktorija ir viena un tā pati), vai arī iekš php nodefinēt katrai sadaļai savu direktoriju, ķipa: $path_to_image[1]='personigie/'; $path_to_image[2]='dabasfoto/' ;

5) gadījienā, ja gribēsi aizvietot bildi ar, teiksim, jaunāku versiju - var ar FTP palīdzību uzuplādēt iekš att. direktorijas failu ar tādu pašu nosaukumu, bet ar SQL nav jāņemās.

 

utt.

Link to comment
Share on other sites

Cik saprotu, tad Venom iesaka vecās bildes nomainit ar jaunām caur ftp???

 

A kā viņš iesaka jaunās bildes (respektīvi tās kuras vēl nav bijušas uz servera), arī caur FTP vai kā savādās: Piemēram ar $uploaddir palīdzību vai kā??

Link to comment
Share on other sites

Cik saprotu, tad Venom iesaka vecās bildes nomainit ar jaunām caur ftp???

 

A kā viņš iesaka jaunās bildes (respektīvi tās kuras vēl nav bijušas uz servera), arī caur FTP vai kā savādās: Piemēram ar $uploaddir palīdzību vai kā??

uzbrauciens ;) ?

 

Tās bildes, kuras vēl nav: ar parasto <input type="file" /> un no $_FILES ar move_uploaded_file() un jā - uz $upload_dir!

Vienkārši ja ir vlom taisīt "saskarni", lai vajadzētu _jau esošās_ bildes vietā uploadēt jaunu (vai piem. no sākuma izdzēst un tad uzuploadēt no jauna), var arī ar FTP uzraut failu pa virsu vecam. Kad bildes glabātos iekš db_only, sanāktu paliela padarīšana.

 

P.S.> ar FTP var arī uzuplādēt kādu 4000x4000 bildi, kuru nevares standarti iepostēt caur webu ar upload_max_size 2Mb, kā tas pierasti ir uz free hosķinģiem.

Link to comment
Share on other sites

tomeer jaareekjinaas ar to,ja tas saits netiek taisiits sev,tad vareetu buut probleemas ar to, ka dazji nezin kas ir ftp.

un ja $uploaddir buus pamainitis un nebuus attieciigaas tiesiibas,tad reekjinies,ka ja tevi nepamodinaas 4 no riita,tad tev vismaz 10 nolamaas ka nemetaas :D

Link to comment
Share on other sites

tomeer jaareekjinaas ar to,ja tas saits netiek taisiits sev,tad vareetu buut probleemas ar to, ka dazji nezin kas ir ftp.

un ja $uploaddir buus pamainitis un nebuus attieciigaas tiesiibas,tad reekjinies,ka ja tevi nepamodinaas 4 no riita,tad tev vismaz 10 nolamaas ka nemetaas :D

ftp - ir tikai alternatīva [nu ko tu piesienies!]. Galu galā ar php palīdzību var arī uztaisīt FTP-browseri, arī tādu, kas līdīs iekš ZIPiem un nolasīs informāciju no mp3-ID tagiem un EXIF no imadžiem (tikai ar uploadu ierobežojumu tālāk netiksim).

Nedomāju gan ka tas, kas nesapratīs, kas ir ftp, mācēs pamainīt iekš php to $uploaddir tā, la php pēc tam neizmeta vārningu ;)

Galu galā visam points ir tāds, ka jāglabā tikai failu nosaukumi iekš db, nevis pats fails.

Link to comment
Share on other sites

Nu ok tik tālu es itkā tagad saprotu.. A kā es dabonu iekšā serverī konkrērā sadaļā ja man ir kādas trīs sadaļas bet $uploaddir ir tikai viena???

 

It kā varētu ar if'iem likt iekšā bet ko lai salīdzina...sadaļas vai kā ???

Link to comment
Share on other sites

es nemaz nepiesienos, taada ir realitaate, manupraat lielaakai daljai valsts iestaazju *webmasteriem* zinaashanu liimenis ir taads - htmls ir veblapa. par ftp nemaz labaak nerunaasim.

 

pie uploda noraadi kuraa sadljaa shii bilde tev raadaas. attieciigi bilzju db naak klaat viena kolona.

Link to comment
Share on other sites

visi vienaa chupaa...

bet es jau nebiju tas, kas meegjinaaja paarliecinaat, ka bildes jaaglabaa fs, es piekopju arii ideju, ka bildes ir db.

var jau protams katrai sadaljai savu diru, bet tad vairaak konfiguraacijaa jaamiana un tiesiibas jaaliek direktorijaam.

tad veel jaakontrolee, lai failu nosaukumi buutu unikaali, savaadaak buus kjeepa, bet db taadas probleemas atkriit.

 

nu iisteniibaa manupraat taa ir izveeles iespeeja, tas aatrums jau ljoti kritiski nemainaas. esmu dzirdeejis, ka db arii glabaa filmas, es gan vairaak neko par mp3 un bildeem neesmu izmanotjis.

Link to comment
Share on other sites

×
×
  • Create New...