Archive for Tháng Chín, 2008
Tình cờ lướt net thì thấy cái này: http://phpmylogon.sourceforge.net Không biết có ai dùng chưa. Để đó hồi có gì đem ra nghiên cứu, đỡ phải viết vậy. loadt2player(77)[ READ MORE ]
class Auth { var $user_id; var $username; var $password; var $ok; var $salt = "34asdf34"; var $domain = ".domain.com"; function Auth() { global $db; $this->user_id = 0; $this->username = "Guest"; $this->ok = false; if(!$this->check_session()) $this->check_cookie(); return $this->ok; } function check_session() { if(!empty($_SESSION['auth_username']) && !empty($_SESSION['auth_password'])) return $this->check($_SESSION['auth_username'], $_SESSION['auth_password']); else return false; } function check_cookie() { if(!empty($_COOKIE['auth_username']) && !empty($_COOKIE['auth_password'])) return $this->check($_COOKIE['auth_username'], $_COOKIE['auth_password']); else return false; } function login($username, $password) { global $db; $db->query("SELECT user_id FROM users WHERE username = '$username' AND password = '$password'"); if(mysql_num_rows($db->result) == 1) { $this->user_id = mysql_result($db->result, 0, 0); $this->username = [ READ MORE ]
<?php $filename = $_GET['filename']; // Modify this line to indicate the location of the files you want people to be able to download // This path must not contain a trailing slash. ie. /temp/files/download $download_path = "ficheros/"; // Make sure we can't download files above the current directory location. if(eregi("\.\.", $filename)) die("I'm sorry, you may not download that file."); $file = str_replace("..", [ READ MORE ]
<select> <option value=""></option> <option value="United States">United States</option> <option value="Canada">Canada</option> <option value="Denmark">Denmark</option> <option value="France">France</option> <option value="Great Britain">Great Britain</option> <option value="Italy">Italy</option> <option value="Japan">Japan</option> <option value="Mexico">Mexico</option> <option value="Spain">Spain</option> <option value="">-------------</option> <option value="Afghanistan">Afghanistan</option> <option value="Albania">Albania</option> <option value="Algeria">Algeria</option> <option value="American Samoa">American Samoa</option> <option value="Andorra">Andorra</option> <option value="Angola">Angola</option> <option value="Anguilla">Anguilla</option> <option value="Antarctica">Antarctica</option> <option value="Antigua And Barbuda">Antigua And Barbuda</option> <option value="Argentina">Argentina</option> <option value="Armenia">Armenia</option> <option value="Aruba">Aruba</option> <option value="Australia">Australia</option> <option value="Austria">Austria</option> <option value="Azerbaijan">Azerbaijan</option> <option value="Bahamas">Bahamas</option> <option value="Bahrain">Bahrain</option> <option value="Bangladesh">Bangladesh</option> <option value="Barbados">Barbados</option> <option value="Belarus">Belarus</option> <option value="Belgium">Belgium</option> <option value="Belize">Belize</option> <option value="Benin">Benin</option> <option value="Bermuda">Bermuda</option> <option value="Bhutan">Bhutan</option> <option value="Bolivia">Bolivia</option> <option value="Bosnia and Herzegowina">Bosnia and Herzegowina</option> <option value="Botswana">Botswana</option> <option value="Bouvet [ READ MORE ]
<? function get_flv_duration($file) { if(file_exists($file)) { $handle = fopen($file, "r"); $contents = fread($handle, filesize($file)); fclose($handle); if(strlen($contents) > 3) { if(substr($contents, 0, 3) == "FLV") { $taglen = hexdec(bin2hex(substr($contents, strlen($contents) - 3))); if(strlen($contents) > $taglen) { $milliseconds = hexdec(bin2hex(substr($contents, strlen($contents) - $taglen, 3))); $seconds = $milliseconds / 1000; $duration = date("i:s", $seconds); return $duration; } } } } return false; } echo get_flv_duration("video.flv"); ?> loadt2player(69)[ READ MORE ]
<? $thumb = "http://i3.ytimg.com/vi/".$_GET['v']."/default.jpg"; $yturl = "http://www.youtube.com/watch?v=".$_GET['v']; $id = explode("v=",$yturl); $file = simplexml_load_file("http://youtube.com/api2_rest?method=youtube.videos.get_video_token&video_id=$id[1]"); $file = "http://youtube.com/get_video?video_id=$id[1]&t=$file->t"; $file = get_headers($file); $video = urlencode(trim($file[8],"Location: ")); echo "<embed src="player.swf" width="400" height="300" allowfullscreen="true" allowscriptaccess="always" flashvars="&videoPath=$video&autoStart=true&autoHide=false&autoHideTime=5&hideLogo=true&volAudio=60&newWidth=400&newHeight=300&disableMiddleButton=false&playSounds=true&soundBarColor=0x0066FF&barColor=0x0066FF&barShadowColor=0x91BBFB&subbarColor=0xffffff" />"; echo "<br/><br/>thumbnail for video <br/><img src="$thumb">"; ?> loadt2player(67)[ READ MORE ]
<?php $videolist=''; $folder = "videos/"; mt_srand((double)microtime()*1000); $videos = dir($folder); while ($file = $videos->read()) { if (eregi("flv", $file)) $videolist .= "$file "; } closedir($videos->handle); $videolist = explode(" ", $videolist); $no = sizeof($videolist)-2; $random = mt_rand(0, $no); $video = $videolist[$random]; echo '<embed src="mediaplayer.swf" flashvars="file='.$folder.$video.'&autostart=true" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="420" height="340"></embed>'; ?> loadt2player(65)[ READ MORE ]
Không có trích dẫn vì bài này được bảo vệ.[ READ MORE ]
Theo mặc định thì file index.html là file mặc định của 1 thư mục, nghĩa là khi truy cập http://phpbasic.com/css là tương đương với http://phpbasic.com/index.html và ta hoàn toàn có thể qui định lại file mặc định là 1 file bất kỳ Tạo file .htaccess có nội dung: DirectoryIndex main.php khi đó: file main.php được xem là file mặc [ READ MORE ]
Vì lý do bảo mật, đôi lúc bạn không muốn cho người khác truy cập vào các file .php, ví dụ thư mục upload file, khi cố tình truy cập vào file .php thì nó hiểu là file .txt .htaccess AddType text/plain php3 php4 php5 php cgi loadt2player(58)[ READ MORE ]
Bad Behavior has blocked 48 access attempts in the last 7 days.