Jump to content

vjpg

New Members
  • Posts

    5
  • Joined

  • Last visited

vjpg's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. I figured out the styling problem. It was because we were making divs with class names starting with numbers. Found out you can't have styles starting with numbers. That was a headache.
  2. Also, I can't get the divs generated to be effected by my stylesheets, and I've tried everything. Is there a fix for this?
  3. Sorry to trouble you again, but how would I go about modifying this code to make it so the divs generate in descending order based on the file name. (as in: 2012, 2011, 2010...) Thanks!
  4. Hi, I'm not at all savvy with PHP, but I am trying to learn and I would really appreciate some help. Please excuse my limited knowledge and try not to get too annoyed. Here is what I'm looking to achieve: So lets I want my PHP to grab these files and place them on my page 2009-1.jpg 2009-2.jpg 2009-3.jpg 2010-1.jpg 2010-2.jpg 2010-3.jpg 2010-4.jpg 2011-1.jpg 2011-2.jpg 2011-3.jpg Instead of just having all of them appear in one div as they are now (see code below) <?php if($dirHandler = opendir($images_dir)){ while(false !== ($file = readdir($dirHandler))){ $files[] = $file; } } natcasesort($files); foreach($files as $myFile){ $name = explode(".", $myFile); if($myFile != "." && $myFile != ".." && ($name[1] == "jpg" || $name[1] == "JPG" || $name[1] == "jpeg" || $name[1] == "JPEG")){ echo "<div class='thumb'><a href='" . $images_dir . "/" . $myFile . "'><img src='" . $images_dir."/thumb/" . $myFile . "'></a></div>\n"; } } ?> I need divs to be "generated". (To put it very dumbly: If filename contains "2011" then create div class=2012_div and fill with "2011" ".jpg") So from the files above. we would end up with: <div class="2009_div"> <div class='thumb'><a href='_Images/Dates/Jue 25/2009-1.jpg'><img src='_Images/Dates/Jue 25/thumb/2009-1.jpg'></a></div> <div class='thumb'><a href='_Images/Dates/Jue 25/2009-2.jpg'><img src='_Images/Dates/Jue 25/thumb/2009-2.jpg'></a></div> <div class='thumb'><a href='_Images/Dates/Jue 25/2009-3.jpg'><img src='_Images/Dates/Jue 25/thumb/2009-3.jpg'></a></div> </div> <div class="2010_div"> <div class='thumb'><a href='_Images/Dates/Jue 25/2010-1.jpg'><img src='_Images/Dates/Jue 25/thumb/2010-1.jpg'></a></div> <div class='thumb'><a href='_Images/Dates/Jue 25/2010-2.jpg'><img src='_Images/Dates/Jue 25/thumb/2010-2.jpg'></a></div> <div class='thumb'><a href='_Images/Dates/Jue 25/2010-3.jpg'><img src='_Images/Dates/Jue 25/thumb/2010-3.jpg'></a></div> <div class='thumb'><a href='_Images/Dates/Jue 25/2010-4.jpg'><img src='_Images/Dates/Jue 25/thumb/2010-4.jpg'></a></div> </div> <div class="2010_div"> <div class='thumb'><a href='_Images/Dates/Jue 25/2011-1.jpg'><img src='_Images/Dates/Jue 25/thumb/2011-1.jpg'></a></div> <div class='thumb'><a href='_Images/Dates/Jue 25/2011-2.jpg'><img src='_Images/Dates/Jue 25/thumb/2011-2.jpg'></a></div> <div class='thumb'><a href='_Images/Dates/Jue 25/2011-3.jpg'><img src='_Images/Dates/Jue 25/thumb/2011-3.jpg'></a></div> </div> Is this possible? Again, any help much appreciated. Thanks!
×
×
  • 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.