Jump to content
php.lv forumi

marrtins

Reģistrētie lietotāji
  • Posts

    1,570
  • Joined

  • Last visited

Posts posted by marrtins

  1. Cik var ņemties ap šīm lietām... Kamēr piķi var izcelt ar PHP (vai ar jebkuru citu produktu) - kādēļ gan ne? Dēļ tām minorīgajām nepilnībām? Nu nu - kodēt mācamies un krājam pieredzi.

     

    Starpcitu, tas autoload vs "include(all)" tik nežēlīgi palīdz ātrdarbībai, ja visas tās bibliotēkas ir APC kešā? Es saprotu, ka require() un include() kaut ko tur minimāli aiztur, bet tāds autoload taču noteikti arī?

  2. qmail - salīdzinoši neērts. Arī visādus prikolus (clamav, spamd, mysql, autoresponder, etc) pieslēgt grūti. Ar grūti es domāju reālu čakaru. Piemēram, autoresponderi pirms pāris gadiem vispār nācās rakstīt pašam un tad saslēgt ar horde. Kā tagad - nez, varbūt ir jau kas gatavs, bet smagi apšaubu.

     

    Ņem postfix un miers mājā. Saslēdz ar dovecot, clamd, spamd un roundcube. Webisku management varu ieteikt šo: http://postvisadmin.sourceforge.net/

  3. Drausmīgi ir neatdalīt valodas konstrukcijas ar atstarpi starp iekavām (if($kautkas)) un atdalīt funkcijas no iekavām (manafunkcija ($parametrs)).

    A kas? Varbūt Lisp cilvēks cenšas kaut ko uzrakstīt PHP un tagad mocās un lādās.

    (hehe(h(e)))

    >:)

  4. Nu tad tas superkods varētu būt šāds:

    $from_field = 'Mani sauc Cibins €';
    
    //$remove_tags = str_replace($from_field);
    $remove_tags = $from_field;
    $fixpound= str_replace("£", "£", $remove_tags);
    $fixeur = str_replace("€", "€", $fixpound);
    $remove_symbols = preg_replace("/[^a-zA-Z0-9\s\.\/:!\[\]\*\+\-\|\<\>@#\$%\^&\(\)_=\';,'\?\\\{\}`~\"]/", '', $fixeur);
    $lowercase = strtolower($remove_symbols);
    //$olddata=array(' ',' ');
    //$newdata=array('-','-');
    //$replace_spaces = str_replace($olddata, $newdata, $lowercase);
    $lowercase = trim($lowercase);
    $replace_spaces = str_replace(' ', '-', $lowercase);
    
    
    print "'$replace_spaces'\n";
    

     

    Es gan pats izmantoju šādu kods:

    function urlize($name)
    {
       $name = preg_replace("/[%]/", " ", $name);
       $name = html_entity_decode($name, ENT_QUOTES, "UTF-8");
       $name = mb_strtolower($name);
       $name = strip_tags($name);
       $name = preg_replace("/[\:\/\?\#\[\]\@\"'\(\)\.,&;\+=\\\]/", " ", $name);
       $name = trim($name);
       $name = preg_replace("/\s+/", "-", $name);
       $name = preg_replace("/-+/", "-", $name);
    
       return $name;
    } // urlize
    
    

  5. Priekš kā ir šīs rindas?

    $remove_tags = str_replace($from_field);
    $fixpound= str_replace("£", "£", $remove_tags);
    $fixeur = str_replace("€", "€", $fixpound);
    

     

    Šo

    $olddata=array(' ',' ');
    $newdata=array('-','-');
    $replace_spaces = str_replace($olddata, $newdata, $lowercase);
    

     

    var aizstāt ar

    $replace_spaces = str_replace(' ', '-', $lowercase);
    

     

    Pamēģināju - nekādi papildus speisi neveidojas. Varbūt jau saņem datus ar atstarpi beigās?

    $from_field = trim($from_field);
    

×
×
  • Create New...