Jump to content
php.lv forumi

PcKiller

Reģistrētie lietotāji
  • Posts

    14
  • Joined

  • Last visited

About PcKiller

  • Birthday 10/24/1986

Contact Methods

  • Website URL
    http://pckiller.hackers.lv
  • ICQ
    0

Profile Information

  • Location
    Latvija
  • Interests
    Coding

PcKiller's Achievements

Newbie

Newbie (1/14)

  1. bubu, ja tas būtu strādājis es šo topiku netaisītu
  2. Tātad ir saits, kur atverot konkrēto linku parādās autorizācijas logs, kur jāievada lietotājvārds un parole. Man to lietotājvārda un paroles ievadīšanu vajadzētu izdarīt ar PHP skripta palīdzību, jo pēc veiksmīgas ielogošanās no lapas šis skripts savāc vienu tabulu un izdrukā pārlūka. Autorizācija ir tā ko parasti izsauc .htacces failā šādā veidā: AuthType Basic AuthName "user" AuthUserFile pass.pwd Require user user Esmu jau nogooglējies līdz riebumam, bet normāli strādājošu atbildi tā vēl arī neesmu radis...
  3. Sorry par topiku, bet problēmas risinājums bija viegls. Pimrs raksta pievienošanas datu bāzei, vajag rindiņu $text = addslashes($text); jo var gadīties, kas teksts satur " ' simbolus un pirms teksta parādīšanas lapas apmeklētajiem, vajag šādu rindiņu: $text=stripslashes($text);
  4. Tātad problēma ir sekojoša, pievienojot MySql datu bāzei garus rakstus, tie vienkārši nepievienojas, bet raksti, kas satur kādas divas rindiņas, pievienojas. Vienīgais, kas, manuprāt varētu būt kā traucēklis ir tas, ka es ar $text = str_replace(":smailijis:", "<img src=smailiji/lohs.gif>", $text); pirms raksta pievienošanas datu bāzē apmainu tekstu :smailijs: ar smailija bildes adresi. Un vēl ir tikais filtrs $text = nl2br($text);, kas saglabā rindu atstarpes tā kā es tās uzrakstīju, beigās vienkārši INSERT kverijs ieliek rakstu db. P.S. Visticamāk, ka problēmas ir ar MySql serveri, bet nu gaidu Jūsu domas B)
  5. Protams, zinu, ka forumā par to ir runāts, bet skaidra atbilde ta arī nav bijusi tāpēc gribēju pajautāt, bieži jau ŧāpat es te neuzbāžos ar saviem jautājumiem :D Tātad man ir tāda doma, ka visi mani raksti tiks sadalīti pa lapām. Lapas augšā ir linki: Lapas: |1| |2| utt, kas tiek iegūti šādi $rows = mysql_query("select id, title, text, date, comments, count from articles ORDER BY id DESC"); $x=mysql_num_rows($rows); $x=ceil($x/10); print("<b>Lapas:</b>"); for ($i=1; $i<=$x; $i++) { print("<a href=index.php?page=$i>|$i| </a>"); } Tālāk, ja lietotājs uzpiež uz kāda no lapas linkiem tas tiek pārbaudīts šādi: , kur $page satur lapas skaitli. Un visbeidzot mans jautājums būtu par to kā realizēt to, ka, piemēram, tiek nospiests uz linka "|2|" (otrā lapa), un tiek ielādēti raksti no 20-30, pirmajā lapā pirmie 10 raksti utt. Jau iepriekš paldies par atsaucību ;) P.S. Tiek izmantota MySql datu bāze.
  6. eee, doma nav slikta. Thx. :D
  7. PcKiller

    Cookies

    Sakiet man lūdzu tā, vai ir iespējams arī izdzēst cepumu (cookie). Pie ielogošanās admina zona, cepums tiek izveidots, bet man vajag, ka pie izlogošanas tas tiktu izdzēsts. P.S. Sesijas netiek izmantotas... :unsure:
  8. PcKiller

    ftp

    ftp es vienmēr tieku iekšā šita ftp://lietotaajvaards:[email protected] un vienkārši caur pārlūku. B)
  9. Kā ar PHP palīdzību var izskaitīt cik ierakstu ir manā MySql DB? Paņemt ID nebūs jēgu, jo man viņam ir dažādas vērtības.
  10. Thanx. Pamēģināšu
  11. Ja nevarēs savādāk, tad jau laikam nāksies taisīt tā, lai atveras jaunā lapā... :( Please Help!
  12. PcKiller

    Scrolling

    Ir kaut kādā veidā iespējams ar skripta palīdzību noscroolot lapu man vajadzīgajā vietā, jo manā lapā atverot komentārus, lapa uzscrolojas uz augšu un lietotājam ir jāscrolo lapa uz leju, lai redzētu komentārus. Man komentāri atveras tajā pašā lapā pie rakstiem, nevis jaunā lapā. :unsure:
  13. Kā var ilogoties no standarta autorizācijas formas: if (!isset($PHP_AUTH_USER)) { header('<meta http-equiv="Content-Type" content="text/html; charset=windows-1257">'); header('WWW-Authenticate: Basic realm="Tikai administrātoriem"'); header('HTTP/1.0 401 Unauthorized'); echo "Nepareizs lietotājvārds/parole!"; exit; } else if (isset($PHP_AUTH_USER)) { if (($PHP_AUTH_USER != root) || ($PHP_AUTH_PW != root)) { header('<meta http-equiv="Content-Type" content="text/html; charset=windows-1257">'); header('WWW-Authenticate: Basic realm="Tikai administrātoriem"'); header('HTTP/1.0 401 Unauthorized'); echo "Access denied!"; exit; } else { jo ejot atkal uz administratīvo daļu, vairs neprasa ne paroli, ne lietotāja vārdu.http://php.lv/f/style_images/1/icon8.gif http://php.lv/f/style_images/1/icon8.gif
  14. function rakstu_dzeshana() { print("<table width=640 border=0> <tr bgcolor=#CCCCCC> <td width=40>Nr.</td> <td width=300>Virsraksts</td> <td width=300>Darbība</td> </tr> </table>"); $res=mysql_query("select virsraksts,id from jaunumi ORDER BY id ASC"); while ($row=mysql_fetch_array($res)) { print("<table width=640 border=0> <tr> <td width=40>$row[id]</td> <td width=300><div align=left><a href=admin.php?id=$row[id]>$row[virsraksts]</a></td> <td width=300><div align=left><a href=admin.php?pid=$row[id]>Dzēst</a></td></tr></table>"); } switch ($pid) { case $row[id]: $query = "DELETE from jaunumi where id=$row[id]"; $result = mysql_query( $query ); break; } } Kapēc šitas koda gabals negrib dzēst rakstu no db??? Sadaļas princips: 1) No MySql tiek ielādēti rakstu virsraksti ar saviem id, ko nolasa no datubāzes lauka id 2) Uzklikšķinot uz "Dzēst" skrips pēc lauka id izdzēš rakstu. Būtu pateicīgs ja kāds varētu palīdzēt, jo sročna vajag...
×
×
  • Create New...