Thread: GMSI
View Single Post
Old 06-25-2009, 03:18 PM   #20
Seshiro
User
 
Seshiro's Avatar
 
Join Date: Aug 2008
Posts: 158

Submissions (1)

Seshiro is on a distinguished road (20)

Default

Overworked the code, due to Gexx' critics:
Hidden information:
PHP Code:
/**
*    Made for creating HTML Documents.
*
*    HTML Library
*    @author Seshiro
*    @version 1.0b
*    @date 2009
*    @type Library
*/

// The Last opened Tag;
global array<string_lastTags "";
// Opens a tag;
string writeTag(stringtw,string tag)
{
    
tw +="<"+tag">";
    
_lastOpenedTag tag;
    return 
"<"+tag">";
}
// Opens a tag, writes a value, and closes it again;
string writeTag(stringtw,string tagstring value)
{
    
string s "<"+tag">"+value+"</"+tag+">";
    
tw +=s;
    
_lastOpenedTag[] = tag;
    return 
s;
}
// Opens a tag, with an id, a class, and some attributes;
// The attributes must be saved like that: sar["style"] = "font-size: 12pt;"
string writeTag(stringtw,string tag,string id,string class,array<stringatts)
{
    
string s "<"+tag+" id=\""+id+"\" class=\""+class+"\"";
    for(
string i atts)
    {
        
+= " " "=\"" atts[i] + "\"";
    }
    
+= ">"
    
tw += s;
    
_lastOpenedTag[] = tag;
    return 
s;
}
// Opens a tag with an id, and a class;
string writeTag(stringtw,string tag,string id,string class)
{
    
string s "<"+tag+" id=\""+id+"\" class=\""+class+"\">";
    
tw += s;
    
_lastOpenedTag[] = tag;
    return 
s;
}
// I would implment a version, with only an id, but it's not possible! ;
// Closes the last opened tag;
string closeTag(stringtw)
{
    
string s _lastOpenedTag[];
    unset(
s[]);
    
tw += "</"+s+">";
    return 
"</"+s+">";
}
// Closes the given tag;
string closeTag(stringtwstring tag)
{
    
tw += "</"+tag+">";
    return 
"</"+tag+">";
}
// Returns an attribute;
// Now Obsolete, but i leave it inside!
string attr(string attstring value)
{
    return 
att "=\""+value+"\"";
}

// Gets the Code for an image;
string img(string src)
{
    return 
"<img src=\""+src+"\" alt=\"\"/>";
}
// Gets the Code for an image, with an 'alt'-string;
string img(string src,string alt)
{
    return 
"<img src=\""+src+"\" alt=\""+alt+"\"/>";
}
// Gets the code for an image, with height and width;
string img(string srcint wint h)
{
    return 
"<img src=\""+src+"\" alt=\"\" height="\""+h+"\" width=\""+w+"\"/>";
}
// Gets the code for an image, with height, width, and an 'alt'-string;
string img(string src,string altint wint h)
{
    return 
"<img src=\""+src+"\" alt=\""+alt+"\" height="\""+h+"\" width=\""+w+"\"/>";
}
// Makes a entity like &laquo; ;
string entity(string s)
{
    return 
"&"+s+";";
}
// Adds a linebreak;
string br()
{
    return 
"<br/>"
}

string hr()
{
    return 
"<hr/>"

Seshiro is offline   Reply With Quote