Jump to content
php.lv forumi

php un msql izvadaisana


goma smile

Recommended Posts

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

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

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

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

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

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 by codez
Link to comment
Share on other sites

×
×
  • Create New...