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
Re: can one make a php function or macro with arguments to generate HTML code? [message #181776 is a reply to message #181771] Sat, 01 June 2013 13:10 Go to previous messageGo to previous message
Jerry Stuckle is currently offline  Jerry Stuckle
Messages: 2598
Registered: September 2010
Karma:
Senior Member
On 6/1/2013 6:21 AM, steve nospam wrote:
> 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
>

Steve,

Yes, when working with HTML, there is a lot of duplication of HTML and
CSS. That's how things are.

As Luuk said, you can do it in PHP. But in reality, how much are you
going to save? You'll have to copy/paste the PHP code instead of the
HTML, and your code (which is basically static).

Maybe a better solution would be to use an editor which support macros.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex(at)attglobal(dot)net
==================
[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 Nov 22 23:00:35 GMT 2024

Total time taken to generate the page: 0.04129 seconds