Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8754069
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T13:32:53+00:00 2026-06-13T13:32:53+00:00

I have a MySQL table in which I store user avatars as a blob.

  • 0

I have a MySQL table in which I store user avatars as a blob. I fetch those images with a script called avatar.php which outputs the image. To request a specific user image, you have to call avatar.php?id=(user id). To make the dynamic image name pretty, I added an URL rewrite in my .htaccess so you can also call avatar-(userid).jpg, which will translate in avatar.php?id=(userid).

Now I want to fetch the user image and manipulate it using GD. I tried using getimagesize() and imagecreatefromjpeg() but I’m continuously getting an “failed to open stream no such file or directory” error.. Both the script in which I try to use these functions, as the avatar.php script, are in the root directory. I tried:

getimagesize('avatar.php?id=1');
getimagesize('./avatar.php?id=1');
getimagesize('/avatar.php?id=1');
...and the same but using avatar-1.jpg instead.

When I use the full url of my site (including http:// etc.) it actually works… But I haven’t found out why.

//Edit:
Similar problem occurs when using the file_exists() function. If I try file_exists(‘./avatar.php’) it returns true, if I add get-vars it returns false. Are these functions unsuitable for dynamic files?

Could someone help me out please?

Thanks in advance

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T13:32:54+00:00Added an answer on June 13, 2026 at 1:32 pm
    1. Load the image string directly from your database into a variable … not via getimagesize(‘avatar.php?id=1’);
    2. Use imagecreatefromstring to load your image as an image object. Afterwards you can manipulate your image and send it to your output.

    If you just want the image size without any manipulation you can use getimagesizefromstring

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a MYSQL-Table which stores scores. Every time a user improves a new
I have a MySql table called reviews which stores a lot of product reviews,
I have this mysql table called comments which looks like this: commentID parentID type
I have a MySQL DB in which I store data about each user. I
I know the basics of PHP and MySQL. If I have a table called
I have a MySQL table to store user statistics with >2MM rows and 8
I have a mysql table field set as time type which stores data in
I have table which contains double values stored in mysql database ...I need to
I have a MySQL table which has a product_id field (big integer) 1102330008 1102330025
I have a mysql table which columns are post_id and post_msg. Now I want

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.