Jump to content
php.lv forumi

xfr33

Reģistrētie lietotāji
  • Posts

    504
  • Joined

  • Last visited

Posts posted by xfr33

  1. Hmm, nu pēc pirmā acu uzmetiena retorisks jautājums - kāpēc metodēm nav norādīta redzamība? (public, private, etc)

     

    Ar ko, teiksim, šis ietvars atšķiras/ir labāks nekā, teiksim, Kohana, CI, Cake, etc.?

     

    Šīs rindiņas arī rēcīgas :D

     

    if (isset($_COOKIE[$name]))
           	return true;
       	else
           	return false;

     

    Kāpēc ne vienkārši

    return isset($_COOKIE[$name])

     

    Tas tā, tīri programmēšanas stils....

     

    Redzamība nav norādīta, jo defaultā ir public. Kur nepieciešama privāta, tur ir private :)

    Jā, gan jau dažviet ir sarežģītāk sarakstīts, bet nu cenšos.

     

    Ja godīgi, neesmu īsti strādājis ar nevienu no nosauktajiem freimvorkiem, nedaudz CI esmu papētījis, bet main thing šajā freimvorkā (pagaidām) ir (vismaz man šķiet) tas, ka jaunas klases pievienot ir pavisam vienkārši arī cilvēkam, kas neko nezin par iekšējo uzbūvi, jo nekas neko neextendedo pie vienkārši lietojamām klasēm. Sarežģītāk aiziet, ja sasaista ar datu bāzi. Un vēl vienkārši tas, ka pats mēģinu uztaisīt labu struktūru, kuru lietot darbā, līdz ar to, meklēju kādu labu kritiku un ieteikumus. Kas zin, varbūt ar laiku to lietos ne tikai es :)

  2. Sveicināti ļautiņi!

     

    Ir sanācis tā, ka izveidojis esmu savu frameworku, vēl pašu, pašu pirmo versiju, bet jau gaidu kritiku.

    Ja kādam nav slinkums - notestējiet un atstājiet komentāru.

    Novilkt: DAPS.zip

     

    Paldies jau iepriekš,

    Daniels

  3. Labdien!

     

    Esmu saņēmis vienu projektu, lai izdarītu pāris labojumus, bet es netieku klāt.

    Ir First Data apmaksas sistēma uzstādīta, bet, kura neiet.

    Kad es cenšos notestēt, tad rāda šādu kļūdu:

     

    error: unregistered merchant (1207711, [mana IP adrese])

     

    cURL kods, kas šo kļūdu rada ir:

     

    curl_setopt($curl, CURLOPT_URL, $this->url);
    curl_setopt($curl, CURLOPT_HEADER, 0);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
    ////curl_setopt($curl, CURLOPT_SSLVERSION,2);
    curl_setopt($curl, CURLOPT_SSLCERT, $this->keystore);
    curl_setopt($curl, CURLOPT_CAINFO, $this->keystore);
    curl_setopt($curl, CURLOPT_SSLKEYPASSWD, $this->keystorepassword);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    $result =curl_exec ($curl);
    

     

    Kā panākt, lai aiziet?

    Paldies jau iepriekš par palīdzību.

  4. Iepostē visu to fancy.php kodu.

     

    http://paste.php.lv/0d389251cef78339cb3323e2aebb0bf9?lang=php

     

     

    PHP ir tāda dīvaina lieta ka 99,9% jāskatās nākamā koda rindiņa ...

     

     

    if ( ! defined('BASEPATH')) exit('No direct script access allowed');

     

    man liekas, ka kļūdas tur īsti nav.

     

     

    Kura PHP versija ir uz servera? Un kura ir minimālā versija CI freimam?

     

    CI minimālā PHP versija ir 4.3.2

    Servera PHP versija ir 5.2

  5. Labdien!

    Ir lapa, kas veidota uz CodeIgniter frameworka bāzes. Uz lokālā servera viss strādā, bet uzliekot uz publiskā bezmaksas server - 000webhost.com - parāda, ka ir sintakses kļūda:

     

    Parse error: syntax error, unexpected T_EXIT in /home/a1211648/public_html/application/helpers/fancyupload_helper.php on line 1

     

    Un tā faila pirmā rinda ir php atverošais tags.

     

    Ceru uz palīdzību.

  6. stulbs jautājums, bet vai datubāzes serviss ir iestartēts?

     

    Ir ir iestartēts. Cik skatos citur forumos, tad domāju, ka vainīgi ir porti pa kuriem konektējas mysql.

     

     

    > Agile Toolkit is a powerful web development framework. Inspired by GUI Applications development, PHP "View" Objects in Agile Toolkit work seamlessly with HTML and jQuery. You can focus on developing Business logic and User Interface logic in pure high-level PHP code.

     

    /iz http://agiletoolkit.org/ /

     

    Man vienīgajam tas šķiet nepareizi?

     

    Tas, ka viss tiek rakstīts tīrā PHP? Man šķiet, ka tā ir ērtāk.

  7. Labs vakars!

     

    Esmu sācis pētīt jaunu frameworku - Agile Toolkit.

    Bet pats sākums visnotaļ neveiksmīgs - nevaru piekonektēties pie datubāzes.

     

    Kods:

     

    $config['dsn']=array('type'=>'mysql',
        		'hostspec'=>'localhost:3307',
        		'username'=>'test',
        		'password'=>'parole',
        		'database'=>'test',
        		'charset'=>'utf-8');
    

     

    Un kļūdas paziņojums:

     

    No connection could be made because the target machine actively refused it.

     

    Paldies jau iepriekš.

  8. Laimīgu Jauno gadu visiem!

    Un nu jau ar jauniem jautājumiem.

    Ir lapa veidota ar CodeIgniter freimworku, viss ir skaisti, bet man mājās uz lokālā servera neiet lapa bez tā index.php priekšā adresei. Piemēram:

     

    http://localhost/new/edavanas.lv/httpdocs/lv/latest

     

    šādi neiet, jo vajag rakstīt šādi:

     

    http://localhost/new/edavanas.lv/httpdocs/index.php/lv/latest

     

    Iekš config.php faila, index_page noņēmu un ieliku httpdocs mapē .htaccess failu, kas satur šādu kodu:

     

    #http://codeigniter.com/wiki/mod_rewrite
    RewriteEngine On
    RewriteBase /
    

     

    Kodu gan paņēmu no piemēra, jo īsti nemāku apieties ar .htaccess failiem.

     

    Lai vai kā, man tāpat bez tā index.php neiet.

     

    Ceru uz atsaucību un Paldies jau iepriekš :)

  9. mod_rewrite.

     

    Citiem vārdiem, links tiek pārrakstīts un tev tiek pasniegts savādāks nekā īstenībā. Īstā adrese varētu būt kaut vai /man/garšo.py.

     

    Tātad, bez šī .htaccess faila, teorētiski URLam nevajadzētu mainīties?

    Un, ja uz servera nav .htaccess faila, bet adrese tik un tā ir ar šiem folderiem?

  10. Tieši tā glabā sesijās datus cik tālu ir forma aizpildita un pārējos datus kas jaglabā līdz datu izmantošanai..

    Vēl var glabāt datubāzē.. pēc ip utml.. ja ir nepieciešami gadījuma ka cilvēks var iziet no lapas un vēlāk atgriezties un lai viss turpinās no tās pašas vietas...

    p.s. nesapratu action ir viena un ta paša lapa?? bet formas ir citas lapas.. tādā gadijumā formai kādu neredzamu inputu un action skriptam pēc action izpildes "header("location:$mainigais_no_neredzamainputa")" vai kautkā tamlīdzīgi..

     

    štelle tur bija tāda ka ir forma ar action=""

    te es pārbaudu uz formas korektību, iemetu datus sesijās.

    header uz otru lapu.

    un vnk $_POST['login'] = $_SESSION['login']

    utt

    un automātiski pārbaudīs formu, jo tai formai action arī ir ""

  11. Labdien!

    Kāds būtu atrisinājums šādai situācijai: ir forma, kuru aizpildot un apstiprinot lietotajs nonak citā lapā, kur arī ir forma, bet otrajai formai action ir tā pati lapa un pārbauda vai ir aizpildīti konkrētie lauki.

    Kā šo izdarīt bez javascripta, jo javascript varētu būt arī atslēgts?

     

    EDIT:

     

    Atkodu, ir viens interesants risinājums ar sesijām.

  12. Un kāds bija risinājums?

    Risinājums: hostinga serveris bija localhost nevis adrese, kas man personīgi likās saprotamāka, piemēram, pagezone.lv

    Nezinu kāpēc tā tas ir uzstādīts, bet kursa biedrs šādu risinājumu iedeva un aizgāja.

×
×
  • Create New...