|
|
<?php
$path_to_images = "/images/"; // path to your images $default_img = "image.gif"; // image to display if directory listing fails
function getRandomImage($thispath, $img) { if ( $list = getImagesList($thispath) ) { mt_srand( (double)microtime() * 1000000 ); $num = array_rand($list); $img = $list[$num]; } return $thispath . $img; } function getImagesList($thispath) { $ctr = 0; if ( $img_dir = @opendir($thispath) ) { while ( false !== ($img_file = readdir($img_dir)) ) { // can add checks for other image file types here if ( preg_match("/(\.gif|\.jpg)$/", $img_file) ) { $images[$ctr] = $img_file; $ctr++; } } closedir($img_dir); return $images; } return false; }
?>
<img src="<?php echo getRandomImage($path_to_images, $default_img) ?>;">
<?php $links = array(‘feed1′, ‘feed2′, ‘feed3′);
foreach($links as $link){ $doc = new DOMDocument(); $doc->load($link); $dataset = $doc->getElementsByTagName( "item" ); foreach( $dataset as $row ) { $feeds = $row->getElementsByTagName( "link" ); $feed = $feeds->item(0)->nodeValue; echo $feed.’<br />’; } } ?>
$pageData = file_get_contents(‘http://yahoo.com); if(preg_match_all(‘/<a\s+href=["\']([^"\']+)["\']/i’, $pageData, $links, PREG_PATTERN_ORDER)) return array_unique($links[1]); return false;
<?php $imagesource = $_GET['path']; $watermarkPath = $_GET['watermark']; $filetype = substr($imagesource,strlen($imagesource)-4,4); $filetype = strtolower($filetype); $watermarkType = substr($watermarkPath,strlen($watermarkPath)-4,4); $watermarkType = strtolower($watermarkType); if($filetype == ".gif") $image = @imagecreatefromgif($imagesource); else if($filetype == ".jpg" || $filetype == "jpeg") $image = @imagecreatefromjpeg($imagesource); else if($filetype == ".png") $image = @imagecreatefrompng($imagesource); else die(); if(!$image) die(); if($watermarkType == ".gif") $watermark = @imagecreatefromgif($watermarkPath); else if($watermarkType == ".png") $watermark = @imagecreatefrompng($watermarkPath); else die(); if(!$watermark) die(); $imagewidth = imagesx($image); $imageheight = imagesy($image); $watermarkwidth = imagesx($watermark); $watermarkheight = imagesy($watermark); $startwidth = (($imagewidth – $watermarkwidth)/2); $startheight = (($imageheight – $watermarkheight)/2); imagecopy($image, $watermark, $startwidth, $startheight, 0, 0, $watermarkwidth, $watermarkheight); imagejpeg($image); imagedestroy($image); imagedestroy($watermark); ?>
function linkify($text) { $text = eregi_replace(‘(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)’, ‘<a href="\\1">\\1</a>’, $text);
$text = eregi_replace(‘([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)’, ‘\\1<a href="http://\\2">\\2</a>’, $text);
$text = eregi_replace(‘([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})’, ‘<a href="mailto:\\1">\\1</a>’, $text); return $text; }
function linkify($url){ $string = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\" target=\"_blank\">\\0</a>", $url); return $string; }
|
|