Jump to content
php.lv forumi

Morphius

Reģistrētie lietotāji
  • Posts

    150
  • Joined

  • Last visited

Everything posted by Morphius

  1. Tātad, ir atrasts simple scriptelis AJAX Tabs. Lūk arī tas kods: http://paste.php.lv/f98bf0e9d3459ad00a0753a8f4b86a1c?lang=html4strict un content.php <?php if ($_GET['content'] == 1) { echo 'Content for Page 1'; } if ($_GET['content'] == 2) { echo 'Content for Page 2'; } if ($_GET['content'] == 3) { echo 'Content For Page 3'; } ?> Nospiežot uz tabiem tiek izvilkts info no content.php faila. Un jautājums ir šāds! Ielādējoties lapai, netiek ielādēts kāds no tabiem. Respektīvi lai ielādētu kādu tabu, ir jānoklikšķina uz to, bet ir vēlme lai kāds no tabiem(parasti tas ir pirmais) tiktu ielādēts līdz ar lapu. Kā tas ir izdarāms? Norādīt AJAX kurš tabs ir jāielādē un <body> tegam piemest klāt 'onload'?
  2. Tad jautājums...naher šis forums vajadzīgs, jo galu galā visu ko Te apspriež var atrast iekš google!? Vai ne tā? Vai arī sāksi bubināt ka vienkāršas lietas nav jāprasa šeit? Tad nodefinē kas ir vienkāršas lietas... Pilnīgi bezjēdzīgs uzbrauciens...laikam sieviešu trūkums Man piemēram ir problēmas ar angļu valodu...tāpēc necenšos īpaši ieslīgt garos eng tekstos...
  3. Ir nepieciešamība izveidot no bildes mazu pagaidu bildīti. Ir atrasti skripi, kur padodot parametru ka bilde jāsamazina līdz 150px, tad bilžukam garākā mala tiek samazināta līdz 150px un īsākā mala samazināta procentuāli, lai nesabojātu proporcijas, respektīvi mazāk nekā 150px. Kāds ir risinājums, kad no jebkādas bildes tiek izveidots kvadrāts, neizstiepjot un nesaspiežot attēlu. Fiška it kā skaidra, ja bilde ir piemēram 300x500, tad ņemam garāko malu - īsākā mala / 2 un esošo skaitli, 100px, nogriežam no abiem garākās malas galiem. Tikai kā tas izskatās php funkciju veidā?
  4. Nu tad sāc ar mazumiņu...pārbaudi vai sessijas tiek izveidotas... Nu tip izveido 2-vus falus. test1.php session_start(); $_SESSION['test'] = "Ir OK"; echo '<a href="test2.php">Next Page</a>'; test2.php session_start(); echo $_SESSION['test']; Un tādā garā visus datus pārbaudi, vai tie tiek saņemti un vai tiek padoti...
  5. Pievērs uzmanību, vai šajā login funkcijas pirmajās rindās ir tāds nieks kā session_start()...
  6. Manuprāt, visu ko Tev vajag, var atrast šajā saitē: http://www.roscripts.com/Ajax_form_validation-152.html Tā ir tā saucamā formas validācija ar AJAX klābūtni. Ļoti vienkārši konfigurējama un uzstādāma pēc savām vajadzībām. Protams, tīru $_POST ievietot datubāzē nav tas labākais variants...
  7. Es protams necenšos izprast kas iekš PHP ir konstrkcija un kas funkcija, bet zemāk redzamie 4 piemēri ir strādājoši...tas man liek aizdomāties kurš veids ir konstrukcija un kurš funkcija, jebšu pareizāk izsakoties, kā atšķirt konstrukciju un kā funkciju?! :) echo '<p>text</p>'; echo('<p>text2</p>'); print '<p>text3</p>'; print('<p>text4</p>');
  8. Nu tagad bilde ir skaidra Paldies par piedalīšanos :)
  9. Aleksej es skatot Tu labi nodefinēji kam jāpievērš uzmanības kodējot interneta veikalu ar reālām precēm, bet varbūt velti savu brīvo laiku un uzraksti tādā pašā stilā pa punktiem to kam ir jāpievērš visa uzmanība kodējot interneta veikalu priekš digitālām precēm, ja to tā var nosaukt...piemēram, audi, video failus, bildes, pin kodus, spēļu kodus utt. Par piemēru šāds veikals ir atrodams pēc adreses: http://plati.ru/asp/index.asp PS Šo jautājumu uzdodu nevis tāpēc ka man būtu problēma pašam izdomāt kas un kā, bet tāpēc ka varbūt esmu ko palaidis garām un kam būtu jāpievērš pastprināta uzmanība...
  10. Nu paga, paga...tie sleši tiek pievienoti un to ka tos slešus pievieno magic_qutes vai kas cits, tad tā jau ir problēma...paskatījos funkciju get_magic_quotes_gpc nozīmi, kura pārbauda vai magic_qutes ir on vai off. Tātad jautājums, vai nav vieglāk izmantot htmlspecialchars($str, ENT_QUOTES) funkciju pirms datu ievades un tad nav lieki jāsatraucas par slešu klātbūtni? vai labāk izmantot get_magic_quotes_gpc kura pārbauda ir ieslēgts vai izslēgts magic_quotes un veikt nepieciešamos mērus?! Un vispār posta fiška ir tāda...kas ir drošāk? Izmantot slešus, vai izmantot simbolu kopumu (& quot;) vai ( 039;) attiecīgi (") un (')? PS Varbūt ir situācijas kad labāk izmantot slešus un situācijas kad labāk izmantot html simboliku?
  11. Man tomēr ir vēlēšanās oponēt... Ja es izmantoju mysql_real_escape_string() funkciju pirms datu ievadīšanas, tad tekstam tiek piemesti sleši pie katrām pēdiņām un kad izmantoju htmlspecialchars($str, ENT_QUOTES) funkciju pie izvades, tad simbols " ' " tiek aizvietots ar "\ 039; " simboliem, respektīvi slešs tāpat paliek un tad jāizmanto vēl funkcija kas novāc slešu. BET, ja izmanto tikai htmlspecialchars($str, ENT_QUOTES) pie datu ievades iekš DB, tad bāzē tiek ievadīti " 039; " simboli un nekādas funkcijas ar slešu pievienošanu vai noņemšanu nav vajadzīgas. Bet jautājums bija par šo funkciju drošu izmantošanu. Vai var izmantot pie datu ievades htmlspecialchars($str, ENT_QUOTES) un tad nevajag satraukties par datu izvadi jo $str ir noformatēts droši?! Vai tomēr labāk izmantot mysql_real_escape_string() un tad pie izvades stripslashes($str)?
  12. Tātad vadoties pēc virsraksta...kas ir drošāks saistībā ar SQL injekcijām? Vai arī abas funkcijas vienlīdz labas?! Ja nemaldos šajā forumā lasīju ka visos gadījumos labāk izmanotot mysql_real_escape_string() nekā piemēram addslashes() vai ko tamlīdzīgu. Kā tur īsti ir?
  13. Ja ieliktu tādu izteiktsmi kā 2+2*2, tad daži labi kuri rakstītu 8 nevarētu saprast kāpēc sistēma met ārā kļūdu...
  14. Es šādi darītu. [lv.php] $lang[0]="Es"; $lang[1]="mācos"; $lang[2]="PHP"; [en.php] $lang[0]="I"; $lang[1]="learn"; $lang[2]="PHP"; if(isset($_COOKIE["en"])) { include("en.php"); } echo $lang[0]." ".$lang[1]." ".$lang[2]."."; PS Pie nosacījuma ja nav jāveido gari teikumi, jo mainoties valodai, mainās arī vārdu izkārtojums.
  15. PS Kur var pasmelties izsmeļošu un saprotamu info par regulārajām izteiksmēm? Vai pariezāk, kā sastādīt pareizi šīs izteiksmes?
  16. Tur jau tas jokas ka man arī šo informatīvo daļu vajag izvilkt no vienkāršiem skaitļu salikumiem, kurus mēdz dēvēt par IP adresi. Vot to es nezinu, tāpēc arī atvēru šo tēmu, jo varbūt kāds būs zinošāks un varēs apskaidrot. Par šo tēma vēl nav atvērta :) PS Lai labāk saprotamas manas iegribas, tad piemetīšu piemēru! Man ir 10000 IP adreses, no kurām man vajag izvilkt 'elite' adreses...
  17. Uh kas par asiem vardiem :D Tā nav piekasīšanās, bet 'tā starp citu, garāmejot, maz ieteikums'. Manis pēc vari izmantos šādi...es uzskatu ka tīri normāli izskatās... .向左 { } .集中 { } .纠正 { } PS Translate to Chinese(Simplified)
  18. Esi tik labs un izmet kopējai apskatei to koda gabalu, kurš ir piesātināts ar visiem elementārajiem headeriem. Es arī izmantoju PHPmailer mass email sūtīšanā, bet piemēram inbox.com saskata manos sūtījumos spamu...bet ja sūta text email tad ir ok...bet man neder tikai text... Es izmantoju sekojošo: require_once('../class.phpmailer.php'); //include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded $mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch $mail->IsSMTP(); // telling the class to use SMTP try { $mail->Host = "mail.domain.net"; // SMTP server $mail->SMTPDebug = 2; // enables SMTP debug information (for testing) $mail->SMTPAuth = true; // enable SMTP authentication $mail->Host = "mail.domain.net"; // sets the SMTP server $mail->Port = 26; // set the SMTP port for the GMAIL server $mail->Username = "[email protected]"; // SMTP account username $mail->Password = "123456"; // SMTP account password $mail->AddReplyTo('[email protected]', 'Johan'); $mail->AddAddress('[email protected]', 'Vasja Pupkin'); $mail->SetFrom('[email protected]', 'Bill'); $mail->AddReplyTo('[email protected]', 'Max'); $mail->Subject = 'Hi email reader'; $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically $mail->MsgHTML(file_get_contents('contents.html')); $mail->AddAttachment('images/header.jpg'); // attachment $mail->Send(); echo "Ir ok!" ; } catch (phpmailerException $e) { echo $e->errorMessage(); //Pretty error messages from PHPMailer } catch (Exception $e) { echo $e->getMessage(); //Boring error messages from anything else! }
  19. Izvilkums no wikipedia: Tātad lai izveidotu filtru, kurš nosaka kādas anonimitātes pakāpes ir šis vai tas proxy, tad it kā būtu jāzin kādus headerus padod tas proxy, bet jautājums vai varbūt ir jau gatavs risinājums, lai nav jāizgudro velosipēds no jauna...
  20. Ja labi zini krievu valodu, varu piedāvāt diezgan sakarīgu videokursu, kur pat muļķis sāktu kniedēt html dokumentus. Raksti PM ja interesē!
  21. Kā var noteikt proxy tipu (Elite, Transparent, Anonymous utt)? Ir kādas idejas?
  22. Varbūt nebūtiski, bet nebūtu pareizi nosaukt koda mainīgos, vai ko tamlīdzīgu dažādās valodās... .left { } .vidus { } .right { } Varbūt Tu nezini kā latviski ir 'left'? Vai arī kā ir 'vidus' angliski? :)
  23. Puika, atkal Tu kaut kādus ūdeņus lej...atsūti visu kodu lai džeki tiek skaidrībā...vai arī uztaisi screenshot tam kur Tu mēģini iebāzt savu include();
  24. Kods nav manis rakstīts, un pārvietojot to koda daļu, kura atbild par faila info, netiek rādīts faila info, tur kur tas būtu vajazīgs... Izliku savu kodu iekš : http://paste.php.lv/129e410208b219ff85b03ab912e38644?lang=php 185. un 186. rindā tiek glabāta tā informācija, kuru vēlos dabūt <title> un <meta> tegos... Ja nav slinkums tad kāds varētu, tīri izklaides pēc, uzmest aci :)
  25. Nezināju kā īsti noformlēt tēmas nosaukumu pareizi, bet nu zemāk centīšos izklāstīt prolēmas būtību. Ir failu bāze, kurā info par failiem tiek glabāta vienā txt failā. kods iekš download.php sākas sekojoši: include("header.php"); $fh3 = fopen("./storagedata/".$file.".txt" ,r); $filedata= explode('|', fgets($fh3)); //Tālāk kods izvelk 'File Name' un 'File Description' echo $filename."<br>"; echo $filedescription."<br>"; Jautājuma būtība ir tāda, kā lai dabon $filename un $filedescription vērtības iekš header.php lai tās varētu ielikt <title> un <meta> tegos?! Kā lai pārvieto uz augšu? Maybe ar JavaScript? Nu nekādīgi netieku gudrs...
×
×
  • Create New...