Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??

Hello there I am a student in desparate need of how to actually do this perl assignment I have to do by the 12th april.

Can you give me any tips as to what I have to write in order to succeed I doing this as I am still trying to pick this language up along with all the other ones as I am studying Web Design.

Help would be appricated
thanks simon
simonp5@yahoo.com

#!/usr/bin/perl # assignq1 # Q1 You are to write a script (or suite of scripts) that will perform + the following # administrative tasks. # The script is to take as an argument a directory. It is to search th +e directory's files # and perform the following. # A) htm files are to be renamed html. # B) any references to http within an htm/html file are to be changed +to https. # C) any html tags within html files are to be converted to upper case # (you may assume that <>s are used exclusively to identify html tags) +. # D) record in a log file each file that has been modified. # Additional tasks for additional credit # Your script is to work recursively through any sub-directories # Your script will not convert to upper case any SRC attributes of + a tag # Your log file will record each tag converted by your program # Data validation (really this should be part of the main spec!!!! +) // This is what I have started to do but is wrong I think??? print "Enter in only a directory name" $dirname = <>; chomp $dirname; if ( -d $dirname) { print "$dirname is a directory thankyou \n"; opendir(DIR, $dirname); @filenames = readdir(DIR); print"Directory is a $dirname \n"; foreach $filename(@filenames) { chomp ($filename); if (-d $dirname

Edit Petruchio Mon Mar 25 14:27:36 UTC 2002 - Added markup.


In reply to help please by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others perusing the Monastery: (10)
    As of 2015-07-31 06:16 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









      Results (274 votes), past polls