The Eagle Posted December 14, 2009 Share Posted December 14, 2009 This would show users their IP address on an image. I was trying to fix it, but I am not seeing why it's not working. <?php $img_number = imagecreate(275,25); $backcolor = imagecolorallocate($img_number,102,102,153); $textcolor = imagecolorallocate($img_number,255,255,255); imagefill($img_number,0,0,$backcollor); $number = " Your IP is $_SERVER[REMOTE_ADDR]"; header("Content-type: image/jpeg"); imagejpeg($img_number); ?> I'm not sure why. Help? Link to comment https://forums.phpfreaks.com/topic/185125-fancy-ip-showing-way/ Share on other sites More sharing options...
Maq Posted December 14, 2009 Share Posted December 14, 2009 Could you explain what exactly happens? Link to comment https://forums.phpfreaks.com/topic/185125-fancy-ip-showing-way/#findComment-977219 Share on other sites More sharing options...
PFMaBiSmAd Posted December 14, 2009 Share Posted December 14, 2009 After you fix the typo in $backcollor on line 6, it works for me. You should be developing php code and debugging php code on a system with error_reporting set to E_ALL and display_errors set to ON in your master php.ini so that php will help you find things like that. Link to comment https://forums.phpfreaks.com/topic/185125-fancy-ip-showing-way/#findComment-977222 Share on other sites More sharing options...
The Eagle Posted December 14, 2009 Author Share Posted December 14, 2009 Ok I fixed the typo, I usually NEVER do that. I still do not get it to generate.. am I missing something? Link to comment https://forums.phpfreaks.com/topic/185125-fancy-ip-showing-way/#findComment-977224 Share on other sites More sharing options...
The Eagle Posted December 14, 2009 Author Share Posted December 14, 2009 Okay, I found out the image wasn't being created with Imagestring.. the below code is working for me. Thank you Maq and PFMaBiSMaD. <?php $img_number = imagecreate(275,25); $backcolor = imagecolorallocate($img_number,102,102,153); $textcolor = imagecolorallocate($img_number,255,255,255); imagefill($img_number,0,0,$backcolor); $number = " Your IP is $_SERVER[REMOTE_ADDR]"; Imagestring($img_number,10,5,5,$number,$textcolor); // This fixed it. header("Content-type: image/jpeg"); imagejpeg($img_number); ?> Link to comment https://forums.phpfreaks.com/topic/185125-fancy-ip-showing-way/#findComment-977227 Share on other sites More sharing options...
PFMaBiSmAd Posted December 14, 2009 Share Posted December 14, 2009 That line was in your first post, until you edited it. Link to comment https://forums.phpfreaks.com/topic/185125-fancy-ip-showing-way/#findComment-977228 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.