Logo
Display Image/URL on Specific Days
Online Now: 2

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Snippets Functions Classes

Home | PHP Resources | MySQL Zipbase | Forums

Snippet Code
Take a text file and display an image on certain days (such as a holiday logo).
This text file contains all the dates you want to display a particular
URL, directory, directory to image, or what ever, as long as each line
only has one space. The format of each line is YYYY-MM-DD URL/Link
if your URL/Link requires a space, use %20 instead of a space.
Default is the default image to use if none match, it MUST be first
in the list in order for this to work.

dateText.txt


default /logo/logo.gif
2007-04-01 /images/logo1.gif
2007-06-05 /images/logo2.gif
2007-08-10 /images/logo3.gif
2007-09-30 /images/logo4.gif
2007-12-25 /images/logo5.gif

displayURL.php


<?php
    
function imagedate(){
        
$filename "dateText.txt";
        
$handle fopen($filename"r");
        
$contents fread($handlefilesize($filename));
        
fclose($handle);
        
$array explode("n",$contents);
        foreach(
$array as $item){
            
$arr explode(" ",$item);
            if(
date("Y-m-d") == $arr[0]){
                
$val $arr[1];
                
$rtur TRUE;
                break;
            }else{
                
$rtur FALSE;
            }
        }
        if(
$rtur){
            return 
$val;
        }else{
            
$def explode(" ",$array[0]);
            return 
$def[1];
        }
    }
    
    
$url imagedate();
    echo 
'<a href="'.$url.'">'.$url.'</a>';
?>
 
Snippet Comments

Add Your Comment

Candice
2007-07-17 00:00:00
Great work!

Add Your Comment

 
Snippet Tools
Rate this Snippet:

Rate the difficulty level:

Request Snippet Update


Suggested Difficulty Level: No votes yet.
Current Score: 2.96
Total votes: 281
Total Views: 3430

Other top snippets by admin:

1. JPG to ASCII Converter
2. Add (th, st, nd, rd, th) to the end of a number
3. Dynamic Page Content From Links
4. AJAX Quickie
5. Simple Image CAPTCHA

Search

Input key terms:
User Panel

User name:

Password:

Register And Post Your Own Snippets

Snippets On Watch

1.  Auth Class with (2.83 of 87)

2.  Test Please Delete (2.83 of 30)

3.  Return all repeated (3.64 of 72)

4.  Convert an integer (3.3 of 71)

5.  URL Shortening for (2.75 of 52)

6.  Monthly Content Sorting (3 of 45)

7.  Show String Trimmed (2.97 of 65)

8.  Human readable file (2.01 of 70)

9.  Randomize array values (2.8 of 82)

10.  Create a recursive (3.35 of 55)

New Snippets

1.  Parse RFC822 date (4 of 1)

2.  Dynamic Image Uploading (5 of 1)

3.  Spam Filter (0 of 0)

4.  Is Multiple (0 of 0)

5.  Base64 Encode / (0 of 0)

6.  URL Encode / (0 of 0)

7.  temp openbills (0 of 0)

8.  Php Iban Validator (0 of 0)

9.  Mysql Table Builder (0 of 0)

10.  File size of (1.75 of 4)

11.  Mail from your (1 of 1)

12.  OddEven Class (0 of 0)

13.  Detect if a (1 of 1)

14.  MB CopyMCF-DIR :: (5 of 1)

15.  Upper/Lower Case Accented (0 of 0)

16.  Zodiac Signs (3 of 1)

17.  Really useful code (2.5 of 2)

18.  Calculate Central European (0 of 0)

19.  Email Attachment (4 of 1)

20.  ImageMagick Image Upload (0 of 0)

21.  convert plain html (2 of 2)

22.  Tag Builder (3.25 of 4)

23.  Get Inserted ID (4.33 of 3)

24.  Watermark An Image (3.33 of 3)

25.  Check Prime Numbers (1.5 of 8)

Home | Forum | Free PHP Web Hosting | Contact | Terms & Conditions |  
Donate
PHPSnips.com - ©2010