Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

How I can use PHP arguments on URL with img tags?


DodoGTA
 Share

Recommended Posts

I can not find answers for this issue :( For example, going to http://example.com/example.php?userid=awill go to a.jpg image! How I can do that?

 

I tried things, like this:

 

<div id="imgbox">

<img src="<?= htmlspecialchars($venue); ?>.jpg" alt="venueimage" height="150" width="250">

</div>

 

But it is not related to things that I want :( Can you show how to do that?

Link to comment
Share on other sites

First of all, there's absolutely no need to bump a topic after 2 hours. This subforum isn't that active anyway.

So, as far as I understand it, you want to display an image that has the same name as the userid parameter, correct? Well, the value for userid is stored in $_GET["userid"], so you could do:

<img src="<?php echo $_GET["userid"]; ?>" alt="...

However, don't do it directly (don't just chuck the $_GET parameter in there), sanitize it (who knows what sort of witchcraft a malicious user might do; I'm not a security expert, but never trust the end user). And whatever you are doing, I think there is probably a better way to do it.

We will be the arms that lift you up oqKntbC.gifWe will be the hand that strike you down

Link to comment
Share on other sites

Thanks for the help! Also, I want to make blank page and code if you not entered specified argument! For example, going to http://example.com/example.php will return blank page and code! If you go to http://example.com/example.php?example=example will display image!

Edited by DodoGTA
Link to comment
Share on other sites

I don't know much about PHP but could you possibly do an AJAX request to the URL? I'm doing this in C# to get a user's profile image with a controller method and it means the request can be scrutinized etc.

Link to comment
Share on other sites

Thanks for the help! Also, I want to make blank page and code if you not entered specified argument! For example, going to http://example.com/example.php will return blank page and code! If you go to http://example.com/example.php?example=example will display image!

<?phpif(isset($_GET["example"])) {    //example is set, do whatever} else {    //example is not set, do something else}

I don't know much about PHP but could you possibly do an AJAX request to the URL? I'm doing this in C# to get a user's profile image with a controller method and it means the request can be scrutinized etc.

I'm assuming he wants to display an image when the user visits the page, not get an image from some other site.

Edited by Edmachine

We will be the arms that lift you up oqKntbC.gifWe will be the hand that strike you down

Link to comment
Share on other sites

 

Thanks for the help! Also, I want to make blank page and code if you not entered specified argument! For example, going to http://example.com/example.php will return blank page and code! If you go to http://example.com/example.php?example=example will display image!

<?phpif(isset($_GET["example"])) {    //example is set, do whatever} else {    //example is not set, do something else}

I don't know much about PHP but could you possibly do an AJAX request to the URL? I'm doing this in C# to get a user's profile image with a controller method and it means the request can be scrutinized etc.

I'm assuming he wants to display an image when the user visits the page, not get an image from some other site.

 

You're right. I'm complicating it a bit. Would a possible solution be writing a PHP function which will takes the id as a parameter which can be checked for malicious content? I've never touched PHP before so I don't know the best practices.

Edited by Whiskey
Link to comment
Share on other sites

You can use a regular expression to strip anything crazy before passing it along or parsing it to the screen.

 

Also - you guys brought a tear to my eye with all this programming talk in the programming sub forum.

 

And just because Whiskey mentioned AJAX...I love ajax. No lie.

  • Like 2
Link to comment
Share on other sites

You're right. I'm complicating it a bit. Would a possible solution be writing a PHP function which will takes the id as a parameter which can be checked for malicious content? I've never touched PHP before so I don't know the best practices.

There are a bunch of built-in functions that deal with character stripping, replacing, etc.

 

And regex is very tricky to write, though useful to learn. I wish I knew how to. Never had much success with it.

We will be the arms that lift you up oqKntbC.gifWe will be the hand that strike you down

Link to comment
Share on other sites

You can use a regular expression to strip anything crazy before passing it along or parsing it to the screen.

 

Also - you guys brought a tear to my eye with all this programming talk in the programming sub forum.

 

And just because Whiskey mentioned AJAX...I love ajax. No lie.

Nice! I've been using it for my third year project. I'm only new to it but it work's great for my real-time features I need to implement on my ASP.NET web pages.

 

Thinking about learning a bit of PHP in the summer as I like web design and I want to create a few WordPress themes.

Link to comment
Share on other sites

PHP is used in the back end most of the time, you should go with CSS3 for that

Link to comment
Share on other sites

True, but a basic understanding of PHP would definitely help, if you want to change the contents displayed, e.g., have a menu somewhere else (a submenu, an additional one or just move it to a different part of the page). Without changing the .php files, you're limited to just changing the CSS of it and, sure, you could restructure everything using just CSS, you'll be sort of limited by whatever the original theme that will be moedified (or a blank one) already has.

We will be the arms that lift you up oqKntbC.gifWe will be the hand that strike you down

Link to comment
Share on other sites

I got constant problems with the script!

Link to comment
Share on other sites

  • 1 month later...
  • 3 months later...

Where is the image stored and is there expected to be any user input before the decision to show the image?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.