Rezultate 1 la 7 din 7

Subiect: Undefined offset 0

Vizualizare arbore

  1. #1
    Avatarul lui Maskatu
    Maskatu este deconectat Membru SeoPedia
    Reputatie:
    36
    Data înscrierii
    2nd July 2007
    Locaţie
    Ploiesti
    Posturi
    75
    Putere Rep
    36


    Implicit Undefined offset 0

    Salutare,

    Se pare ca am intrat in saptamana erorilor...
    Am reusit sa integrez un plugin intr-o tema WordPress, totul functioneaza dupa asteptari insa apare prietenul meu:
    Cod:
     UNDEFINED OFFSET 0 in /.../likethis.php on line 39
    Problema care intr-adevar imi da batai de cap este faptul ca acest notice apare doar o singura data, dupa ce urc pe server tema in cauza. Daca dau un refresh al paginii, eroare dispare. Nici macar nu pot s-o reproduc online. Un adevarat cosmar. Am doar un screen: Droplr • Image upload on 2012-12-10 at 12:26:52.png .
    Desi pare ca totul este legat de zona cokie/cache a browserului, eroare nu se reproduce dupa stergerea cokie/cache.
    Linia 39 unde se produce eroarea este
    Cod:
     if(!is_numeric($data[0])) {
    si se afla in urmatorul context:

    Cod:
    function likeThis($post_id,$action = 'get') {
    
    	if(!is_numeric($post_id)) {
    		error_log("Error: Value submitted for post_id was not numeric");
    		return;
    	} //if
    
    	switch($action) {
    
    	case 'get':
    		$data = get_post_meta($post_id, '_likes');
    
    		if(!is_numeric($data[0])) {
    			$data[0] = 0;
    			add_post_meta($post_id, '_likes', '0', true);
    		} //if
    
    		return $data[0];
    	break;
    
    
    	case 'update':
    		if(isset($_COOKIE["like_" . $post_id])) {
    			return;
    		} //if
    
    		$currentValue = get_post_meta($post_id, '_likes');
    
    		if(!is_numeric($currentValue[0])) {
    			$currentValue[0] = 0;
    			add_post_meta($post_id, '_likes', '1', true);
    		} //if
    
    		$currentValue[0]++;
    		update_post_meta($post_id, '_likes', $currentValue[0]);
    
    		setcookie("like_" . $post_id, $post_id,time()+(60*60*24*365));
    	break;
    
    	} //switch
    
    } //likeThis
    In frontend afisez like-urile cu
    Cod:
    <?php printLikes(get_the_ID()); ?>
    Intregul cod il puteti vedea aici:
    [PHP] liekthis - Pastebin.com

    Asa ca... please help! Pentru voi poate este o simpla provocare, pentru mine - cosmar!

    Multumesc mult pentru orice ajutor!
    Ultima modificare făcută de Maskatu; 11th December 2012 la 13:44.

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Notice: Undefined index
    De Maskatu în forumul Server side
    Răspunsuri: 17
    Ultimul Post: 6th January 2013, 00:24

Etichete pentru acest subiect

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •