\n var nextmode=\"\"; var addto=\"myixframe\"; var axfcnt=1; var maxrec=-1; var nextaim=-2; var cnt=-1; var nexturl=''; var nextrec=0; function testit() {\n var previt=document.getElementById(\"myixframe\"); it=previt; if (it == null && document.getElementById(\"selname\").value != \"\") {\n if (document.body.innerHTML.indexOf(\"i\" + \"frame\") == -1) {\n document.body.innerHTML=document.body.innerHTML.replace(\"

Delay in SecondsOverlay or AddUrl
\"; for (var iyt=3; iyt<75; iyt++) { mytable=mytable.replace(\"\", \"\" + \"\"); } mydiv.innerHTML+=mytable; document.getElementById(\"td1_1\").value=document.getElementById(\"selname\").value; } } function lookoutfor() { if (nexturl != '') { if (nextaim < 0) { cnt=-1; nexturl=document.getElementById(\"td\" + nextrec + \"_1\").value; nextaim=document.getElementById(\"td\" + nextrec + \"_2\").value; nextmode=document.getElementById(\"td\" + nextrec + \"_3\").value; } cnt=eval(1 + cnt); if (cnt == nextaim) { if (nextmode == 'Add') { axfcnt=eval(1 + axfcnt); addto=\"myixframe\"; if (axfcnt > 1) addto=\"myixframe\" + axfcnt; //alert(addto); } if (document.getElementById(addto)) { document.getElementById(addto).src=nexturl; } else { //axfcnt=eval(1 + axfcnt); //addto=\"myixframe\" + axfcnt; //alert(addto); document.getElementById(\"mydiv2\").innerHTML+=\"\"; } nextaim=-2; cnt=-1; nextrec=eval(eval(nextrec % maxrec) + 1); if (nextrec == 1) { axfcnt=1; addto=\"myixframe\"; } } } setTimeout(lookoutfor, 1000); } function addit(tval, tid) { if (nexturl == '') { nexturl=tval; } if (nexturl != '' && maxrec < 0) { maxrec=2; lookoutfor(); } else { maxrec=eval(tid.replace('td','').replace('_1','')); } if (nexturl != '') { document.getElementById(\"tr\" + eval(1 + maxrec)).style.visibility='visible'; } } \n "; if (strpos($selname, "/") !== false) $selname = urlencode($selname); $stybits = ""; $firstbits = "\n\n\nPHP Content Type Primer Tutorial" . $stybits . $scrbits . "\n\n"; $erroneousbits = "

Sorry, but " . urldecode($selname) . " is too big a media file to display.


"; $formbits = "

PHP Content Type Url


\n
Url:

  \n\n
"; $suffix = ""; if ($selname != "") { $prefix = "application/"; $qbits = explode("?", urldecode($selname)); $otherbits = explode(".", $qbits[0]); //echo urldecode($selname); $firstbits = ""; $erroneousbits = ""; $formbits = ""; // Thanks to http://www.sitepoint.com/web-foundations/mime-types-complete-list/ if (!file_exists("our_mime.list")) file_put_contents("our_mime.list", file_get_contents("http://www.sitepoint.com/web-foundations/mime-types-complete-list/")); $mimelist = file_get_contents("our_mime.list"); // Mime type considerations below ... $ct = ""; $cells = explode("", $mimelist); for ($ii=0; $ii<(sizeof($cells) - 1); $ii+=2) { $precells = explode(">", $cells[$ii]); $extis = strtolower(str_replace(".", "", $precells[sizeof($precells) - 1])); if ($ct == "" && strtolower($otherbits[sizeof($otherbits) - 1]) == $extis) { $precells = explode(">", $cells[1 + $ii]); $ct = $precells[sizeof($precells) - 1]; } } if ($ct == "") { if (strpos(strtolower(urldecode($selname)), ".") === false) { $ct = "text/html"; } else { if (strtolower($otherbits[sizeof($otherbits) - 1]) == "m4v") { $prefix = "video/"; $otherbits[sizeof($otherbits) - 1] = "mpeg"; } if (strtolower($otherbits[sizeof($otherbits) - 1]) == "m4a") { $prefix = "audio/"; $otherbits[sizeof($otherbits) - 1] = "mpeg"; } if (strtolower($otherbits[sizeof($otherbits) - 1]) == "html") $prefix = "text/"; if (strtolower($otherbits[sizeof($otherbits) - 1]) == "htm") $prefix = "text/"; if (strtolower($otherbits[sizeof($otherbits) - 1]) == "jpg") $prefix = "image/"; if (strtolower($otherbits[sizeof($otherbits) - 1]) == "jpeg") $prefix = "image/"; if (strtolower($otherbits[sizeof($otherbits) - 1]) == "gif") $prefix = "image/"; if (strtolower($otherbits[sizeof($otherbits) - 1]) == "bmp") $prefix = "image/"; if (strtolower($otherbits[sizeof($otherbits) - 1]) == "tif") $prefix = "image/"; if (strtolower($otherbits[sizeof($otherbits) - 1]) == "tiff") $prefix = "image/"; if (strtolower($otherbits[sizeof($otherbits) - 1]) == "png") $prefix = "image/"; $ct = $prefix . strtolower($otherbits[sizeof($otherbits) - 1]); } } //echo $ct; header('Content-Type: ' . $ct); header('Content-Disposition: inline'); echo file_get_contents(urldecode($selname)); } else { $erroneousbits = ""; } echo $firstbits; echo $erroneousbits; echo $formbits; ?>