Ok
http://www.hostinger.co.uk/order?first_name=...k.&error_code=4
Kristiāns S miniblogs
- 0
Kristiāns S 17.02.2014. 15:05
- 0
SJohnson 17.02.2014. 16:48
Man vairāk patīk tas, ka visu padod ar $_GET.
- 0
Kristiāns S 17.02.2014. 17:08
Nu tur jau tā lieta, kā arī, viņi man saka iet uz http://cpanel.hostinger.co.uk un kad es uz turieni aizgāju, es jau automātiski biju ielogojies, kaut gan nekādas paroles neesmu ievadījis, bet kad otrreiz ar citu epastu pamēģināju, tad vairs nesanāca.
- 0
Kristiāns S 31.12.2013. 01:47
Lai dabūtu JSON datus no ārējiem avotiem piem, https://exs.lv/user_stats/json/1 obligāti jāizmanto jQuery, vai to var izdarīt ar parasto JS?
- 0
Kristiāns S 31.12.2013. 04:42
Ok, tagad interesants gadījums, jsfiddlā skritps strādā, bet manā browserī nestrādā...
https://jsfiddle.net/GUuNG/salabots
- 0
Kristiāns S 01.01.2014. 00:39
Ehh, tā jūtiņa, kad pavadīju 1.5 dienu mācoties jQuery, pētot visādus loopus lai dabūtu to ko man vajag, beigās izrādās, ka viss ko vajag bija:
$.getJSON("https://prod.api.pvp.net/api/lol/eune/v1.1/summoner/by-name/"+input+"?api_key=KEY" , function(name){
var obj = name;});
kā arī, tā jūtiņa, kad tu nezini, kā jālieto [code][/code].
- 0
Kristiāns S 19.10.2013. 22:25
Kā izdarīt tā, lai šitais kods nomirtu, ja parole vai userneims ir īsāki par 4 un garāki par 16 atm esmu uztaisījis, ko šādu
$username = $_POST['username'];
$password = $_POST['password'];
$details = array($username, $password);
foreach($details as $detail){
$len = strlen($detail);
if($len>16 || $len<4) {
die('Too short');
}
}
bet, kad ievadu pārāk/garu īsu paroli/userneimu, neko nepasaka
foreach($details as $detail){
$len = strlen($detail);
var_dump($len);
}
parāda pareizos skaitļus, tāpēc es domāju, ka ir jāmaina if($len>16 || $len<4) daļa.- 0
mad 19.10.2013. 22:28
Tā rinda izskatās pareiza.
BTW, kāpēc gan tu parolei gribi likt maksimālā garuma ierobežojumu?- 0
Kristiāns S 19.10.2013. 22:32
Es vispār nelietoju masīvus, tāpēc šis ir, kā neliels trenniņš. Tomēr izrādās, ka šis variants strādā...
- 0
Kristiāns S 07.10.2013. 21:37
Laikam jautājums mādiņam. Exam forumā katrai kategorijai ir savs fails? Piemēram https://exs.lv/mc un https://exs.lv/sports ir divi atsevišķi faili, vai kā? Vienkarši tagad cenšos uztaisīt forumu un nezinu, kādu metodi lai izmanto.
- 0
alberts00 07.10.2013. 21:50
IMO, viņš ar htaccess rewrito URL.
http://www.addedbytes.com/articles/for-begin...-for-beginners/- 0
mad 07.10.2013. 21:53
Tieši tā.
index.php pēc pirmā parametra nosaka kādu moduli ielādēt.
Ja tās abas ir foruma kategorijas, tad faili ir tieši tie paši, atšķiras tikai mysql kverijs, kādus rakstus tur rādīt.Bet nu veidu kā būvēt lapas struktūru ir ļoti ļoti daudz. Daži labāki, daži sliktāki, un daži pavisam briesmīgi
- 0
Kristiāns S 30.09.2013. 19:59
Neliela problēma. Tātad pēc idejas, ja lietotājs ir ielogojies un viņa user levels ir 2, tad viņam rādās poga, lai varētu uztaisīt rakstu. Problēma tāda, ka useram uz kura esmu tagad ielogojies datu bāzē user levels uzlikts uz 1, bet viņam tāpat rādās tā poga, kā arī, kad es rakstu echo $user_level; man parāda 1, tāpēc no datu bāzes es datus visdrīzāk esmu izņēmis pareizi.
<?php
if (isset($_COOKIE['user']) && $user_level=2) {
?>
<a href="write.php">Make an article!</a>
<?php
}
?>- +1
SJohnson 02.10.2013. 23:16
Lūdzu nesaki, ka $user_level tiek nolasīts no cookie.
(tapēc, ka $_COOKIE var izmainīt pilnīgi jebkurš lietotājs pārlūkā)
- 0
Kristiāns S 02.10.2013. 17:17
Tātad, pēc idejas es uztaisīju https://coding.lv/read/php-ka-savienoties-ar-...n-nolasit-datus tikai pieliku klāt arī tādu fīču, ka tev jāielogojās lai varētu postot un virs tā posta rādās lietotājvārds uz kura var uzklikšķināt un tevi aizvedīs uz tā lietotāja profilu,kurš uztaisīja postu(datubāzē tiek saglabāts postotāja id), bet problēma tāda, ka uzklikšķinot uz tā lietotājvārda aizved nevis uz tā posta autora lapu, bet uz tā lietotāja lapu, kurš uztaisīja pirmo postu.
<?php
$article_query = "SELECT * FROM front_articles ORDER BY date DESC LIMIT 300";
$messages = mysql_query($article_query);
while ($message = mysql_fetch_object($messages) ) {
$id_check = "SELECT * FROM front_articles";
$id_query = mysql_query($id_check);
$id_result = mysql_fetch_object($id_query);
$poster_id = $id_result->poster_id;
?>
<div id="articles">
<?php
echo "By ". '<a href=user.php?id=' .$poster_id. '>' .$message->username.'</a>'.'<br>'.
'<b>'.$message->title.'</b>'.'<br>'.
$message->date. '<br>'.
$message->message;
?>
</div>
<?php
}
?>- 0
SJohnson 02.10.2013. 17:33
Priekšvārdam, labāk izmanto mysqli klasi. mysql ir veca, ir norakstīta, un vairs netiek apdeitota.
Un iemesls ir lūk šeit -
$id_check = "SELECT * FROM front_articles";
$id_query = mysql_query($id_check);
$id_result = mysql_fetch_object($id_query);
$poster_id = $id_result->poster_id;
Tas viss ir palikts zem cikla, bet zem cikla ir ar kverijs, kas velk visu (*) bez norādīta WHERE.
<?php
$db = new mysqli('username', 'password', 'database', 'server');
$raksti = $db->query("SELECT
`ieraksti`.`title`,
`ieraksti`.`author_id`,
`ieraksti`.`created`,
`ieraksti`.`content`,
`ieraksti`.`id`,
`ieraksti`.`last_edit_by`,
`ieraksti`.`edited_times`,
`ieraksti`.`category`,
`ieraksti`.`views`,
`ieraksti`.`locked`,
`users`.`username`,
`users`.`class`,
`users`.`banned`
FROM
`ieraksti`,
`users`
WHERE
`ieraksti`.`author_id` = `users`.`id`
ORDER BY
`ieraksti`.`created` DESC");
Kaut kā tā, un tad vienkārši velc ārā ar $raksti->username, $raksti->author_id- 0
SJohnson 02.10.2013. 17:33
Un ja sakrīt ailes, tad kverijā raksti `tabula`.`kolonna` AS `dajebkas`, un tad $raksti->dajebkas atgriezīs to, ko Tev vajag.