goma smile Posted July 8, 2008 Report Share Posted July 8, 2008 vai kads varetu pateikt kodu..... uz to lai piemeram es gribu ka no bildes linka kas ir msql ieziet caur php uz ekranu nu tas izpaudisies sitadi man msql kad ir avatara links kuru es gribu atiecigi juseram lai paradas apskatot profilu uc.... vo man liekas ka ir kautka ta : <?php //Profila bilde $result = mysql_query("SELECT * FROM users"); $row = mysql_fetch_assoc($result); $img = getimagesize($row['bilde']); if($img[0] > 150) { echo "<img src='{$row['bilde']}' alt='Profila bilde' />"; else { echo "<img src='{$row['bilde']}' alt='Profila bilde' />"; } ?> nu man ir ta bet nejiet :( kas varetu but pa vainu ? p.s. sory ja nav taja sadala :) Link to comment Share on other sites More sharing options...
codez Posted July 8, 2008 Report Share Posted July 8, 2008 "nu man ir ta bet nejiet" Kas neiet? 1) nav aizverošā iekava pirms else 2) src tu norādi bildes ceļu webā, bet getimagesize vajag bildes ceļu uz webservera. Link to comment Share on other sites More sharing options...
goma smile Posted July 8, 2008 Author Report Share Posted July 8, 2008 2) src tu norādi bildes ceļu webā, bet getimagesize vajag bildes ceļu uz webservera. ka to saprast ? Link to comment Share on other sites More sharing options...
bubu Posted July 8, 2008 Report Share Posted July 8, 2008 2) src tu norādi bildes ceļu webā, bet getimagesize vajag bildes ceļu uz webservera. Kā tu to zini, ka tas ir "ceļš webā"? Kristāla bumbu ebay'ā esi iegādājies ;) Link to comment Share on other sites More sharing options...
codez Posted July 9, 2008 Report Share Posted July 9, 2008 Kā tu to zini, ka tas ir "ceļš webā"? Kristāla bumbu ebay'ā esi iegādājies ;) Tapēc, ka pie img taga src jānorāa ceļš webā, bet pie getimagesize ceļš webserverī. Vecīt sāc ierūsēt, tie tak ir HTML un PHP pamati. Man teikums bija pavēles formā - tur tu norādi to, tur tu norādi to, bet tu laikam sāc latviešu valdou aizstāt ar PHP. <?php echo "<img src='{$row['bilde']}' alt='Profila bilde' />"; 2) src tu norādi bildes ceļu webā, bet getimagesize vajag bildes ceļu uz webservera. ka to saprast ? Pie img taga src tev jānorāda string, kura vērtībā ir, piemeram šāda: '/images/bilde.jpg', bet pie get imagesize tev jānorāda 'C:/webservera_root_mape/images/bilde.jpg' ja tev $row['bilde'] ir '/images/bilde.jpg', tad ceļu uz failu webserverī, visdrīzāk varēsi atras šādi: $_SERVER['DOCUMENT_ROOT'].$row['bilde'] galā varētu līdzēt šāds: getimagesize($_SERVER['DOCUMENT_ROOT'].$row['bilde']); vai, ja ceļš uz bilde nesākas ar / getimagesize($_SERVER['DOCUMENT_ROOT'].'/'. $row['bilde']); Link to comment Share on other sites More sharing options...
bubu Posted July 9, 2008 Report Share Posted July 9, 2008 Tapēc, ka pie img taga src jānorāa ceļš webā, bet pie getimagesize ceļš webserverī.Vecīt sāc ierūsēt, tie tak ir HTML un PHP pamati. Kāpēc gan lai $row['bilde'] nesaturētu "img/bilde.jpg" ? Tāds strings derēs gan kā "ceļš webā", gan arī kā relatīvais "ceļš webserverī". Var jau būt, ka to var izzīlēt kafijas biezumos... Link to comment Share on other sites More sharing options...
codez Posted July 9, 2008 Report Share Posted July 9, 2008 Tāds strings derēs gan kā "ceļš webā", gan arī kā relatīvais "ceļš webserverī". Tikai gadījumā, ja PHP skripts atradīsies document_root mapē vai arī darba mape uz to tiks iepriekš nomainīta. Link to comment Share on other sites More sharing options...
bubu Posted July 9, 2008 Report Share Posted July 9, 2008 Tak pofig, kur skripts atradīsies.. http://urlis/mape/skripts.php -> webroots/mape/skripts.php un kas liedz to img/bilde.jpg likt iekš webroots/mape/img/bilde.jpg ? Tieši tāpēc arī tev prasīju - no kuras kristāla bumbas to varēja izzīlēt :) Jo man personīgi nav ne jausmas, kādās mapēs atrodās topika autora skripti. Izskatās, ka tev par to kas vairāk zināms nekā citiem foruma lietotājiem :) Link to comment Share on other sites More sharing options...
codez Posted July 9, 2008 Report Share Posted July 9, 2008 (edited) bubu, es nevienu brīdi neapgalvoju, kas viņam atrodas iekš tā $row['bilde']; 2) src tu norādi bildes ceļu webā, bet getimagesize vajag bildes ceļu uz webservera. Man teikums bija pavēles formā - tur tu norādi to, tur tu norādi to, ... P.S. PEACE :) Edited July 9, 2008 by codez Link to comment Share on other sites More sharing options...
Recommended Posts