Jump to content
php.lv forumi

laucinieks

Reģistrētie lietotāji
  • Posts

    439
  • Joined

  • Last visited

Everything posted by laucinieks

  1. Kā var uzlikt šādu background image, paprovējiet attālināt/pietuvināt. http://www.britneyspears.com/iwannago/ L.
  2. Tātad, saskāros ar vēl vienu problēmu. Ir RSS feeds, kurā title tagā ir ieliktas bildes un linki, ar strip_tags noņēmu visu lieko, un tagad gribu ar ifu salīdzināt vai ir vienāds, bet problēma ir tāda, visiem tiem, kuriem ir bildes un a tags, if's neizpildās (it kā būtu title palicis tukšums). Vai ir kāda iespēja if ielikt LIKE? Piem if ($name == "%Janis%") ? EDIT: Izlaboju ar ltrim() ;)! L.
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <?php $xml = file_get_contents('rss-fails'); include 'xml_regex.php'; $news_items = element_set('item', $xml); foreach($news_items as $item) { $description = value_in('description', $item); $zip_array = explode('<br />', $description); $title = str_replace('Meklē', '', strip_tags($zip_array[0])); $title = str_replace(' - ', '', $title); if (isset($zip_array[2])) { $city = $zip_array[1]; } else { $city = '<strong>Nav norādīts</strong>!'; } if (isset($zip_array[2])) { $message = str_replace(']]>', '', $zip_array[2]); } else { $message = str_replace(']]>', '', $zip_array[1]); } $url = "<a href='http://zip.lv' target='_blank'>zip.lv</a>"; echo '<strong>'.$title.'</strong><br />'; echo '<font color="orange">'.$city.'</font><br />'; echo $message.'<br />'; echo $url.'<br /><br />'; if ($title == 'Grāmatvedis' || $title == 'Grāmatveža palīgs') { echo '+1'; } } ?> Tātad man kaut kā nereaģē uz if'u, kaut vai title tur ir identiski tam, bet nu tāpat neuzliek +1. Kur varētu būt problēma? EDIT: Problēma atrisināta. L.
  4. Tātad, jau izmantoju xml_regex veidu, ko biju iesācis, ar explode viss sanāca :), bet tie cdata traucē - $xml = file_get_contents('http://www.zip.lv/rss/'); include 'xml_regex.php'; $news_items = element_set('item', $xml); Tāda ir ievadīšana, kā regex'am var nonēmt CDATA nost? Pašlaik atradu risinājumu ar str_replace, nezinu cik tas labs, bet nu vismaz strādā :). L.
  5. Nu tas ir amzliet savādāk, tātad ir šāds RSS - <item> <title>Piedāvā darbu - Asistents</title> <link>http://www.zip.lv/show/?r=1874533</link> <guid>http://www.zip.lv/show/?r=1874533</guid> <pubDate>Sat, 24 Sep 2011 16:28:52 +0300</pubDate> <description><![CDATA[<p><b>Piedāvā darbu - Asistents</b><br /><b>Rīga</b><br /></p><p>Piedāvāju elastīgu un interesantu asistentes darbu draudzīgā kolektīvā, ar profesionālās izaugsmes i...</p><p><b><a href="http://www.zip.lv/show/?r=1874533">Apskatīt sludinājumu »</a></b>]]></description> </item> Vajag izvilkt tādus datus - (Title, kuru ņems par kategorijas nosaukumu (izdaru bez problēmām, description bez rīga un Piedāvā darbu - Asistents (šeit sākas problēma, kā to izdarīt), linku - (bez problēmām) un atrašanās vietu no description (atkal ir problēma.) Katru no šiem pēctam vajadzēs insertot 4 tabulaš - Title, description, Link un City. Cerams sapratāt, ko domāju, L.
  6. daGrevis, tas bija tā kā uz mani vērsts? It kā neko tādu nepateicu... L.
  7. Nebūs, jau lieku augšā phpMailer, domāju, ka PHPMailer ir pavisam cita lieta, mazliet biju sajaucis. Par tiem code. Kods, kuru lieku popup logā - public function is_logged_in() { if ($_SESSION['logged_in'] != 1) // Check if user is logged in. { header('location: index.php'); } } Iezīmējot un uzspiežot code - public function is_logged_in() { if ($_SESSION['logged_in'] != 1) // Check if user is logged in. { header('location: index.php'); } } Un uzrakstot ar roku apkārt code - public function is_logged_in() { if ($_SESSION['logged_in'] != 1) // Check if user is logged in. { header('location: index.php'); } } Visiem ir failā atstarpes. EDIT: Man visos veidos strādā atkāpes...
  8. Tātad, tagad skatos par to .xml . Tur ir <description> lauks un man vajadzētu izvilkt piemēram vienu rindu no tā description lauka. Ir tas kaut kā iespējams? Jo <description> laukā ir 3 daļas - autors, laiks un apraksts, man vajadzētu katru no tām daļām ievietot attiecīgajās tabulās datubāzē - "author", "time" un "description". L.
  9. Man tas neder :(. Šeit ir cik tālu esmu ticis - http://paste.php.lv/ad05e936e6866250af2bbf38b6d41bfb?lang=php Tātad, tagad vajag to attachment iekļaut epastā, skatījos google, bet neviens no variantiem man nesanāk, varbūt variet palīdzēt? L.
  10. Sveiki, Vai ir iespējams mail() funkcijai uztaisīt lai no upload fielda, arī iekļaujas mail funkcijā augšupielādētais fails? Pieņemsi, ir 3 lauki, subject; message un attachment. Ja es attachment augšupielādēju skaitlis.php failu, tad viņš nosūtas arī kā pielikums ziņai. L.
  11. Tagad mēģinu uztaisīt, sapratu kā jāpalaiž ir :). Bet man vajag piekonektēties pie Ir kādas nojausmas, kā to izdarīt? Viss pārējais jau ir sagatavots, vienīgas, vēl pēdējais punkts palicis + arī lieta tāda, ka, kā vajadzētu tos cron jobus aizsargāt lai citi viņus nevarētu palaist?L.
  12. SET PATH="Kā sho vietu var dabūt ja taisa uz servera?" start php.exe deleterow.php Tas būs tas task scheduler fails, kurš palaidīs deleterow.php, bet kā uzlikt laiku, lai viņš palaižas reize mēnesī, tieši 1. datumā? L.
  13. Varbūt vari iedot kādu piemēru? Jo īsti neizprotu.
  14. private function delete_row() { $time = now(); $select_countries = "DELETE * FROM `tabulas` WHERE `date` >= ".$time; } Kā viņu ielikt cron jobaa īsti nesaprotu. L.
  15. Par tiem cronjobiem es īsti nesaprotu. Varbūt variet paskaidrot kas un kā, jo man praktiski vajag, lai vienu reizi mēnesī (1. mēneša dienā), iziet cauri visiem datiem, un pārbauda vai laiks jau nav beidzies, ja ir kādam ir beidzies tad izdzēš ja nevienam nav tad vienkārši atkal nākamā mēneša 1. datumā skanē. Varbūt variet pat kādu paraugu iedot? L.
  16. laikam jau nē. Tūlīt iztestēšu uz servera, ja viss būs ok, tad nebūs nokonfigurēts :).
  17. Hmm vēlviena lieta, vai tā varētu būt ka uz localhost nedarbojas mail funkcija, vai arī vienkārši nav tāds if? Uzliku pārbaudi vai mail funkcija ir nosūtīta - if (mail($users['email'],$_POST['title'],$_POST['message'], $headers)) { echo 'success'; } echo 'error'; } un izmet error.
  18. tad labāk varbūt darīt tā, ka nevis ik pa sekundēm bet ik pēc 10 nosūtītām vēstulēm? Jo ja būs sekundes, var sanākt tā, ka pārtrauc kaut kādu epasta sūtīšanu, vai arī es nepareizi domāju?
  19. Jā, to es saprotu visu ;). Bet kā to visu ielikt javascriptā? Precīzāk kā parādīt uz ekrāna, cik jau ir nosūtījušies, vēl precīzāk, kā ielikt javascriptā php mainīgos?
  20. Nu labi, bet tad tāpat paliek zem jautājuma, kā to visu js ielikt. L.
  21. Hmm, A kā pēctam visiem nomainīt to lauku? Pēc while cikla tais'ti vēlvienu ciklu, lai taisa Update table?
  22. Jā, bet man tabulā nav tāds lauks sent. + Biju izdomājis tādu variantu - $email_count = SELECT COUNT(*) FROM users; (Dabū visu skaitu) $sent_emails = 0; while (....) { mail(..) $sent_emails++; } Un tad ar js salīdzina sent_emails/email_count. Ja tādu var, tad vajadzētu panākt, kā var ielikt php mainīgos javascriptā? L.
  23. Hmm, tad nes tagad īsti nesaprotu, liekot while ciklā viss ir kārtībā, un pieļaujami? + 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. L.
×
×
  • Create New...