Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Posts posted by Venom

  1. nujā! tev tač uploadu direktorija būs kaut-kur web direktorijā, nē?

    ķip kad ienāc kautkādā /home/web/users/Gizmo tev rādās kautkas līdzīgs:

     

    ..

    [uploads]

    [images]

    index.php

    the.css

     

    t.i. iekš [] ir direktorijas. nu tad lūk, atkarībā no ftp-klienta tev vai nu jāuzklikšķina ar labo peles pogu (WinScp/leechftp) uz [uploads] foldera un jāulziek tiesības rakstīt (W) čekboksos pretīm uz "Onwer" un iespējams "Group"

     

    tagad stāsti kas tev un kā (vai rādi screenshotus)

  2. nu tev arī jāraxta pilns vai relative path līdz, laikam tev uz diru nedeva raxtīt,

     

    chmod('/home/hosting/user/uploads',0755);

    chmod('./uploads',0755); ja php palaižas no user direktorijas

     

    tas būtībā jāizdara vienreiz

  3. es domāju - vb pārāk daudz datu, jo tev itkā var sanākt ka ar katru palaišanas reizi nolasīto datu paliek arvien vairāk un vairāk, vismaz varētu kautkā atzīmēt log'us, kuri tika apziņoti (update set sent=1/delete)

     

    NB: OR atr_laiks = '' OR atr_laiks = ' ' var aizvietot pret TRIM(atr_laiks)=''

     

    perli - ironisks kļūdu apzīmējums. bez ironiskuma tā parasti apzīmē kautko izcilu, e.g. dzejas rindiņas, u.c. "literārās izvirtības"

  4. bet mysql timeouts? + palabo "perlus"

    while(1 == 1) => while(true)
    "$datubaze" => $datubaze
    $rez[persona] => $rez['persona']
    
    + skripts ja nevarēs piekonektēties, atlieksies turpat uz mysql_connect, liec error-supressingu:
    
    if (!($serveris=@mysql_connect ( $servera_ip, $lietotajs, $parole )))
    => if ( empty ( $serveris ) ) un ja nu resource handlam tiks piešķirts kārtas numurs 0? tad jau vismaz
    if ($serveris===false)

     

    un takal, ja jau tev loops, tad die nedrīkst izmantot - atslēgs skriptu uz visām reizēm, labāk liec sleep un contunue

  5. tā arī tiek darīts, bet reizēm arī atstāts, ja kvērijs ir pagarāks, e.g.

    "SELECT $tA.title as `area`,
            $tC.number
    FROM
      $tC LEFT JOIN $tA ON $tC.area=$tA.aID
      ORDER BY $tA.title,
                     $tC.number"

     

    tomēr lasās labāk, nekā kad visur būtu "...".$tTable.".column ..."

  6. $_SESSION['grozs']=array('preces_id'=>'papildinfo');

     

    "SELECT * FROM tabula WHERE preces_id IN (".implode(',',array_keys($_SESSION['grozs']).")"

     

    bet vispār jau jā - es glabāju vai nu "īso pierakstu", e.g. preces nosaukums ar linku, vai pat pārtveru HTMLu sessijas mainīgā ar ob_* un tikai laiku pa laikam (kad tiek pievienota jauna "prece") to atjaunoju.

    atkarīgs no tā, cik info jāglabā

    pie tam arī SQL pusē var nobuferot

×
×
  • Create New...