Jump to content

dafallenangel

Members
  • Posts

    25
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

dafallenangel's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. I am creating a Floating bar (where when you scroll down a page the bar will stay with the page) and well it works great in IE but in firefox my html tables are offset and stuff and narrowed it down the problem.. its caused by <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> because if i take that out it will set the html tables back to its normal self but then in IE the bar won't float down the page like it should.. now Facebook has a bar just like this so i looked to see what Doctype they were using just to see if it was different because Firefox works great in there but they were the same so im clueless on what is going on can someone help me please. Thank you dafallenangel
  2. Greetings Mates, I am working on a floating bar (where when you scroll down a page it will still be there.) Now its working right but the thing is i have 2 items on this bar. A javascript clock, and shows which users online. now the javascript clock sets about 2 pixels from the top of the bar and the users online sets like 24 pixels from the top (the bar is only 25 pixels as the height) http://img208.imageshack.us/img208/9840/barqk2.gif you can hardly see the users online at the corner here is the css for the bar <style type="text/css"> #fixme { position: absolute; left: 0px; top: 0px; } #fixmetoo { position: absolute; left: 45px; height: 25px; right: 45px; bottom: 0px; } div > div#fixme { position: fixed; } div > div#fixmetoo { position: fixed; } </style><!--[if gte IE 5.5]><![if lt IE 7]> <style type="text/css"> div#fixme { left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); } div#fixmetoo { right: auto; bottom: auto; left: expression( ( 0 - fixmetoo.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); top: expression( ( 0 - fixmetoo.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ); } </style> <![endif]><![endif]--> here is the css code for the users online code (which is a drop up menu) <style type="text/css" media="screen, tv, projection"> /*<![CDATA[*/ /* page styling, unimportant for the menu. only makes the page looks nicer */ .example { background: #1b1f2e; margin: 5px 0 0; padding: 0px; } div { align: right; } /* - - - ADxMenu: BASIC styles - - - */ /* remove all list stylings */ .menu, .menu ul { margin: 0; padding: 0; border: 0; list-style-type: none; display: block; } .menu li { margin: 0; padding: 0; border: 0; display: block; float: left; /* move all main list items into one row, by floating them */ position: relative; /* position each LI, thus creating potential IE.win overlap problem */ z-index: 5; /* thus we need to apply explicit z-index here... */ } .menu li:hover { z-index: 10000; /* ...and here. this makes sure active item is always above anything else in the menu */ white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present) see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */ } .menu li li { float: none;/* items of the nested menus are kept on separate lines */ } .menu ul { visibility: hidden; /* initially hide all submenus. */ position: absolute; z-index: 10; left: 0; /* while hidden, always keep them at the bottom left corner, */ bottom: 0; /* to avoid scrollbars as much as possible */ } .menu li:hover>ul { visibility: visible; /* display submenu them on hover */ bottom: 100%; /* 1st level go above their parent item */ } .menu li li:hover>ul { /* 2nd+ levels go on the right side of the parent item */ bottom: 0; left: 100%; } /* -- float.clear -- force containment of floated LIs inside of UL */ .menu:after, .menu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; } .menu, .menu ul { /* IE7 float clear: */ min-height: 0; } /* -- float.clear.END -- */ /* sticky submenu: it should not disappear when your mouse moves a bit outside the submenu YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly! if you do it, make sure you 110% know what you do */ .menu ul { background-image: url(empty.gif); /* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */ padding: 30px 30px 10px 30px; margin: 0 0 -10px -30px; /*background: #f00;*/ /* uncomment this if you want to see the "safe" area. you can also use to adjust the safe area to your requirement */ } .menu ul ul { padding: 30px 30px 30px 10px; margin: 0 0 -30px -10px; } /* - - - ADxMenu: DESIGN styles - - - */ .menu, .menu ul li { color: #eee; background: #1b1f2e; } .menu ul { width: 11em; } .menu a { text-decoration: none; color: #FFFFFF; padding: .4em 1em; display: block; position: relative; } .menu a:hover, .menu li:hover>a { color: #ff9900; ; } .menu li li { /* create borders around each item */ border: 1px solid #ccc; } .menu ul>li + li { /* and remove the top border on all but first item in the list */ border-top: 0; } .menu li li:hover>ul { /* inset 2nd+ submenus, to show off overlapping */ bottom: 5px; left: 90%; } /* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu placed here to clarify the terminology I use when referencing submenus in posts */ .menu>li:first-child>a, .menu li + li + li li:first-child>a { color: #ffffff; } /* Fix for IE5/Mac \*//*/ .menu a { float: left; } /* End Fix */ /*]]>*/ </style> <!--[if lte IE 6]> <style type="text/css" media="screen, tv, projection"> /*<![CDATA[*/ /* - - - ADxMenu: BASIC styles - - - */ /* this rules improves accessibility - if Javascript is disabled, the entire menu will be visible of course, that means that it might require different styling then. in which case you can use adxie class - see: aplus.co.yu/adxmenu/examples/ie6-double-style/ */ .menu ul { visibility: visible; position: static; } .menu, .menu ul { /* float.clear */ zoom: 1; } .menu li.adxmhover { z-index: 10000; } .menu .adxmhoverUL { /* li:hover>ul selector */ visibility: visible; } .menu .adxmhoverUL { /* 1st-level submenu go below their parent item */ bottom: 100%; left: 0; } .menu .adxmhoverUL .adxmhoverUL { /* 2nd+ levels go on the right side of the parent item */ bottom: 0; left: 100%; } /* - - - ADxMenu: DESIGN styles - - - */ .menu ul a { /* fix clickability-area problem */ zoom: 1; } .menu li li { /* fix white gap problem */ float: left; width: 100%; } .menu li li { /* prevent double-line between items */ margin-top: -1px; } .menu a:hover, .menu .adxmhoverA { /* li:hover>a selector */ color: #fc3; } .menu .adxmhoverUL .adxmhoverUL { /* inset 2nd+ submenus, to show off overlapping */ bottom: 5px; left: 90%; } /*]]>*/ </style> <script type="text/javascript" src="clock/ADxMenu.js"></script> <![endif]--> please help me It shows somewhat perfect in Firefox but is offset in IE7 Thank you dafallenangel
  3. well i think its timing me out or something ??? because when i upload a small file it goes right in now if I upload a 5 mb (and editing the max_size for 10 mb) it doesn't out put the echo from the if move uploaded file part..
  4. I have changed my upload script and it works on my Xampp server but when I upload it to the site it uploads all the data but it doesn't transfer the file to the folder and yes i did set the chmod to 777 here is the script <?php // ============== // Configuration // ============== include 'db.php'; $title = $_POST['title']; $sim = $_POST['sim']; $page = $_POST['page']; $uploaddir = "download/"; // Where you want the files to upload to - Important: Make sure this folders permissions is 0777! $allowed_ext = "zip, exe, rar, 7z"; // These are the allowed extensions of the files that are uploaded $max_size = "50000"; // 50000 is the same as 50kb // Check Entension $extension = pathinfo($_FILES['file']['name']); $extension = $extension[extension]; $allowed_paths = explode(", ", $allowed_ext); for($i = 0; $i < count($allowed_paths); $i++) { if ($allowed_paths[$i] == "$extension") { $ok = "1"; } } // Check File Size if ($ok == "1") { if($_FILES['file']['size'] > $max_size) { print "File size is too big!"; exit; } // The Upload Part if(is_uploaded_file($_FILES['file']['tmp_name'])) { move_uploaded_file($_FILES['file']['tmp_name'],$uploaddir.'/'.$_FILES['file']['name']); } $sql = mysql_query("INSERT INTO download (title, filename, sim, page) VALUES('$title', '". $_FILES['file']['name'] ."', '$sim', '$page')"); print "Your file has been uploaded successfully! Yay!"; } else { print "Incorrect file extension!"; } ?>
  5. well i got the download folder set at 777 and i know the directory and stuff is there
  6. Quick n00b question.. ??? is there away i can have my .php page not inside the directory of the file that i am wanting to file size using filesize()?
  7. I have a basic upload script and I'm not sure on how to add file extensions to be accepted i need .exe, .zip, .rar, and .7z extensions to be accepted how can i do this? <?php include 'db.php'; $title = $_POST['title']; $sim = $_POST['sim']; $page = $_POST['page']; $target_path = "download/"; $target_path = $target_path . basename( $_FILES['uploadedfile']['name']); if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { $sql = mysql_query("INSERT INTO download (title, filename, sim, page) VALUES('$title', '". $_FILES['uploadedfile']['name'] ."', '$sim', '$page')"); echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded"; echo "You will be redirected in 10 seconds unless you want to upload another file"; echo '<a href=\"..index.php?seashadows=upload\">Upload another file</a>'; echo '<meta HTTP-EQUIV="REFRESH" content="10; url=../index.php">'; } else{ echo "There was an error uploading the file, please try again! or contact <a href=\"mailto:webmaster\">webmaster</a>"; } ?> Sorry haven't done extensions acceptions before.. Thank you DafallenAngel
  8. lol now i feel like a dummie but now its showing up blank screen again ???
  9. <?php $download_path = 'download/'; /* set up mysql connection */ include("inc.mysql.php"); if (!empty($file)) { /* query database */ $result = mysql_query('SELECT filename FROM download'); /* check each row for filename and send file via http header */ while ($row = mysql_fetch_assoc($result)) { if ($row["filename"] == $file) { $result = mysql_query("UPDATE download SET downloads=downloads+1 WHERE filename='" . $file . "'"); $filename = $download_path.$file // required for IE, otherwise Content-disposition is ignored if(ini_get('zlib.output_compression')) ini_set('zlib.output_compression', 'Off'); // addition by Jorg Weske $file_extension = strtolower(substr(strrchr($filename,"."),1)); switch( $file_extension ) { case "pdf": $ctype="application/pdf"; break; case "exe": $ctype="application/octet-stream"; break; case "zip": $ctype="application/zip"; break; case "doc": $ctype="application/msword"; break; case "xls": $ctype="application/vnd.ms-excel"; break; case "ppt": $ctype="application/vnd.ms-powerpoint"; break; case "gif": $ctype="image/gif"; break; case "png": $ctype="image/png"; break; case "jpeg": case "jpg": $ctype="image/jpg"; break; default: $ctype="application/force-download"; } header("Pragma: public"); // required header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private",false); // required for certain browsers header("Content-Type: $ctype"); // change, added quotes to allow spaces in filenames, by Rajkumar Singh header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" ); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize($filename)); readfile("$filename"); exit(); } } } ?>
  10. thats already in there thats line 17
  11. see that script works fine for me but i mean the one you posted at a few posts ago i am getting Parse error: syntax error, unexpected T_IF in C:\xampp\htdocs\download.php on line 20 which is line if(ini_get('zlib.output_compression')) now my database consist of id, title, filename, downloads
  12. i wasn't meaning that code i ment the code that i had it wasn't working because i had register_globals set to off and when i tried your code i got errors at
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.