php_maceklsi Posted January 7, 2008 Report Posted January 7, 2008 sveiki, jautajums tadz - piem ir man lapa bilde - <img src="pic/1_bilde.jpg" width="50" height="50"> a ka lai ar uztaisu ta ja pic direktorija tadas bildes nau tad netiek nekas izdrukats ?
andrisp Posted January 7, 2008 Report Posted January 7, 2008 Tikko vēl šis tika runāts, bet nu labi: if (is_file($bilde)) { echo '<img src="'.$bilde.'" width="50" height="50">'; }
php_maceklsi Posted January 14, 2008 Author Report Posted January 14, 2008 a ka lai modifice shito funkciju ta lai izdruka bildi ar nosaukumu piem "bilde" vienalga ar kadu paplashinajumu ta ir ja nu es uzmetu bildi jpg vai gif ...
mounkuls Posted January 14, 2008 Report Posted January 14, 2008 a ka lai modifice shito funkciju ta lai izdruka bildi ar nosaukumu piem "bilde" vienalga ar kadu paplashinajumu ta ir ja nu es uzmetu bildi jpg vai gif ... A kāda starpība jpg vai gif ir iekš img src? Cita lieta, ja jāpadod kautkādu php ģenerētu bildi, tad būs <img src="bilde.php"/> un jau tajā bilde.php sagatavosi ko padot kā Image.
php_maceklsi Posted January 14, 2008 Author Report Posted January 14, 2008 A kāda starpība jpg vai gif ir iekš img src?Cita lieta, ja jāpadod kautkādu php ģenerētu bildi, tad būs <img src="bilde.php"/> un jau tajā bilde.php sagatavosi ko padot kā Image. nu mana gadijuma ir ta ka padodu bilde.JPG/VAI GIF
mounkuls Posted January 14, 2008 Report Posted January 14, 2008 (edited) nu mana gadijuma ir ta ka padodu bilde.JPG/VAI GIF Īsti nesapratu? Tas ka ir GIF ne gif? Tad lieto apmēram ko tādu iekš tā ifa: $bildename=strtok("$bilde","."); $bildeext=substr("$bilde",-4); echo '<img src="'.$bildename.strtolower($bildeext).'" width="50" height="50">'; Es gan tagad uz dullo, cerams ka darbosies Edited January 14, 2008 by mounkuls
php_maceklsi Posted January 14, 2008 Author Report Posted January 14, 2008 lieta tada ka man lapa ir konkreta bilde piem bilde.jpg bet ja es vinju sadomaju nomainit uz citu piem bilde.gif - tad man vajg panakt ta lai nau jarokas pa skriptu - lai vnk uplodojot jauno bildi to parada ; a shis skripts noversh to lai nerada bildi ja tas nau ; butu labi ja kadz saprastu manu velmi un palidzetu - if (is_file('bilde.jpg')) { echo '<img src="bilde.jpg" width="170" height="203" align="left">'; } p.s sory par tik nekonkretu raxtishanu nesu sen gulejis ...
andrisp Posted January 14, 2008 Report Posted January 14, 2008 php_maceklsi (drukas kļūda pat nikā:]), saglabā to bildes nosaukumu kaut kur db vai failā un tad iekš koda izmanto mainīgo (kā manā pirmajā piemērā). Nebūs hardcoded vērtība.
Lynx Posted January 14, 2008 Report Posted January 14, 2008 Ideja jau ir vienkārša vienkārši uzraksti jaunu ifu. Kods gan izskatās nedaudz padumji. if (is_file('bilde.jpg')) { echo '<img src="bilde.jpg" width="170" height="203" align="left">'; } elseif(is_file('bilde.gif')) { echo '<img src="bilde.gif" width="170" height="203" align="left">'; } Hmm vēl var meiģināt šādi, ja tev ir tikai divas iespējas un bilde vienmēr būs: echo '<img src="bilde.'.(is_file('bilde.jpg) ? 'jpg' : 'gif').'" width="170" height="203" align="left">'; Bet patiesi labāk liec informāciju datubāzē, iztiksi bez liekiem searchiem pa filesistēmu.
mounkuls Posted January 14, 2008 Report Posted January 14, 2008 Čem gubže v ļes tjem boļše drov..... Es jo mazāk vēl sapratu ko grib tagad... Es kad taisiju upload failiem, man bija folderis kurā glabājas arī kas līdzīgs legeng.txt failam( tā pati DB jau faktiski vien sanāk). Tur arī glabāju visu info par failu/īpasnieku/kodu reālā pathname vietā/ pārējo info kas uz konkrēto failu attiecas. man tad padeva <a href="image.php?kods"><img src="thumb.php?kods/></a>. Nu tāda bija fiška. Vēlāk to pašu izrādijās viegli realizēt arī ja glabā bāzē info par failu.
Recommended Posts