FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » can one make a php function or macro with arguments to generate HTML code?
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
can one make a php function or macro with arguments to generate HTML code? [message #181771] Sat, 01 June 2013 10:21 Go to previous message
steve nospam is currently offline  steve nospam
Messages: 11
Registered: May 2013
Karma:
Junior Member
I am newbie. I am writing HTML and find myself duplicating lots of
code, which is the same except for 1 or 2 names/items in it.

I do not know how to make a function or macro that takes arguments in
HTML or CSS. Then I read that php is much more powerful and one should
code HTML pages in php.

Here is an example of what I have, I am just asking for a hint or a
link on how to code this in php.

<div class="blabla">
<video poster="folder_name/image.png" controls>
<source src="folder_name/movie.ogv" type="video/ogg">
<source src="folder_name/movie.mp4" type="video/mp4">
opps, browser does not support the video tag.
</video>
</div>

The above block of HTML close is repeated many time. Each time, a
different "folder_name" is used.
So I end up copy/paste and edit this code many many times.

It would be nice if I can define a function, and just pass it the
folder_name and it returns back this whole code. So the above becomes

<div class="name">
make_video_code("ABC")
</div>

<div class="name">
make_video_code("ADR")
</div>

<div class="name">
make_video_code("ACB")
</div>

etc.... you get the idea.

Is something like this possible? Does any one have a templates or
example of how to do this in php? where to put the function
make_video_code()?

thanks
Steve
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: UML
Next Topic: Best Online Shop
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Fri Sep 20 09:28:43 GMT 2024

Total time taken to generate the page: 0.05184 seconds