Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Teksto skaitymas iš xml failo

Parašė DJFainulka· 2009 Gru. 14 20:12:15
#1

Kitas klausimas, nenoriu kurti naujos temos. Kaip galima nuskaityti tekstą iš xml failo? Nu tarkim yra įrašytas id, ir pagal tą id kad tame faile susirastų pavadinimą, ten tarkim yra
 <option value='2'>Labas</option>


, o į mysql įrašytas kažkoks id ir įėjus rodytų, koks pavadinimas. Tikiuosi supratot ko noriu :D

Redagavo DJFainulka· 2009 Gru. 16 11:12:47

Parašė Impossibru· 2009 Gru. 14 20:12:20
#2

Dabartinė data - gimimo data = metai

Parašė DJFainulka· 2009 Gru. 14 20:12:08
#3

O kaip tai padaryt? nes tarkim
$metai = (time() - $data['user_birthdate']);


tai rodo dabartinius metus, kaip reikia įstatyt?

Parašė Impossibru· 2009 Gru. 14 21:12:13
#4

Tą datestamp rekia kažkaip išdalinti,tik nežinau kaip :|

Parašė DJFainulka· 2009 Gru. 14 21:12:46
#5

Tai va ir aš nežinau :?

Parašė Peacemaker· 2009 Gru. 15 12:12:36
#6

Radau vieną variantą, gal principas tiks:

<?php

  //calculate years of age (input string: YYYY-MM-DD)
  function birthday ($birthday){
    list($year,$month,$day) = explode("-",$birthday);
    $year_diff  = date("Y") - $year;
    $month_diff = date("m") - $month;
    $day_diff   = date("d") - $day;
    if ($day_diff < 0 || $month_diff < 0)
      $year_diff--;
    return $year_diff;
  }

?>




Kiats variantas:

<?php
function agebydate($iMonth, $iDay, $iYear) {
    $iTimeStamp = (mktime() - 86400) - mktime(0, 0, 0, $iMonth, $iDay, $iYear);
    $iDays = $iTimeStamp / 86400; 
    $iYears = floor($iDays / 365 );  1
    return $iYears;
 
}
 
?>
 



Redagavo Peacemaker· 2009 Gru. 15 12:12:56

Parašė DJFainulka· 2009 Gru. 15 17:12:11
#7

Ačiū labai peacemaker ;)

Parašė DJFainulka· 2009 Gru. 16 11:12:41
#8

Naujas klausimas pirmame poste.