Jump to content
php.lv forumi

john.brown

Reģistrētie lietotāji
  • Posts

    510
  • Joined

  • Last visited

Everything posted by john.brown

  1. Nezinu neko par visual surcesafe, bet vari paskatīties šeit: http://www.march-hare.com/cvspro/ Varbūt ko līdzēs :)
  2. Paldies, kas centās paldzēt. Atradām sisadminu :)
  3. Klez, tu nesaprati problēmu. Man vajag, lai iekš from ir tā adrese, kuru ir norādījis useris. Es nevaru tur norādīt adresi, kuru varētu akceptēt CommuniGate. Pie tam, domāju, ka viņam vinalga, kas iekš tā 'from' stāv. Papriekš sūtītājs dabon akceptu vispār ko sūtīt, un tikai tad nonākam līdz tam from. Tobiš, ielogošanās ir sistēmas līmenī. Es diemžēl esmu galīgs idiots Linuksā, un nesaprotu, kā noskaidrot, zem kāda lietotāja Apachi/php meģina sūtīt to mailu. Jautājums vairāk ir par Linuksu, nekā php.
  4. Es nevaru nevaru norādīt iekš 'from' kādu noteiktu useri. Tur man vajag adresi, kuru useris ir ievadījis. Cik saprotu, tad mail proga (CommuniGate) nepieņem useri, zem kura apache iet. Vot kā noskaidrot, zem kā apacis iet, un sajūgt viņu ar to CommuniGate?
  5. ROUTER [email protected] rejected by SYSTEM: Error Code=unknown user account Vo tādu raksta servera error logā, sūtot ar mail(). Kāds var pilnīgam idiotam Linuxā pastāstīt, kā ar to cīnīties. Vai iedot saiti... Varbūt sadaļa ne tā, bet citu neiedomāju...
  6. 2 Delfins Daudz bēdīgāk gan ir, kad atver tādu "pure PHPTML", un mati saceļas stāvus, jo nav saprotams, kur beidzas loģika, sākas algoritms un vēl atēlojums "maisās pa kājām". Un, ja sākumā tas vēl kaut cik ir lasāms, tad pēc zināma labojumu/uzlabojumu ieviešanas kods kļūst absolūti nelasāms pat autoram. Var tikai apsveikt virzību uz OOP un patterniem. Kad pie tā pierod, vairs nav ne mazākās vēlēšanās atgriezties pie tā "pure". Sorry par off :)
  7. Jautājums noņemts. Vaina bija datubāzes klasītē :)
  8. 2 MakaTaNaw Paldies, kaut kā nebija ienācis prātā. Laikam 4 tas bija defaultā. A par pamatjautājumu neko nevarat pateikt?
  9. Ir kodiņš, kurš jauki strādāja uz php 4. šeit. Problēma sekojoša: tādā variantā viņš izpilda tikai vienu interāciju (runa ir par while() 15 rindā), neatkarīgi no selecta rezultāta. Ja html gabalu izmet no funkcijas format_link(), un vietā ielik kādu echo(), viss notiek normāli. Var kāds ko līdzēt? Jā, un vēl tāds pastulbs jautājums. Vai tad php 5 vairs neatbalsta sintaksi, tipa '<?' un '<?=$value; ?>' ? Nācās visu pārakstīt uz '<?php' un '<?php echo $value; ?>' :(
  10. Jautājums vairs nav aktuāls :)
  11. A, iet :) Vajadzēja no kontrolpaneļa ar rociņām servisu palaist...
  12. Problēma tāda, ka 4.1.16 negrib strādāt uz w2k. Konfigurējot nonāk līdz palaišanai, pēc tam saka, ka nav izdevies palaist windows servisu, kļūda 0. 3.x instalējas normāli, bet gribās ar utf-8... Var kāds var palīdzēt?
  13. john.brown

    simboli

    Teksta failos labs atdalītājs ir midle dot, kuru var ielikt ar Alt+0183 (vismaz uz win). To viss kursh katrs neieliks :) Tik ar copy & paste no RTF uz maka ir novērotas problēmas, bet to caur str_replace('·','',$input) izlaiž.
  14. 2 php_Stopp Tu ne uz to esi paskatijies :) Mans variants kā reizi bija: echo 'Rinda ar \'pēdiņām\'!'; A augstāk man bija parastajās pēdiņās citāts ;)
  15. Bet kāpēc tu tos backslashes liec visam klāt? Tak šitā :"echo \'<li>\'.$zina.\'</li>\';" vietā vajag rakstīt vinkārshi: echo '<li>'.$zina.'</li>'; Backslashes lieto, ja pašā stringā tev vajag pēdiņas (tādas pašas kādās tev strings ir). Piem: echo 'Rinda ar \'pēdiņām\'!';
  16. ir gan. Pirmajā gadījumā count() tiek izsaukts pie katras cikla izpildes, otrajā - tikai vienreiz, inicializējot mainīgo $total. Laika un resursu ekonomija :)
  17. hmnc laikam bija domājis šādi: $total = count($arr); for ( $i; $i < $total; $i++) { //code }
  18. Un ja gribi tomēr to $row['nick'] dabūt kā $nick, tad pēc fetch taisi extract($row). Tas savietos visu masīvu mainīgajos ar atslēgu nosaukumiem.
  19. Jā. No $_SERVER['REMOTE_ADDR'] nolasi to usera ip, un pēc tam salīdzini ar savu db. Ja atļauts, rādi lapu, ja nē, dod header("Location:url_uz_kurieni_sūtīt").
  20. Un kāpēc neielikt katrā formā <input type="hidden" name="stunda" value="1"> (vai 2,3..)? Un tad čeko to stundu...
  21. Nu vot šitais laikam dara ko tev vajag: <? $strLength = 40; $rows = 20; $formatedText = ''; $inputText = str_replace(array("\r","\n"),array('',' '),$inputText); if(strlen($inputText) >$strLength*$rows) die("Garš teksts!"); $words = explode(' ',$inputText); for($i = 0; $i < $rows; $i++) { $str = ''; if(!count($words)) break; while(1) { if(!count($words)) break; if((strlen($str) + strlen($words[0]) + 1) > $strLength) { $formatedText.= $str.'<br>'; break; } $str.= ' '.array_shift($words); } } echo $formatedText; ?> 2 hmnc > "skaties cik aizņem vienāds skaits burtu 'm' un burtu 'i'" Tak "text-align:justify" var palīdzēt šai lietā...
  22. Imanto mktime() funkciju. Tev, pēc idejas, jāieraksta failā pareizs reseta laiks tikai pirmo reizi. Ar mktime() dabū pirmā reseta laiku timestampā, un raksti iekšā. Ja katram userim gribi, tad jātaisa, vai nu katram atsevišķš failiņš, vai jāizmanto db :)
  23. 2 Klez Tak viņam jau tā arī ir izdarīts :) <? $bildes = file('bildes.txt'); // seit bilzu failu nosaukumi list($bid,$resetTime) = explode('|',file_get_contents('reset.txt')); // šeit tekošās bildes index massivā //un nākamā reseta laiks: $bid|$resetTime if($resetTime < time()) { if($bid < count($bildes)-1) { $bid++; } else { $bid = 0; } $resetTime = $resetTime + 86400; $fh = fopen('reset.txt','w'); fputs($fh, $bid.'|'.$resetTime); fclose($fh); } $bilde = "$bilde_mape/$bildes[$bid]"; if (file_exists ( $bilde)){ echo "<div align=center> <a href='$bilde_urla/$bildes[$bid] target='_blank'><img_src='$mazbilde_urla/$bildes[$bid]' border=1></a> </div>"; } else { echo "<div align=center> <img src='$parastaa' border=1> </div>"; } ?> Šitam vajadzētu pa apli dzenāt bildes, mainot katras 24 stundas :) Lai precīzi pusnaktī mainītu, vajag ar laikiem pačakarēties... Notestējis gan neesmu...
×
×
  • Create New...