Jump to content
php.lv forumi

ziedinjsh

Reģistrētie lietotāji
  • Posts

    789
  • Joined

  • Last visited

Posts posted by ziedinjsh

  1. uztaisīju promitīvāku.. tāpat neiet

    jQuery('#showAwr').on('click', function(){
    	jQuery.getJSON('process/home.php?w=getawr', function(data) {
    		for (var i in data) {
    				var id = data[i].aid;
    				var awr = data[i].answer;
    				var like = data[i].likes;
    				var dislike = data[i].dislikes;
    				var answer = '<div class="awrtext">'+awr+'</div>'+
    				'<div class="option">'+
    					'<ul id="awrotn">'+
    						'<li id="'+id+'" class="like btn"><span class="likec">'+like+'</span></li>'+
    						'<li id="'+id+'" class="dislike btn"><span class="dislikec">'+dislike+'</span></li>'+
    						'<div class="fix"></div>'+
    					'</ul>'+
    				'</div>';
    				jQuery('.answer').html(answer);
    		}		
    	});
    });	
    
  2. 
    

    jQuery('#showAwr').on('click', function(){

    jQuery('.form').fadeOut(200,function(){

    jQuery.getJSON('process/home.php?w=getawr', function(data) {

    for (var i in data) {

    var id = data.aid;

    var awr = data.answer;

    var like = data.likes;

    var dislike = data.dislikes;

    var answer = '<div class="awrtext">'+awr+'</div>'+

    '<div class="option">'+

    '<ul id="awrotn">'+

    '<li id="'+id+'" class="like btn"><span class="likec">'+like+'</span></li>'+

    '<li id="'+id+'" class="dislike btn"><span class="dislikec">'+dislike+'</span></li>'+

    '<div class="fix"></div>'+

    '</ul>'+

    '</div>';

     

    jQuery('.answer').fadeIn(200).html(answer);

    console.log(answer);

    jQuery('.similar').hide('slide', { direction: 'right' }, 300, function(){

    jQuery('.similar').html('');

    });

    }

    });

    });

    return false;

    });

  3. Sveiki! Ir tāda lieta, ka jQuery on() funkcija nostrādā tikai vienu reizi. Doma ir sekojoša uzspiežot uz trigera parādās rezūltāts, viņu var spaidīt daudz un dikti, bet tikai ne uz IE. Interesantākais, ka atverot inspect elements (ko piedāvā IE) tad strādā, līdz ko viņu aizver, nestrādā. Vai kāds zin atbildi? :D

  4. saglabājot foreach ar photoOrder['photo'] rāda Invalid argument supplied for foreach() in <b>/home/ebphotog/public_html/adm/save.php</b> on line <b>166</b>

     

    serialize, tu domāju šādi:
     

    jQuery( "#photolist" ).sortable({
    		opacity: 0.6, 
    		cursor: 'move', 
    		update: function(event, ui){
    			var postData = jQuery('#photolist').sortable('serialize', { key: 'photos' });
    			jQuery.post('save.php?w=sortable', {photos:postData}, function(re){
    				console.log(re);
    			});
    		}	
    	});
        	jQuery( "#photolist" ).disableSelection();
    

    šādā veidā izvada: string(4) "1146", jebkuru bildikad kustina

    droši vien ir kāda elementāra kļūda, bet bāc, nevaru iebraukt.. datubāzē viņš saglabā, bet izvadīt un atspoguļot lapā pēc kārtības neizdodas

  5. ar var_dump:

    $photos ir NULL
    $photoOrder ir array(1) {
      ["photo"]=>
      array(31) {
        [0]=>
        string(4) "1155"
        [1]=>
        string(4) "1154"
        [2]=>
        string(4) "1145"
        [3]=>
        string(4) "1144"
        [4]=>
        string(4) "1143"
        [5]=>
        string(4) "1142"
        [6]=>
        string(4) "1141"
        [7]=>
        string(4) "1140"
        [8]=>
        string(4) "1139"
        [9]=>
        string(4) "1126"
        [10]=>
        string(4) "1127"
        [11]=>
        string(4) "1128"
        [12]=>
        string(4) "1153"
        [13]=>
        string(4) "1129"
        [14]=>
        string(4) "1130"
        [15]=>
        string(4) "1131"
        [16]=>
        string(4) "1132"
        [17]=>
        string(4) "1133"
        [18]=>
        string(4) "1134"
        [19]=>
        string(4) "1135"
        [20]=>
        string(4) "1136"
        [21]=>
        string(4) "1137"
        [22]=>
        string(4) "1138"
        [23]=>
        string(4) "1152"
        [24]=>
        string(4) "1125"
        [25]=>
        string(4) "1151"
        [26]=>
        string(4) "1148"
        [27]=>
        string(4) "1149"
        [28]=>
        string(4) "1150"
        [29]=>
        string(4) "1147"
        [30]=>
        string(4) "1146"
      }
    }
    $Key atgriež tukšumu
    $value atgriež arī tukšumu
    
    

    wtf? kur paliek id  no li??

  6. Labi, paldies, strādā tagad, bet kā tagad izvadīt lai viņš rādā tā kā ir sakārtots?
    šobrīd man ir šādi:

    <ul id="photolist">
    <?php
    if ($result = $db->query("select * from photos where cat='kids' order by sort asc")){
    	if ($result->num_rows > 0){
    		while ($data = $result->fetch_array()){
    		?>
    			<li class="ui-state-default" id="<?php echo $data['pid']; ?>"><img src="../photos/300/<?php echo $data['name'];?>"/></li>
    		<?php
    		}
    	}
    }		
    ?>
    <div class="fix"></div>
    </ul>
    
  7. Sveiki! Es te cīnos un un īsti netieku skaidrībā!

    no datubāzes izvad bildes:

    <ul id="photolist">
    <?php
    if ($result = $db->query("select * from photos where cat='kids' order by aid desc")){
    	if ($result->num_rows > 0){
    		while ($data = $result->fetch_array()){
    		?>
    			<li class="ui-state-default" id="photo_<?php echo $data['pid']; ?>"><img src="../photos/300/<?php echo $data['name'];?>"/></li>
    		<?php
    		}
    	}
    }		
    ?>
    <div class="fix"></div>
    </ul>
    

    jQuery:

    jQuery(function(){
    jQuery( "#photolist" ).sortable({
    		update: function(event, ui){
    			jQuery.post('save.php?w=sortable', { photos: jQuery('#photolist').sortable('serialize') }, function(re){
    				console.log(re);
    			});
    		}	
    	});
        	jQuery( "#photolist" ).disableSelection();
    });
    

    php:

    if($w=='sortable'){
    
    $photos = parse_str($_POST['photos'], $photoOrder);
    
    	foreach ($photoOrder['photos'] as $key => $value) {	    
    		$update = "update photos set sort='$key' where pid='$value'";
    		$updated = mysqli_query($db,$update) or die("Error: ".mysqli_error($db));
    			if (!$updated) {
    				echo 'error';
    			}
    	}
    
    }
    

    Pārvietojot bildi console.log parād šo:

    <br />
    <b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/ebphotog/public_html/adm/save.php</b> on line <b>168</b><br />
     
    Kas tur pa vainu?
     
    P.S. Paldies jau iepriekš!
  8. Sveiki.. Saskāros ar šādu problēmu:

    Options +FollowSymLinks -MultiViews
    RewriteEngine On
    RewriteRule ^reviews reviews.php
    RewriteRule ^about about.php
    RewriteRule ^([a-z]+)$ category.php?w=cat&cat=$1
    RewriteRule ^([a-z]+)$ gallery.php?w=view&cat=$1
    

    reviews, about un category.php strādā.

    atverot šādu adresi gallery.php?w=view&cat=cars, parādās albumi ar bildēm.. uzspiežot uz kādu no albūmiem, atveras konkrētā albuma bildes, ok.. tas strādā bez RewriteRule, bet kad meiģinu atvērt www.mansurl.lv/cars mistiskā veidā atveras pilnīgi visas bildes kas saistītas ar šo kategoriju, kapēc tā?

  9. Tikai tagad sapratu ka reģistrāciju un loginu nav tik viegli uztaisīt  (man tā liekas), tas ir uztaisīt drošu.. Paroles hash, meklējot internetā kā viņu pielietot reģistrācijas procesā ir dažādi veidi.. Citi datubāzē ievieto paroli kas ir apstrādāta ar md5(); un vēl ievieto hash kas apstrādāts ar lietām ar kurām to var izdarīt!

    Tai pašā laikā, redzu arī piemērus kur parole apstrādāta ar md5() sha1 - sha250 un pieliek klāt vēl salt saglabā kopā kā paroli.

     

    Tad vēl logins.. kad ielogojoties.. kurā vietā tiek izmantots hash? Vai tas ir līdzīgi kā ar md5()- kad saglabā md5() kodejumā un tad pie login formas pārbauda paroli caur md5() un tad salīdzina ar datubāzē esošo? Vai tas ir savādāk?

     

     Vai ir netā pieejams gatava registrācijas/ielogošanās scripts kas atbilst mūsdienu drošībai.. Izmantojot php mysqli?

     

    Vai cik ir aptuvenā cena šāda koda izveidošanai?

     

    Vienā lapā ielogošanās ar reģistrāciju (formas) un tad ir fails(-i) kas veic darbību nepieciešamās datu apstrādes, saglabāšanu datubāzē un redirect un home.php

     

    lietotāja datus daudz nevajag: username, email, password, reg_time, reg_date

×
×
  • Create New...