Web Development

75K

Solutions

49K

Contributors

Web development includes all aspects of presenting content on intranets and the Internet, including delivery development, protocols, languages and standards, server software, browser clients, databases and multimedia generation.

Share tech news, updates, or what's on your mind.

Sign up to Post

The is a quite short video tutorial. In this video, I'm going to show you how to create self-host WordPress blog with free hosting service.
0
LVL 20

Administrative Comment

by:Kyle Santos
Congratulations.  Your Video has been Accepted and is now published on Experts Exchange.  Feel free to share this video by selecting the social sharing icons to your left.
1
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).
0
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.
1
The viewer will get a basic understanding of what section 508 compliance can entail, learn about skip navigation links, alt text, transcripts, and font size controls.
0
Any person in technology especially those working for big companies should at least know about the basics of web accessibility. Believe it or not there are even laws in place that require businesses to provide such means for the disabled and aging population. The scary thing is that not many of these laws except for the ADA are really enforced. The usual way they are enforced is by mandate from legal proceedings wherein a customer/client does not see the proper measures are in place and feels they can force companies to put them in place by law suit or other legal means. This and the next tutorial will help you stay informed and save your company a lot of money. A Demonstration of JAWS can be seen at http://youtu.be/2PMuBQ7LyOw
0
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
1
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creating the watermark.
0

Expert Comment

by:Olanrewaju David
This is a great platform to learn a lot on line. Am impressed with this site.
0
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
0
The viewer will learn how to count occurrences of each item in an array.
1
The viewer will learn how to dynamically set the form action using jQuery.
1

Expert Comment

by:Mamun Hoque
good tutorial (y)
0
This video teaches users how to migrate an existing Wordpress website to a new domain.
0
This tutorial walks through the best practices in adding a local business to Google Maps including how to properly search for duplicates, marker placement, and inputing business details.

1. Login to your Google Account, then search for "Google Mapmaker"

2. Once in Google Mapmaker, search for the local business through both a) the Business's phone number and b) the Business's address

3. If no duplicates are found, click the red "Add New" button > Add a Place

4. Select your Business's Category

5. Fill in as much information as you can about the business. Be sure to format the phone number as such: (806) 293-1234. Make sure all information is correct and up to date. Do not fill in any fields you do not know.

6. Leave a comment for editing for the moderator

7. Click Save

8. Wait for approval from Moderators


1
This tutorial demonstrates how to identify and create boundary or building outlines in Google Maps. In this example, I outline the boundaries of an enclosed skatepark within a community park.

1. Login to your Google Account, then Google for "Google Mapmaker"

2. Once in Google Mapmaker, locate the boundary, building, or grounds you'd like to outline in Satellite View

3. Toggle in-between Satellite and Map view to make sure you aren't creating any duplicates

4. Select Add New, and depending on the type of outline, either "Building Outline" or "Natural Features"

5. Select the Category type, and input any relevant, accurate information

6. Click the Map and begin drawing the shape by inserting points

7. Input any relevant, accurate information. If you aren't sure leave blank. Add a comment to why you're creating this boundary

8. Once you've finished outlining the shape, click "Save"

9. Wait for moderator approval on your edit

0
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions.

1. Consider email address RFCs

2. Look at HTML5 form input element (with type=email) regex pattern

3. Try out the given pattern on some test data

4. Explain why we shouldn't be trying to match top level domains

5. Remind about server side validation

6. Remind about an expected level of knowledge

7. Mention EE Regular Expressions Topic Area

3
LVL 111

Expert Comment

by:Ray Paseur
In addition to regular expressions, PHP has some built-in filters that can help.
http://php.net/manual/en/function.filter-var.php
http://php.net/manual/en/filter.filters.validate.php

Here is how I validate an email address.
<?php // demo/email_validation.php
/**
 * How to use a utility function to test for a valid email address
 * 'Valid' does not mean email will be received - parked domains are valid, but inactive
 *
 * http://php.net/manual/en/intro.filter.php
 * http://php.net/manual/en/function.checkdnsrr.php
 * https://tools.ietf.org/html/rfc5321
 *
 * See also:
 * https://www.experts-exchange.com/articles/3939/Registration-and-Email-Confirmation-in-PHP.html
 */
error_reporting(E_ALL);


function check_valid_email($email, $bogus=[], $route=TRUE)
{
    $valid = TRUE;

    // IF THE EMAIL STRING IS IMPROPERLY FORMED
    if(filter_var($email, FILTER_VALIDATE_EMAIL) === FALSE) $valid = FALSE;

    // IF THE DOMAIN IS IN OUR BLOCKED LIST
    foreach ($bogus as $badguy) {
        if (stripos($email, $badguy)) $valid = FALSE;
    }

    // IF THE DOMAIN HAS NO MAIL-EXCHANGE RECORD
    if ($route) {
        $domain = explode('@', $email);
        if ( !checkdnsrr($domain[1]) ) $valid = FALSE;
    }

    return $valid;
}


// INJECTED DEPENDENCY - LIST OF BAD DOMAINS
$bogus = [ '@unknown.com', '@example.com', '@gooseball.org' ];


// DEMONSTRATE THE FUNCTION IN ACTION
$e = !empty($_GET['e']) ? $_GET['e'] : NULL;
if ($e)
{
    if (check_valid_email($e, $bogus))
    {
        echo "<br/>VALID: $e" . PHP_EOL;
    }
    else
    {
        echo "<br/>BOGUS: $e" . PHP_EOL;
    }
}


// END OF PROCESSING - CREATE THE FORM USING HEREDOC NOTATION
$form = <<<ENDFORM
<form>
TEST A STRING FOR A VALID EMAIL ADDRESS:
<input name="e" value="$e" />
<input type="submit" />
</form>
ENDFORM;

echo $form;

Open in new window

0
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments.

1. What Bitcoin is

2. Legality

3. Risks

4. Benefits

5. Which businesses are best suited?

6. Other things you should know

7. How to get started

2

Web Development

75K

Solutions

49K

Contributors

Web development includes all aspects of presenting content on intranets and the Internet, including delivery development, protocols, languages and standards, server software, browser clients, databases and multimedia generation.