Jump to content
php.lv forumi

laucinieks

Reģistrētie lietotāji
  • Posts

    439
  • Joined

  • Last visited

Everything posted by laucinieks

  1. Arī gudri :), bet tas kaut kā nenobremzēs baigi serveri, ja būs jāsūta pāri 200 epastiem? Tā viss strādā :) Tagad vajadzētu ar javascriptu uztaisīt pārbaudi cik no cik epastiem ir nosūtīti, varbūt variet palīdzēt, tā izveidē? Mana doma ir tāda, izvilkt ierakstu daudzumu no datubāzes, un tad while ciklā uzstādīt $sent_emails++; Un ar javascript salīdzināt $sent_emails/$emails_count, bet kā tas izskatīsies kopumā? Arī vēl viena lieta, kā var pievienot kaut kādu failu vai bildi epasta sūtīšanai ar mail() funkciju, vajadzētu kaut ko līdzīgu kā ir parastajos epastos, ka pievieno failu, un fails pievienojas pie Attached to email: fails.txt . Nu kaut kas uz to pusi. Cerams sapratāt, ko samurgoju. L.
  2. Tātad ir vajadzīgs, lai no mysql selecta izvadītajiem datiem visus epastus pārliek array'aa un pēctam to array'u var iekļaut mail funkcijā, un lai viss darbotos, kā nākas (sūtītos visiem epasti). Tātad šeit ir, pie kā esmu apstājies - if($_POST['sendall'] == 'yes') { $select_users = "SELECT * FROM users WHERE country =".$_POST['country']; $select_users_query = mysql_query($select_users) or die(mysql_error()); while ($users = mysql_fetch_array($select_users_query)) { $user_emails = array(''); } } Tātad ar while ciklu eju cauri, kamēr vairs nebūs neviens ieraksts, un velku ārā epastus, un lieku iekšā $user_emails masīvā. Zinu, stulbs jautājums, bet vienkārši nenāk prātā pareizā atbilde. L.
  3. Hmm, skaidrs :), paldies! Bet tagad, rodas jautājums, kā īsti ir, ja RSS feedam ir bijusi citi datubāzes tabulas nosaukumi un citi lauki, kā, viņus var pārveidot? Pieņemsim ,es gribu no lapas A. pārkopēt visus sludinājumus uz lapu B., bet lapas A. sludinājumu datubāzes tabulas atšķiras no lapas B. sludinājumu datubāzes tabulas. Ceru, ka varēsiet palīdzēt! L.
  4. Sveiki, Vai ir kaut kāda informācija, kā panākt, ka no RSS feeda pārkopē informāciju uz datubāzi? L.
  5. Ir kādi alternatīvi/labāki varianti tad? L.
  6. Sveiki, vajag uztaisīt tādu lietu, ka no datubāzes lauka `end-time` izvelk laiku, un salīdzina ar tagadējo laiku. Un kad laiks sakrīt, tad automātiski tas ieraksts viss izdzēšas. Piemēram, ja ir datubāzē ir 21.09.2011 21:30 , pašlaik ir 21.09.201 21:20 , tad, kad būs 21.09.2011 21:30 ,tad automātiski ieraksts izdzēsīsies. Būšu pateicīgs, ja palīdzēsiet :)! L.
  7. Man kaut kā nesanāk palaist kontrolieri un skatu, kur ir subfolderī. Sk - <?php defined('SYSPATH') OR die('No Direct Script Access'); Class Controller_Cms_Index extends Controller_Template { public $template = 'adminp/index'; public function action_index() { $this->template; } } ?> Tātad skats ir iekš foldera adminp un kontrolieris ir iekš foldera cms. Ja es ielieku kontrolieri bez subfoldera, tad viss aiziet. t.i. - <?php defined('SYSPATH') OR die('No Direct Script Access'); Class Controller_cms extends Controller_Template { public $template = 'adminp/index'; public function action_index() { $this->template; } } ?> Dokumentācijā, šādu gadījumu neatradu, tikai atradu pa vienam (ka vai nu kontrolieris ir subfolderī vai skats). L.
  8. Sāku likt demo mājaslapu lai ietrenētos. Tātad ir daži jautājumi - 1) Ir kaut kāda doma, kā labāk saukt kontrolierus, modeļus un skatus (kaut kā viņiem savā starpā jābūt saistītiem, bet kā? visiem vienādi nosakumi?) 2) Kaut kā nesanāk uztaisīt vairāk par 1 skatu, izmet ( HTTP_Exception_404 [ 404 ]: Unable to find a route to match the URI ). 3) Ko pēc būtības vajadzētu rakstīt modeļos un ko kontrolieros? (pašlaik viņus gandrīz neatšķiru). 4) Kāds ir labākais veids URL? (lai rādās faila paplašinājumi, lai nerādās faila paplašinājumi, lai rādās viltus paplašinājumi?) Domāju priekš aizsardzības. L.
  9. Ok, paldies :). Sākšu lasīt dokumentāciju, ja radīsies jautājumi par kaut ko griezīšos pie jums :)! L.
  10. Edit: Viss strādā :) SUPER! Paldies! Varbūt variet atbildēt uz dažiem jaut. saistībā ar frameworkiem? 1) Cik ilgā laikā var iemācīties labi programmēt Kohanā? 2) Kāda nozīme ir Frameworkiem, vai tas, ja programmētājs izmanto frameworku un neraksta daudz ko pats padara viņu par sliktāku programmētāju? 3) Ko ar Frameworkiem var panākt ātrāk/vieglāk/vairāk? L.
  11. The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
  12. Hmm, nē, kaut kāds fiksais tut's ir, jo īsti nesaprotu kā viņu tur definē. L. Edit: Uzstādīju bootstrap.php kā - Kohana::init(array( 'base_url' => '/kohana', )); un example.htaccess - RewriteBase /kohana/ Bet tāpat neiet :( . L.
  13. Man kontrolieris ir un jau bija pa defaulto, iekš controller mapes (welcome.php), kuram vajadzēja izvadīt - hello world, kad izdara šo - Once your install page reports that your environment is set up correctly you need to either rename or delete install.php in the root directory. Kohana is now installed and you should see the output of the welcome controller: Bet tā vietā man izmet erroru. Tagad provēju iet iekšā caur šādu linku index.php/welcome un tur met - HTTP_Exception_404 [ 404 ]: The requested URL welcome was not found on this server.
  14. Tas neko nepalīdz. SYSPATH\classes\kohana\request.php [ 1126 ] 1121 */ 1122 public function execute() 1123 { 1124 if ( ! $this->_route instanceof Route) 1125 { 1126 throw new HTTP_Exception_404('Unable to find a route to match the URI: :uri', array( 1127 ':uri' => $this->_uri, 1128 )); 1129 } 1130 1131 if ( ! $this->_client instanceof Request_Client) DOCROOT\index.php [ 109 ] » Kohana_Request->execute()
  15. Sveiki, Tātad vēlos sākt mācīties darboties ar kohana frameworku :). Pēc install.php izdzēšanas uzmetas error. Kā to izlabot?
  16. Hmm, kas tad tas tāds ir? Un es visu laiku domāju, ka es rakstu OOP :( .
  17. Tu runā par šo? public function edit_user() { if (isset($_GET['action']) == "edit") { $id = (int)$_GET['id']; $select_user = "SELECT * FROM users WHERE id =".$id; $mysql_query_user = mysql_query($select_user) or die(mysql_error()); $user = mysql_fetch_array($mysql_query_user); ?> <tr style="background: #FBD3B1;"> <form method="post" action=""> <td><input type="text" name="email" value="<?php echo $user['email']; ?>" /></td> <td><input type="text" name="phone" value="<?php echo $user['phone']; ?>" /></td> <td><input type="text" name="website" value="<?php echo $user['website']; ?>" /></td> <td><input type="submit" name="submit_users" value="" class="submit_button" /></td> </form> </tr> <?php } } Ja jā, kā tad viņu var sadalīt divās daļās. Viņš man ir class.users.php failā un users.php failā izsauc kā $users->edit_user(); Hmm... Ja tas ir OOP, kas tad ir tas, ko es tagad rakstu (ar class failiem un pēctam padod citā failā ar $mainigais = new class; $mainigais->blabla(); )
  18. Hmm, kas tas tāds pa pierakstu ? :) Pirmo reizi tādu redzu. Varbūt vari pastāstīt, vairāk par to? (Domāju par Users::valid...) Šeit ir mans kods - http://paste.php.lv/...eb6ae3?lang=php 28. rindā var redzēt visu, it kā jau labāk, bet kā var nodefinēt tajā die lai viņš aiziet vienu lapu atpakaļ ar header? L.
  19. Man tur var būt tikai viena kļūda, kā jau teicu, ja lietotājvārds sakrīt, tāpēc mēģinu visu padarīt īsāku, tad tā nevar kā biju izdomājis, ja?
  20. Sveiki, Vai ir kāda iespēja izdarīt kaut ko šādu - mysql_query($users) or $_SESSION['error'] = 1; ? Ja tas būtu iespējams, tad man ietaupītos daudz rindas pārbaudei, un vienkārši varētu izsaukt sessiju errors, kura pasaka, kas par vainu. (T.b. lietotājvārdi sakristu :)!) L.
  21. Tavā piemērā viss strādā labi, bet spiežot click me pēc fialoga loga atvēršanās viņš nevis aizver iepriekšējo logu, bet atver vēl vienu pa virsu, bet tā laikam sāku saprast :).
  22. Codez, tāpat nesanāk arī ar tavu variantu. Tieši tas pats. Edit: Paveicu ar šādu variantu :) - $(".ui-dialog-titlebar-close").click(function() { $('#but_up').hide(); $('#but_down').show(); }); $( "#opener" ).click(function() { if ($("#login").dialog( "isOpen" )) { $('#but_up').hide(); $('#but_down').show(); $('#login').dialog('close'); } else { $('#but_down').hide(); $('#but_up').show(); $( "#login" ).dialog( "open" ); } return false; });
×
×
  • Create New...