Jump to content
php.lv forumi

Pentiums

Reģistrētie lietotāji
  • Posts

    617
  • Joined

  • Last visited

Posts posted by Pentiums

  1. Labvakar, nepieciešamība izveidot ko līdzīgu kā ir draugiem.lv bilžu ielāde albumos, tur rāda cik katra bilde ielādēta un lādējas viena aiz otras nevis reizē. Kāds ko tādu gatavu zin kur atrast?

     

    Paldies jau iepriekš! atradu jau 2 eksemplārus, tikai lieka nervu čakarēšana, pirmais likās labs, bet izrādījas bugu pilns :( otrais izmantoja perl, perl man riebjas, neko nejēdzu!

  2. Šodien atradu lielisku attēlu apstrādes klasi, kods te: http://paste.php.lv/81642bb943753d0056666f...837c1e?lang=php

    Uzliku uz servera ImageMagick, visu "sačīnīju", bet izrādās ka šamejs skripts nestrādā!!

    Lai samazinātu attēlu pielietoju:

    $phMagick = new phMagick('/var/www/images/200903281311545.jpg');
    $phMagick->setDestination('/var/www/images/800_200903281311545.jpg')->resize(800,600);

    Nekas nenotiek, pat erroru neizmet, mapei 'images' chmod ir uzlikts uz '777'!

    uz phpinfo() parādās, ka imagick module enabled, tātad imagemagick strādā.

     

    Vēl drošības pēc ar šo te pārbaudiju vai imagemagick samazina bildīti

    header('Content-type: image/jpeg');
    $i = new Imagick('bilde.jpg');
    $i->thumbnailImage(100, 0);
    echo $i;

    viss notikās.

  3. Labvakar.

    Problēmiņa ar PHP fju mysql_num_rows. Met ārā:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/index.php on line 31

     

    Kods te:

    $query = mysql_query("SELECT * FROM invites WHERE id = 1 AND to = 1 AND from = 9");
    if(mysql_num_rows($query) != 0) {
    
    ...
    
    }

     

    DB tabula te:

    CREATE TABLE `invites` (
     `id` int(11) NOT NULL auto_increment,
     `to` int(11) NOT NULL,
     `from` int(11) NOT NULL,
     `date` varchar(10) collate utf8_latvian_ci NOT NULL,
     `text` text collate utf8_latvian_ci NOT NULL,
     PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_latvian_ci;

  4. Labrīt! icon1.gif

     

    Ir tabula `friendship` [id|friend|owner] (Kas ar ko ir draugs)

    Ir tabula `friends` [id|name|surname|utt...] (Pašu lietotāju tabula)

     

    Gribas izvilkt tos kas nav mani draugi, mēģināju šādi:

     

    SELECT friends.name, friends.surname, friends.bday_y, friends.bday_m, friends.bday_d, friends.nick, friends.photo, friends.city, friends.id, friendship.friend friendship_id FROM friends LEFT JOIN friendship ON friendship.friend=friends.id
    WHERE friendship.owner != '".$myinfo['id']."' AND friendship.friend != '".$myinfo['id']."'
    ORDER BY RAND() LIMIT 4

     

    Izvelkās tie kas nesatur manu id `friendship.friend` un `friendship.owner` laukā, bet ir taču arī mani draugi draugos ar citiem lietotājiem, tātad viņi tomēr izvelkas!!

     

    Kāds var palīdzēt izlabot šo lietu? Un kādi ieteikumi? Vajag taisīt vel kādu citu tabulu klāt, vai kādu lauku?

     

    Paldies jau iepriekš!

  5. Sveiki!

     

    Ienākot Twitter.com ar maksimizētu IE nerādās vertikālais scrollbars, bet ja logu samazina tas uzreiz parādās tāpat kā uz Firefox. Uz Firefox tā ir visām lapām, bet kā lai dabū gatavu to arī uz IE?

     

    Mēģināju ar overflow-y: hidden; sanāca, bet ja logu samazina scrollbars neparādās! :(

  6. function dienas($str){ // Y-m-d H:i
     list($d, $l) = explode(' ', $str);
     list($stundas, $minutes) = explode(':', $l);
     if($stundas >= 12 && $stundas <= 17) {
     $kad = 'Šodien';
     }
     if($stundas >= 18 && $stundas <= 23) {
     $kad = 'Šovakar';
     }
     if($stundas >= 00 && $stundas <= 04) {
     $kad = 'Šonakt';
     }
     if($stundas >= 05 && $stundas <= 11) {
     $kad = 'Šorīt';
     }
     $replace=array(
    			date('Y-m-d', time()-60*60*24)=>'Vakardien',
    			date('Y-m-d', time()-60*60*48)=>'Aizvakar',
    			date('Y-m-d')=>$kad
    			);
    
    
     $str=strtr($str,$replace);
     return $str;
    }

×
×
  • Create New...