php - URL for tracking pixel doesn't load the file -


i used work on tracking pixel based upon this answer. unfortunately have problem loading file source in image-tag. pixel-tracker (pixel.php) works tried addressing file-url myself , inserts data database.

applied on email, file won't load. tried on 2 email-providers, gmail , yahoo. no response.

then, because thought blocked or else - knows - put on own website. no result. assume file doesn't loaded image-tag. how can solve it?

the image-tag use quite simple:

<img src='http://www.mypage.com/data/pixel.php?a=value1&b=value2&c=value3' /> 

thanks in advance help.

update: code pixel.php-file. it's bit weird assume, works far if address file directly.

<?php require 'config.php';   // create image, 1x1 pixel in size   $im=imagecreate(1,1);    // set background colour   $white=imagecolorallocate($im,255,255,255);    // allocate background colour   imagesetpixel($im,1,1,$white);    // set image type   header("content-type:image/jpg");    // create jpeg file image   imagejpeg($im);    // free memory associated image   imagedestroy($im);  $ip = $_server['remote_addr'];   $useragent = $_server['http_user_agent'];      $sql1 = "insert pixel (a, b, c)               values ('$ip','$useragent','$c')";      if ( $mysqli->query($sql1) ){          //header("location: overview.php");          echo "registration successful!";     }      else {         $_session['message'] = 'registration failed!';         //header("location: error.php");         echo "registration failed";     }     ?> 

add (for allen):

my code far.

<?php     $content = file_get_contents('white_1x1.jpg');     echo base64_encode($content);     header("content-type: image/jpeg");     echo base64_decode($content);     //following phpcode log db     require 'config.php';     $ip = $_server['remote_addr'];     $useragent = $_server['http_user_agent'];     $sql1 = "insert pixel (a, b, c) values ('$ip','$useragent','$c')";     if ( $mysqli->query($sql1) ){         //header("location: overview.php");          //echo "registration successful!";     }     else {         $_session['message'] = 'registration failed!';         //header("location: error.php");         //echo "registration failed";     } ?> 

for case:

  1. prepare 1 pixel image php convert text
  2. cache image binary data php code

         <?php         $content = file_get_contents('white_1x1.jpg');         echo base64_encode($content);     ?> 
  3. echo binary data , log data database

         <?php         $content = 'a long string value step 2';         header("content-type: image/jpeg");         echo base64_decode($content);         //following phpcode log db     ?> 

finally code:

<?php     $content = '/9j/4aaqskzjrgabaqeawadaaad/2wbdaaibaqibaqicagicagicawudawmdawyebamfbwyhbwcgbwcicqsjcagkcachcg0kcgsmdawmbwkodw0mdgsmdaz/2wbdaqicagmdawydawymcacidawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdawmdaz/waarcaabaaedasiaahebaxeb/8qahwaaaqubaqebaqeaaaaaaaaaaaecawqfbgcicqol/8qatraaagedawieawufbaqaaaf9aqidaaqrbrihmuege1fhbyjxfdkbkaeii0kxwrvs0fakm2jyggkkfhcygroljicokso0nty3odk6q0rfrkdisuptvfvwv1hzwmnkzwznaglqc3r1dnd4exqdhiwgh4ijipktljwwl5izmqkjpkwmp6ipqrkztlw2t7i5usldxmxgx8jjytlt1nxw19jz2uhi4+tl5ufo6erx8vp09fb3+pn6/8qahweaawebaqebaqebaqaaaaaaaaecawqfbgcicqol/8qatreaagecbaqdbacfbaqaaqj3aaecaxeebsexbhjbuqdhcrmimoeifekrobhbcsmzuvavynlrchyknoel8rcygromjygpkju2nzg5okneruzhselku1rvvldywvpjzgvmz2hpann0dxz3ehl6gooehyahiimkkpoulzaxmjmaoqokpaanqkmqsro0tba3ulm6wspexcbhymnk0tpu1dbx2nna4upk5ebn6onq8vp09fb3+pn6/9oadambaairaxeapwd9/kkkkap/2q==';     header("content-type: image/jpeg");     echo base64_decode($content);     //following phpcode log db     require 'config.php';     $ip = $_server['remote_addr'];     $useragent = $_server['http_user_agent'];     $sql1 = "insert pixel (a, b, c) values ('$ip','$useragent','$c')";     if ( $mysqli->query($sql1) ){         //header("location: overview.php");          echo "registration successful!";     }     else {         $_session['message'] = 'registration failed!';         //header("location: error.php");         echo "registration failed";     } ?> 

Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -