Jump to content
php.lv forumi

djmartins

Reģistrētie lietotāji
  • Posts

    194
  • Joined

  • Last visited

Everything posted by djmartins

  1. Jāsāk ir ar to, ka jāzin ko vēlās radīt. Jaīzveido shēma, lai vēlāk vieglāk strukturizēti var pieturēties pie plāna. Bet principā laba literatūra ir pieejama internetā loti daudz, kaut vai tas pats php manuālis, kur tiek aprakstītas visas funkcijas.
  2. Nesapratu, kas īsti tiek meklēts masīvā? Vai varētu detalizētāk izstāstīt problēmu? Manuprāt, ja zin, ko meklē, tas to arī var atrast.
  3. Atliek tikai gaidīt, jo ja notiek diezgan lielas izmaiņas google tas nepatīk. Vienkkārši ir vajadzīgs laiks un google visu izdarīs.
  4. Ja es esmu izveidojies uz bemzaksas hostinga datubāzi ar parametriem: $host: fdb3.runhosting.com $user: 123 $password: 123 Pati mājas lapa atrodās uz cita hostinga, kā īsti varu pieslēgties šai konkrētajai datubāzei, kura atrodās, savukārt, uz cita hostinga? Izmantojot zemak redzamo kodu, parāda kļūdas paziņojumu: A connection attempt failed because the connected party did not <?php $host= 'fdb3.runhosting.com'; $user='123'; $password='123'; $link = mysql_connect('$host', '$user', '$password'); if (!$link) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($link); ?>
  5. Man ir radusies neliela problēma. Šifrētus datus izdodās ievietot mysql datubāzē, taču neizdodās izvadīt no datubāzes atšifrētu rezultātu. Tiek izvadīti ķeburi. Īsti neizprotu, kur varētu būt problēma. <?php $res=mysql_query("select * from lietotaji where niks='$user'") or die(mysql_error()); $rez=mysql_fetch_array($res); { $vards=htmlentities($rez['vards'],ENT_QUOTES, "UTF-8"); } $key="XiTo74dOO09N48YeUmuvbL0E"; $iv = mcrypt_create_iv (mcrypt_get_block_size(MCRYPT_CAST_256, MCRYPT_MODE_CBC), MCRYPT_DEV_RANDOM); function decrypt($string,$key) { $dec = ""; $string = trim(base64_decode($string)); global $iv; $dec = mcrypt_cbc (MCRYPT_CAST_256, $key, $string, MCRYPT_DECRYPT, $iv); return $dec; } $vards2 = decrypt($vards, $key); ?> [/Code]
  6. Kāda ir atšķirība lietojot hash("md5","teksts"); vai arī šādu variantu md5("teksts"); ?
  7. Kad iegūst rezultātu un refrešo lapu, tad rādās atkal cits rezultāts kādēļ tā, ja tiek lietos viens un tas pats vienvirzienu šifrēšanas algoritms?
  8. echo (microtime(1) - $time) * 1000000; Ar matemātiku es esmu uz Jūs. Vai šādā veidā tiek iegūts rezultāts sekundēs? 1 mikrosekunde = 10 pakāpē -6
  9. Laiks tiek parādīts sekundēs vai mikrosekundēs?
  10. Labdien man ir jautājums, kā var iegūt šifrēšanas un atšifrēšanas laikus? Es vēlētos salīdzināt, kurš šifrēšanas algoritms ir ātrāks. <?php $key = "Labi, ka ir ta"; $input = "Ziema iet un aiziet"; $encrypted_data = mcrypt_ecb (MCRYPT_3DES, $key, $input, MCRYPT_ENCRYPT); $result = mcrypt_ecb (MCRYPT_3DES, $key, $encrypted_data, MCRYPT_DECRYPT); $encrypted_data2 = mcrypt_ecb (MCRYPT_AES, $key, $input, MCRYPT_ENCRYPT); $result2 = mcrypt_ecb (MCRYPT_AES, $key, $encrypted_data2, MCRYPT_DECRYPT); echo"$encrypted_data"; echo"<br>"; echo"$result"; ?>
  11. Paldies par padomu, it kā sanāca.
  12. <?php $lietotaji=mysql_query("select * from users") or die(mysql_error()); while($users=mysql_fetch_array($lietotaji)) { $count=mysql_query("select COUNT(id) As daudzums from movie where niks='$users[1]' group by autors HAVING count(id) > '0' ORDER By daudzums DESC") or die(mysql_error()); while($rezultats=mysql_fetch_array($count)) { echo"$users[1] $rezultats[0]<br>"; } } ?> Problēma ir tajā, ka nesakārto saskaitītos rezultātus dilstošā secībā. Tiek izvadīts šādi -> juris 4 maris 1 edgars 3 Taču vajadzētu šādi -> juris 4 edgars 3 maris 1 Kur man varētu būt kļūda?
  13. Grey_Wolf, man diemžēl ir nepieciešams ar % % veikt meklešanu, lai netiktu meklēts precīzs vārds bet gan līdzīgs. Tādējādi arī būtu labi, ja netiktu ņemti vērā mazie un lielie burti.
  14. Kādā veidā es varētu panākt, lai ierakstot meklētājā kādu vārdu netiktu ņemti vērā lielie un mazie burti? Rezultātu izvadītu jebkurā gadijumā.
  15. Ja vispār negrupē, tad tiek izvadīts tikai viens ieraksts.
  16. $d="SELECT diskusijas.tema, Max(dkomentari.datums) as datums from diskusijas join dkomentari on dkomentari.temasid=diskusijas.id where autors='juritis' group by tema order by datums DESC"; $rezultats=mysql_query($d) or die(mysql_error()); while($diskusija = mysql_fetch_array( $rezulatats )) { echo"$diskusija[1] $diskusija[0]<br>"; } Kādēļ, pēc šāda pieprasījuma tiek izvadīti tikai 4 ieraksti, ja pēc dotajiem parametriem tiem vajadzētu būt krietni vairāk? Man ir nepieciešams, lai visus ierakstus izvada, atiecīgajam lietotājam juritim, un tie tiek sakārtoti atbilstoši dilstošā secībā pēc pēdējā pievienotā komentāra.
  17. Izmēgināju abus gadījumus, taču rādās joprojam tāda pati kļūda! mysql_fetch_array() expects parameter 1 to be resource, boolean given
  18. Man ir tāda situācija, ka vēlos uztaisīt, lai kārtotu izveidotās diskusiju tēmas pēc pēdējā komentāra. Man ir divas tabulas 1) diskusijas, kura sastāv no id,tema,niks 2) komentari, kas sastāv no id,temasid,niks,datums. Man vajadzētu, lai tiek atēlotas tās diskusijas, kuras ir konkrētam cilvēkam, kas ielogojies mājas lapā, kas tiek kārtotas, pēc pēdējā komentāra. " Select * From diskusijas Where niks=$niks Order by (Select datums komentari) " Kaut kā šādi laikam vajadzētu izskatīties, taču kaut kas tomēr nav pareizi, tiek izmests erors, ka vajag norādīt vēl kādu parametru.
  19. Jā un tur arī nebija vēstules.
  20. Man ir tāda situācija, ka no datubāzes tiek izvadīti burti ar garumzīmēm, taču pašā datubāzē, radās čeburi --> Ä€bols ----> vajadzētu būt Ābols Datubāzē ir uzlikts kodējums utf-8 un mājās lapā ir tieši tāds pats kodējums. Kas varētu būt par problēmu?
  21. Problēma ir sekojoša, e-pastu nosūta tikai uz gmail.com, taču uz inbox.lv vai e-no.lv, vēstule netiek nosūtīta. Kās varētu būt par problēmu. Ja atstāj tukšu, lauku neierakstot e-pastu, uz kurieni sūtīt vestuli, parādās šāds paziņojums: SMTP server response: 503 valid RCPT command must precede DATA php.ini SMTP = mail.pronets.lv ; http://php.net/smtp-port smtp_port = 25
  22. vienkārši man kaut kas tur nesanāca, bet nu labi paskatīšos, drošvien kaut kur kāda kļūda.
  23. Bet var vai tad taisīt vienā formā gan tekstu, ko vēlos saglabāt db, gan bildi, ko vēlos augsupieladēt uz servera, ja norādīts pie formas enctype=multipart/form-data> ?
  24. Man ir divas formas, kurām vienlaicīgi vajadzētu izpildīt, kaut kādu darbību. Viena formā atrodās teksts, kas jāsaglabā db un otrā formā ir fails, kas jasaglabā uz servera. Katru formu var izpildīt atsevišķi ar divam dažādām pogām un viss strādā. Taču man vajadzētu uztaisīt, ka abas formas darbība tiek izpildīta ar vienu pogu. Vai tas ir iespējams, ja faila formai ir enctype=multipart/form-data ? Kā varētu panākt abu formu izpildīšanu ar vienu pogu?
×
×
  • Create New...