Jump to content
php.lv forumi

Gustins

Reģistrētie lietotāji
  • Posts

    25
  • Joined

  • Last visited

Everything posted by Gustins

  1. Nevermind - pēc ilgākas googlēšanas risinājums atrasts ;) "SELECT * FROM (SELECT * FROM table ORDER BY id DESC LIMIT 10) as last10 ORDER BY last10.id ASC"
  2. Labvakar :) Laikam jau stulbs jautājums, bet nu kautkā pilnīgi bezjēdzīgi smadzene mežģās.. Kā no db izvilkt tikai pēdējos 10 ierakstus un sakāŗtot tos pēc id augošā secībā? Piemērs: Kolonna "id": 1 2 ... 21 22 Gribu lai tabulā izvadās: 12 13 ... 21 22 Ar ORDER BY id DESC LIMIT 10 izvadās pēdējie 10 dilstošā secībā (lielākais id augšā), bet ir nepieciešams augošā secībā no augšas uz leju :) Ar ASC loģiski, ka paši pirmie ieraksti.. Paldies jau iepriekš ;)
  3. 1. Nē 2. Jā 3. Jā Paldies !! Nemaz nebiju iedomājies, ka šitais sīkums varētu būt pie vainas, jo uz iepriekšējā hostinga visi faili bija/ir "UTF-8 without BOM".. Vaitad tīri pārkopējot failus tas encodings failiem mainās??? :( Varbūt ir pieejamas kautkādas progas, kuras automātiski visiem failiem nomaina encodingu?? Savādāk sanāk, ka kā minimums tūkstots failie jāiet cauri :(
  4. Sveiciens !! Izmeklējos googlē kādas 3h + tepat forumā, bet atbildi tā arī neatradu :( Tātad tika pārnests IPB forums uz jaunu hostingu un sākās standarta problēmas ar mīkstinājumiem, žēl tikai, ka nevaru atrast arī standarta risinājumu :D Iekš phpmyadmin visi teksti (topici, posti u.t.t.) rādās normāli bez ķeburiem, bet forumā izvadās ar "?". Visur kur vien spēju iedomāties saliku charsetus uz utf-8, izmēģinājos arī ar SET NAMES, bet nekas diemžēl nemainās :( Izmantots tiek IPB 2.3.6 Paldies jau iepriekš !! edited: lai būtu pārliecināts - izmēģināju arī scriptu, kurš db nokonvertē uz utf-8, tāka ar db viss noteikti ir kārtībā..
  5. Paldies liels ! Galā tikai jāpieliek DESC un viss ir tieši tākā es vēlos ;) timestamp apzīmējumi vēl jāpamācās (%c, %m u.t.t.)
  6. Labs vakars !! Netieku īsti skaidrs.. PHP apgūšanai veidoju tādu kā nelielu CMS veidīgu blogu un vēlos sidebārā izvilkt tādu kā ziņu arhīvu no sērijas: Šim nolūkam izmantoju sekojošu kveriju: $result = mysql_query("SELECT FROM_UNIXTIME(timestamp, '%M') AS menesis, COUNT(*) AS skaits FROM php_blogs GROUP BY menesis"); Problēma ir tajā, ka šādi viņš man sakārto nevis secībā pēc mēnešiem, bet gan mēnešus pēc alfabēta: Kā savādāk es varētu grupēt vai izvilkt tos datus, lai šāmējais pareizi man viņus sagrupētu? SenQ verīī mač ;)
  7. lielais paldies !! Pats, ja godīgi laikam nebūtu līdz tādiem sīkumiem dadomājies :D un tutoriāļos arī šitais netiek minēts ;)
  8. Labrīt :) Nujau 2 dienas cenšos lēnām apgūt mod_rewrite, bet kautkas man nesanāk, kautgan googlē esu atradis itkā vienu precīzu piemēru, kurš man derētu, bet šams negrib strādāt :( Tātad index lapā atverot kādu jaunumu attiecīgi tiek padots $id un pārmests uz linku http://domain.lv/articles.php?id=[id cipars]. Šo linku vēlos pārveidot piem. par http://domain.lv/articles/[cipars]/ .htaccess izskatās sekojošs: Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteBase / RewriteRule ^articles/([0-9]+)/$ articles.php?id=$1 [NC,L] Bet šitais variants kautkā nenostrādā un atveras tāpat tas standarta links - http://domain.lv/articles.php?id=[id cipars] :( Pats mod_rewrite hostingam ir eneiblots un strādā, jo ar viselementārākajiem piemēriem viss strādāja RewriteRule ^page_one.htm$ page_two.htm [L] Ko es daru nepareizi?
  9. Lailais paldies - kļūda atrasta.. 1 ieguvums - zināšu kā turpmāk meklēt šada veida kļūdas :D P.S. Bildē jau bija nedaudz pamainīti tie <div>, jo es te visu laiku eksperimentēju :)
  10. tu domā - kā pašā webā tas izskatās ?
  11. Sveiciens.. Ilgi rakos pa googli, kamēr izbesījos un nolēmu pajautāt šeit.. Centīšos izteikties pēc iespējas saprotamāk: Ir 3 faili - header.php, index.php un default.css header.php aptuveni izskatās šādi: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>...</title> <link rel="stylesheet" type="text/css" href="styles/default.css" /> </head> <body> <div id="header"> ... ... u.t.t. index.php: <?php include("header.php"); ... visāda php draza :) ... ?> <div class="jaunumi"> <a href="jaunumi.php?id=<?php echo $id; ?>"><?php echo $nosaukums; ?></a><br /> <?php echo $texts; ?><br /><br /> Ievietots: <?php echo $datums; ?> </div> <?php ... turpinās php draza :) ... ?> Un CSS fails kā jau CSS fails.. Pats header.php normāli nolasa .css, jo logo un tādas lietas ir ok, bet kur sākas index.php izvadītie dati - nekas nenotiek :( Piemēram konkrātajā piemērā .css failā ir ieraksts: .jaunumi a {font-size: 16px;} kurš nekādi negrib strādāt :( Savukārt, ja style liek iekšā tagos - viss strādā: <a style="font-size: 16px;" href="jaunumi.php?id=<?php echo $id; ?>"><?php echo $nosaukums; ?></a> Kurā brīdī esmu nolažojies? :( Paldies jau iepriekš !!
  12. sākumā īsti nesapratu ko prasīja, bet jā - visiem ierakstiem tiek atgriezta vērtība "1" :( a to doto piemēru, protams, ka mēgināju, tikai viņā nekur netiek norādīts kuru ID dzēst, līdz ar to nekāda dzēšana arī nenotiek :( vai arī es esmu idiots un nesaprotu ko man sakat :D P.S. Paldies - atradu jau alternatīvu variantu ar $_GET ;)
  13. blah - pat nezinu kā lai īsti paskaidro, jo man liekas tu runā par ko citu :D Tātad no db tiek vilkti laukā ieraksti ko cilvēki ir ierakstījuši.. Lai pēctam vajadzības gadījumā, kādu atsevišķu ierakstu izdzēstu - loģiski pie izvades katram no viņiem vajag piekabināt līdzi ieraksta ID, kuru tad arī izmantoju dzēšanai.. Nu vo - savādāk nekādi nevarēju izdomāt kā piekabināt to ID :D bet piekabināt nepieciešams tā, lai delete kveriju varētu izpildīt tajā pašā lapā (lai nav jātaisa atsevišķs fails piem. delete.php).. Varbūt esmu sap** gudrībā un to visu var panākt daudz elementārāk? :D Reku mazs uzmetums kā gribējās to izdarīt (pareizrakstībai lūgums nepievērst uzmanību - tikko uz ātro rakstīju :D) - pat neprasu labot kodu, tikai pamest domu, kā būtu vispareizāk padot līdzi to nolādēto ID :D
  14. Sveiciens ! Ir uztaisīts ļoti prasts php chatboxiņš un pie katra ieraksta klāt piekabināta dzēšanas funkcija.. html: "<input type='image' src='http://xxx.lv/icon_delete.gif' name='delete' title='Dzēst ierakstu: " . $recent_chat_row[$i]['message'] . "' value='" . $recent_chat_row[$i]['id'] . "' style='border: none;'>" php: if (isset($_POST['delete'])){ $delete = "DELETE FROM chatbox WHERE id='" . $_POST['delete'] . "'"; mysql_query($delete) or die("Nesanāca izdzēst ierakstu no db!"); header("location: http://xxx.lv"); } dati tiek padoti uz to pašu php failu ($_SERVER['PHP_SELF']), ja tas ko maina.. Ar FF viss ir OK - izdzēš ierakstu un norefrešo lapu, bet IE savukārt tikai norefrešo lapu neizdzēšot ierkastu :( Jautājums protams - kāpēc IE tā dara? :)
  15. nu pirmais ko redzu (vai pareizāk neredzu), login scriptā tev ne kas netiek pārveidots uz md5.. tb ja reģistrācijas kods lapai pārveido paroli uz md5 un tad ieraksta db, tad arī login kodā tev ir ievadītā parole no sākuma jāpārveido uz md5 un tikai tad jāsalīdzina ar db esošo paroli...
  16. Jā, pirmstam protams pāŗbaudi vai reāli php scripts darbojās
  17. Tu vispār iegāji linkā ko es iedevu manā iepriekšējā postā?
  18. Var uzlikt arī uz XP.. Links kur paskaidrots kā: http://support.microsoft.com/kb/308569
  19. nē - schedulerim tu vari likt izsaukt php failu tevis norādītajos laikos, pašu pārbaudi veiks jau tavs izveidotais php scripts
  20. nja struktūra ir zināma, bet problēma ir tajā, ka nāksies visus subfolderus u.t.t. laist caur validātoru, kas varētu aizņemt padaudz laika (jo vismaz 20% no html formām atrodas ne tikai tpl failos, bet arī atsevišķos php failos..) :( tāpēc biju cerējis, ka ir kāda proga kura uzreiz izcheko visus web folderī esošos failus ;)
  21. Sveiciens ! Gribētu uzzināt vai pastāv kautkādas programmas, kuras notestē lapu un izdod kļūdas (vai kānu viņas var nosaukt), kuras neatbilst XHTML standartiem? Respektīvi patreiz lapa, mācoties web programmēšanu ir putrā daļēji ar abiem standartiem (HTML un XHTML) :P googlē vienīgo ko varēju atrast ir kautkāda DeepTrawl, bet viņa ir maksas.. Cita doma bija caur w3 validatoru to darīt, bet caur turieni nevar īsti saprast kurā lapā konkrētā kļūda ir (jo tiek izmantoti template faili) Paldies !
  22. Izskatās diezgan vilinoši :) Kā ar papildus iespēju izmantot putty (respektīvi kā ar SSH piekļuvēm - vai ir iespēja atsevišķi dabūt?)?
  23. +/- sapratu, tikai tie masīvi manai galvai pagaidām smaga lieta :D Paldies !
  24. nja bez masīviem nav variantu? :(
  25. Vakara sveiciens ! :) Ir Cs serveris uz kura nonstopā rakstās demkas (no hltv) un protams tiek automātiski krāmētas konkrētā folderī. Tagad ir vēlēšanās to visu smuki ielikt webā - itkā viss ir +/- ok, sadalās smuki pa datumiem (katram datumam savs tabs u.t.t.), bet problēma rodas pie izkārtojuma pēc laikiem, kad demo ir ierakstīts.. respektīvi atverot piemēram šodienas datumu ir redzami visi šodienas demo, bet viņi ir izmētāti jauktā secībā - gribās lai būtu pēc laikiem.. Daļa no koda: <? if ($handle = opendir($demodir)) { while (false !== ($file = readdir($handle))) { $text="$file\n"; if(stristr($text, $shodienaa4) !== FALSE) { $dat = strstr($text, '-'); $dat1 = substr($dat, 3); $laiks = substr($dat1, 5, 4); $karte = substr($dat1, 10, -5); $st = substr($laiks, 0, 2); $min = substr($laiks, 2, 2); echo "<tr><td>".$st.":".$min."</td><td style='text-transform:lowercase'>".$karte."</td>"; echo"<td><a href='http://example.lv/demos/".$text."'>Novilkt</a></td></tr>"; } } } ?> Kā notiek tā sort'ošana cilvēku valodā? :P Pēc manuāļiem īsti nevarēju iebraukt :(
×
×
  • Create New...