Jump to content

functions


dvayne

Recommended Posts

Write a function to print out on html <img> tag. The function should accept a mandatory argument of the image url, optional arguments for alt, height, and width.

 

example:

if you enter pic.jpg in this form

image URL: <br />
<input type="text" name="url" />
alt(optional): <br />
<input type="text" name="alt" />
height(optional): <br />
<input type="text" name="height" />
width(optional): <br />
<input type="text" name="width" />
<input type="submit" value="Submit"/>

 

the output:

<img src="pic.jpg">

 

Any help would be appreciated.

Link to comment
https://forums.phpfreaks.com/topic/86730-functions/
Share on other sites

Read the rules. This forum isn't for us to write functions/code for you. Also this is a stupid code. Wouldn't it be faster to type out the literal <img> tag and stuff than to use this? It's about the same amount of time.

 

But since this is relatively easy, it would go something like this:

<?php
if ($_POST['submit']){
$url = (empty($_POST['url']))? "" : $_POST['url'];
$alt = (empty($_POST['alt']))? "" : $_POST['alt'];
$height = (empty($_POST['height']))? "" : $_POST['height'];
$width = (empty($_POST['width']))? "" : $_POST['width'];
echo ($url == "")? "URL not entered" : "<img src='$url' alt='$alt' width='$width' height='$height' />";
?>
<form method='post'>
image URL: <br />
<input type="text" name="url" />
alt(optional): <br />
<input type="text" name="alt" />
height(optional): <br />
<input type="text" name="height" />
width(optional): <br />
<input type="text" name="width" />
<input type="submit" name='submit' value="Submit"/>
</form>

Link to comment
https://forums.phpfreaks.com/topic/86730-functions/#findComment-443236
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.