Jump to content
php.lv forumi

Blitz

Reģistrētie lietotāji
  • Posts

    639
  • Joined

  • Last visited

Everything posted by Blitz

  1. CSS #blabla partaisi par klasi .babla un noradi tam modal kodam lai lieto css klasi <div id="osx-modal-content-1" class="blabla" style="width: 600px;"> un taa visiem tiem elementiem ko redzi css failā. Partaisi par klasi, un attiecigajam elementam kodā pieliec šo klasi. Šobrīd tur stils ir pieškirts uz elementa ID, kurš reali var būt tik viens lapā. Klasi var pieķirt neierobežotam skaitam elementu.
  2. Emm, jalieto persistent connection, jo parastaa mysql konekcija var but tikai viena. Tikko tu atver otru, aizveras pirmā. http://www.php.net/manual/en/function.mysql-pconnect.php
  3. var mēgināt paspēlēties ar http://php.net/manual/en/book.iconv.php
  4. nu... WP mums sekretare ar macetu uzlikt.
  5. Sāc ar lapu www.rinalds.lv kur ieklauj vairākas populārākās weblapu iespējas (kautkā pievienošana, dzešana, rediģešana, komentari, newsletter, registracija utt), paštaisītu CMS, kautkādas vizuālās fīčas (JS,jquery,ajax), standartiem atbilstoši noformētu HTML un CSS, lai klients redz ka kautko tomer vari saprogrammet. Un bus tavs pirmais portfolio ieraksts ko varēsi rādīt. Laika gaitā protams uzlabo, augot portfolio met visas tās bezjēdzīgas fīčas laukā. Taisnība jau ir ka no kautkā jāsāk, bet es uzskatu, ka prātīgāk sākt ar rinalds.lv ;)
  6. Blitz

    URL + Javascript

    nu ta ir injekcija caur weblapu, bet cik sparotu, autors grib darbinat JS no browsera adreslauka.
  7. if(isset($_GET['id'])) { $userid = htmlspecialchars($_GET["id"]); //dari viskautko ar id } else { //dari kautko bez id }
  8. Blitz

    URL + Javascript

    lai tas JS nostrādātu? Nē!
  9. nu darba apjomu ta vai ta rekina stundaas. Ja ir kada haltura, tad rekinot izmaksas tu vadies cik daudz laika tas tev aiznems. Ja sev likmi esi noteicis, piemeram, 5ls stundā, un izdarisanai vajag 50 stundas (tīra darba), tad esi tiesigs paprasit 250ls no klienta. Preteja gadijuma, ja nemaki aptuveni izrekinat darba ietilpibu, tad apcakaresi vai nu sevi vai klientu.
  10. ja checkbox nebus bus ieķeksēts, tad $_POST['antispam'] NEEKSISTĒS. parbaude: if(isset($_POST['antispam']) {ir ieķeksēts} if(!isset($_POST['antispam'])) {nav ieķesēts}
  11. Nu atsūti uz pz to savu lapas adresi, uzmetisu skatu no malas, ja liksies ka ilgak pa 10-30min nevajadzes lai sabakstītu, palīdzēšu tev.
  12. par so atbild short_open_tag; safe mode vairāk ietekmē failu/direktoriju abgabalu uz servera ar kuriem php ļauts stradat. Tipa lai nelīstu kur nevajag...
  13. jā, lūdzu portfolio studijā ;) Man kā potenciālajam tavam klientam interesē paveiktie darbi.
  14. emm, viens risinajums varetu but batch job. Batchjobam var padot arejaas references kas tava gadijumā būs $upload_path.$filename un $img, un batch jobā tad attiecīgi ieliec visu komandu ar referencēm, un aiz vinas faila dzesanu. Kad pirma komanda bus pabeigta batch izpildis nakamo. no php funkcijas savukart izsauc to batch ar parametriem. Sikāk skaties googlee. Par risinajumu neesmu drosh, nekad neesu meginajis, kur nu vel linux videe :(
  15. Sāc ar debugosanu. 1. uztaisi pliku foreach ciklu kas suta "test" ziņu ar standarta content, form, to hederiem.
  16. Blitz

    jautajums

    nu vertibu nosifre, lai ta nebutu saprotama, un butu neko neizsakosa. Tas tiek darits drosibas vai estetiskuma apsverumu delj. Parsvara jau drosibas. Varbut vel tiek ietvertas kadas citas papildus ficas, ka piemeram unikala balsosanas saite, konkretam adresatam utt. Ja pareizi saprotu tavu jautajumu.
  17. tu megini lasit vertibas, kuras neeksistē, jebshu, POST nav noticis. Tapec pieliec parbaudi. if(isset($_POST['komentars')) { $kamid = $_POST['raksta_id']; $autors = $_POST['autors']; $homepage = $_POST['homepage']; $email = $_POST['email']; $komentars = $_POST['komentars']; $datums = secureString(date("Y.m.d H:i:s",time()),true); // $ip = secureString(($_SERVER['REMOTE_ADDR']),true); if(empty($komentars)) { echo"<div class='wrong'>Lūdzu neatstāj tukšus laukumus.</div>"; } else{ $add = "INSERT INTO komentari(raksta_id, autors, majaslapa, epasts, saturs, datums) VALUES('$kamid','$autors','$homepage','$email','$komentars','$datums')"; mysql_query($add) or die(mysql_error()); js_redirect('read.php?lasiit='.$row['id'].''); } }
  18. <?php $files = glob("images/slideshow/aksesuari/*.*"); for ($i=1; $i<count($files); $i++) { $bilde = $files[$i]; $bilde_thumb=str_replace('aksesuari','aksthumb',$bilde); echo '<a href="'.$bilde.'" target="_blank"><img src="'.$bilde_thumb.'" alt="bilde" width="80" height="105"></a>'." "; } ?> galigi neglits risinajums, bet vajadzetu stradat.
  19. Ja autora mēŗkis bij vienkārši strukturēt kodu, tad bez oop... (mana mvc parodija) failu struktura: /includes/controller/test.php //php (logika) /includes/view/template1/test.php //html+php variabli (skats) /includes/functions.php //visas funkcijas, un darbs ar datu bazi (kautkas lidzigs modelim) /index.php index.php <?php require_once "./includes/functions.php"; switch($page) { case 'test': $include='test.php'; break; } require_once "./includes/controller/$include"; ?> <html> <head></head> <body> <?php require_once "./includes/view/template1/$include"; ?> </body> functions.php function user_add($name) { //mysql } /controller/test.php if(isset($_POST['user'])) { //validate user user_add(); header(); //nekads izvads uz brovseri nav, taka var mierigi sutit ari hederus, piemram uz lapu "lietojs veiksmigi pievienots"; } /view/template1/test.php <h1>jauns lietotajs</h1> <form action="" method="post"> ... </form> <?=$kautkas_no_controller;?> Visaz man palidz kodu sastrukturet daudz parskatamak un ertak, rezultata viss liekas ari vienkarshak. * darbs ar datu bazi tiaki caur funkcijam. funkciju nosaukumi logiski izveidoti, piemeram ja darbs ar lietotaju tad user_add, user_mod, user_delete, user_list, user_single utt. * visas logika, datu apstrade, validacija utt. controller daļā, bez neviena satura izvada, visu glabajam mainigajos. * html un mainigo izvads tikai view dalaa. tai skaita kludu zinojumi utt.
  20. Par file lauka vertibas pieskirsanu ar JS, utt. Browseris drosiba apsverumu del, neatlaus to darit nekada gadijuma, jo tas paver iespeju no tava kompja weblapai dabut ara pilnigi jebko. Tapec file vertiba, tikai un vienigi manuali noradaama.
  21. Vai nu es nesapratu tevi, vai tu mani, bet problemas risinajums bij vienkārš: RewriteRule ^([a-z-]*)$ [b]index.php[/b]?page=group_parent&link=abc bet kāpēc vienā gadījumā strāda bez, bet otrā nē, nevar pateikt.
  22. where my_id=$mans_id my_id padod konkretā lietotāja id, kuram vēlies redzēt draugus. lietotaja id iespejams var dabut šādi: // atverot drauga profilu dabun vina lietotajvardu no GET $username=$_GET['view_user']; //pec lietotajvarda dabun drauga ID $user_q = mysql_query("SELECT * FROM lietotaji WHERE username='".$username."'"); $user = mysql_fetch_array($user_q); ///pec tam jau parastajam atlases kverijam sava ID vieta idod drauga ID $result = mysql_query("SELECT * FROM friends where my_id=$user[user_id] LIMIT $till, $maximum"); //talak viss ka parasti
  23. 2x H1 vienā lapā noteitki ir "labais stils" seo speciem.
  24. Sveiki, ir 2 hosti, galvenais aa.lv un testēšanai test.aa.lv kas atrodas uz viena servera. aa.lv .htaccess satur: RewriteEngine On RewriteRule ^([a-z-]*)$ ?page=group_parent&link=$1 [L] rezultatā ievadot aa.lv/abc $_GET['page']==group_parent un $_GET['link']==abc uz test.aa.lv .htaccess satur to pašu RewriteEngine On RewriteRule ^([a-z-]*)$ ?page=group_parent&link=$1 [L] bet ievadot urli test.aa.lv/abc $_GET['page']==group_parent un $_GET['link'] ir tukšs. ja pamainu kodu uz RewriteEngine On RewriteRule ^([a-z-]*)$ ?page=group_parent&link=abc [L] tad $_GET['page']==group_parent un $_GET['link']==abc, tātad nestrāda reference. Kāpēc? Aizrakstiju uz hosta supportu, šieie ar rausta plecus, tāka drošvien kāda ninase sakarā ar subdomeinu. Jau iepriekš- paldies.
×
×
  • Create New...