! ...IDIOTS... !

Are we all idiots who doesn't know how to use the 5800XM or Nokia is making junk.
Nokia was my favorite brand but it's time to move on and find better product.
I can't be.ieve Nokia released junk phone like that full of bugs.
It will come back on them. What goes around comes around 
Shame on you Nokia....

Once upon a time, not to long ago, there was a very large and famous company from a small country that few people know much about. This company made phones. Lots of phones. Phones in all shapes and sizes. There were small, simple phones for people who had simple needs and who didn't know very much about the technology, very advanced phones which were more like computers for the technically-minded, and in between phones to meet the needs of almost everybody that had ever lived.
Unfortunately, the phones became a fashion statement and people started buy the very flashy phones to show how wealthy and chic they were, even though they didn't need the very flashy phones and didn't even know how to use them, and they never read the manuals. Soon, many thousands of people started to complain that their phones were not good enough because they didn't work properly. But the phones were, most of the time, broadly speaking, doing what they were programmed to do and the people who had bought them as status symbols simply didn't know how to use them correctly.
So they all lived unhappily ever after...

Similar Messages

  • Form won't submit, newbie, probably being an idiot

    Probbally being an absolute idiot as completely new to web design, but really stuck, all help hugely appreciated...
    form on http://www.refuseboredom.com/EasterHolidays.html, form is validating itself but doesnt post??
    its supposed to be going to a FormMail.pl which is in the base directory, hosting with godaddy who accept perl scripts and say the script can be put anywhere on the server,
    Don't know what i'm missing!!
    Form Code:
    <div id ="form" >
          <form action="FormMail.pl" method="post" name="form1" target="_top" id="bookingform">
         <input type=hidden name="redirect" value="http://www.refuseboredom.com/thankyou.html" />
         <h2>BOOK HERE</h2>
         <input type=hidden name="recipient" value="[email protected]">
           <div>
            <span id="sprytextfield1">
            <label for="FirstName">Parent/Guardian First Name:</label>
            <input type="text" name="FirstName" id="FirstName" tabindex="1" />
            <span class="textfieldRequiredMsg">A value is required.</span></span>
            </div>
    <span id="sprytextfield2">
    <label for="LastName">Parent/Guardian Surname:</label>
    <input type="text" name="LastName" id="LastName" tabindex="2" />
    <span class="textfieldRequiredMsg">A value is required.</span></span>
         <div>
          <span id="sprytextfield3">
          <label for="Address1">Address 1st line:</label>
          <input type="text" name="Address1" id="Address1" tabindex="3" />
          <span class="textfieldRequiredMsg">A value is required.</span></span>
          </div>
          <div>
          <span id="sprytextfield4">
          <label for="Address2">Address 2nd Line:</label>
          <input type="text" name="Address2" id="Address2" tabindex="4" />
          <span class="textfieldRequiredMsg">A value is required.</span></span>
          </div>
          <div>
          <span id="sprytextfield5">
          <label for="City">City: </label>
          <input type="text" name="City" id="City" tabindex="5" />
          <span class="textfieldRequiredMsg">A value is required.</span></span>
          </div>
          <div>
          <span id="sprytextfield6">
          <label for="Postcode">Postcode:</label>
          <input type="text" name="Postcode" id="Postcode" tabindex="6" />
          <span class="textfieldRequiredMsg">A value is required.</span></span>
          </div>
          <div>
          <span id="sprytextfield7">
          <label for="Phone">Prefered Contact number:</label>
          <input type="text" name="Phone" id="Phone" tabindex="7" />
          <span class="textfieldRequiredMsg">A value is required.</span></span>
          </div>
          <div>
          <span id="sprytextfield8">
          <label for="Email">Email Address</label>
          <input type="text" name="Email" id="Email" tabindex="8" />
          <span class="textfieldRequiredMsg"></span><span class="textfieldInvalidFormatMsg">Not a Valid E-mail Address</span></span>
          </div>
          <div id="select1">
          <label for="Quantity"> Number of children you would like to book for:</label>
          <select name="Quantity" id="Quantity" tabindex="9" class="Quantity" >
            <option>1</option>
            <option>2</option>
            <option>3</option>
          </select>
          </div>
          <div id="Child1Div">
          <span id="sprytextfield9">
          <label for="Child1">Child's Name:</label>
          <input type="text" name="Child1" id="Child1" tabindex="10" />
          <span class="textfieldRequiredMsg">A value is required.</span></span>
          <span id="spryselect2">
          <label for="Child1Age">Child's Age:</label>
          <select name="Child1Age" id="Child1Age" tabindex="11">
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
          </select>
          <span class="selectRequiredMsg">Please select an item.</span></span>
          </div>
      <div id="Child2Div">
        <span id="sprytextfield10">
          <label for="child2">Child's name:</label>
          <input type="text" name="child2" id="child2" />
          <span class="textfieldRequiredMsg">A value is required.</span></span>
          <span id="spryselect3">
          <label for="Child2Age">Child's Age:</label>
          <select name="Child2Age" id="Child2Age">
          <option>10</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
          </select>
          <span class="selectRequiredMsg">Please select an item.</span></span>
    </div>
       <div id="Child3Div">
          <span id="sprytextfield11">
          <label for="Child3">Child's Name:</label>
          <input type="text" name="Child3" id="Child3" />
          <span class="textfieldRequiredMsg">A value is required.</span></span>
          <span id="spryselect4">
          <label for="Child3Age">Child's Age:</label>
          <select name="Child3Age" id="Child3Age">
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
          </select>
          <span class="selectRequiredMsg">Please select an item.</span></span>
        </div>
        <div>
          <span id="spryselect5">
          <label for="Type">Holiday Dates:</label>
          <select name="Type" id="Type" tabindex="12">
            <option value="Easter2week">2 Week Easter Holiday: April 2nd -  April 13th</option>
            <option value="April2nd1week">First Week: April 2nd - April 6th</option>
            <option value="April9th1week">Second Week: April 9th - April 13th</option>
            <option value="Easterspecial">Easter Special: 2 weeks</option>
          </select>
          <span class="selectRequiredMsg">Please select an item.</span></span>
              </div>
          <div id="Notes">
          <label for="Notes">Please use this area to let us know of any special requirements including medical and dietary needs that we may need to be aware of, if your child is applying with a friend please let us know here as well so we can try and make sure their on the same team: </label><br />
          <textarea name="Notes" id="Notes" cols="45" rows="5" tabindex="13"></textarea>
          </div>
          <input name="submit"  type="submit" id="submit" tabindex="14" value="Book Now" />
          </form>
          </div>
    FormMail.pl Code:
    #!/usr/bin/perl
    # FormMail                        Version 1.93                               #
    # Copyright 1995-2009 Matt Wright [email protected]                    #
    # Created 1995-06-09              Last Modified 2009-07-14                   #
    # Matt's Script Archive, Inc.:    http://www.scriptarchive.com/              #
    # COPYRIGHT NOTICE                                                           #
    # Copyright 1995-2009 Matthew M. Wright  All Rights Reserved.                #
    # FormMail may be used and modified free of charge by anyone so long as this #
    # copyright notice and the comments above remain intact.  By using this      #
    # code you agree to indemnify Matthew M. Wright from any liability that      #
    # might arise from its use.                                                  #
    # Selling the code for this program without prior written consent is         #
    # expressly forbidden.  In other words, please ask first before you try and  #
    # make money off of my program.                                              #
    # Obtain permission before redistributing this software over the Internet or #
    # in any other medium. In all cases copyright and header must remain intact. #
    # ACCESS CONTROL FIX: Peter D. Thompson Yezek                                #
    # XSS + REDIRECT FIX: Francesco Ongaro, Giovanni Pellerano & Antonio Parata  #
    #   v1.93             http://www.ush.it/team/ush/hack-formmail_192/adv.txt   #
    # Define Variables                                                           #
    #      Detailed Information Found In README File.                            #
    # $mailprog defines the location of your sendmail program on your unix       #
    # system. The flags -i and -t should be passed to sendmail in order to       #
    # have it ignore single dots on a line and to read message for recipients    #
    $mailprog = 'smtp.europe.secureserver.net -i -t';
    # @referers allows forms to be located only on servers which are defined     #
    # in this field.  This is a security fix to prevent others from using your   #
    # FormMail script on their web site.                                         #
    @referers = ('refuseboredom.com');
    # @recipients defines the e-mail addresses or domain names that e-mail can   #
    # be sent to.  This must be filled in correctly to prevent SPAM and allow    #
    # valid addresses to receive e-mail.  Read the documentation to find out how #
    # this variable works!!!  It is EXTREMELY IMPORTANT.                         #
    @recipients = ('^admin\@refuseboredom\.com');
    # ACCESS CONTROL FIX: Peter D. Thompson Yezek                                #
    # @valid_ENV allows the sysadmin to define what environment variables can    #
    # be reported via the env_report directive.  This was implemented to fix     #
    # the problem reported at http://www.securityfocus.com/bid/1187              #
    @valid_ENV = ('REMOTE_HOST','REMOTE_ADDR','REMOTE_USER','HTTP_USER_AGENT');
    # Done                                                                       #
    # Check Referring URL
    &check_url;
    # Retrieve Date
    &get_date;
    # Parse Form Contents
    &parse_form;
    # Check Required Fields
    &check_required;
    # Send E-Mail
    &send_mail;
    # Return HTML Page or Redirect User
    &return_html;
    # NOTE rev1.91: This function is no longer intended to stop abuse, that      #
    #    functionality is now embedded in the checks made on @recipients and the #
    #    recipient form field.                                                   #
    sub check_url {
        # Localize the check_referer flag which determines if user is valid.     #
        local($check_referer) = 0;
        # If a referring URL was specified, for each valid referer, make sure    #
        # that a valid referring URL was passed to FormMail.                     #
        if ($ENV{'HTTP_REFERER'}) {
            foreach $referer (@referers) {
                if ($ENV{'HTTP_REFERER'} =~ m|https?://([^/]*)$referer|i) {
                    $check_referer = 1;
                    last;
        else {
            $check_referer = 1;
        # If the HTTP_REFERER was invalid, send back an error.                   #
        if ($check_referer != 1) { &error('bad_referer') }
    sub get_date {
        # Define arrays for the day of the week and month of the year.           #
        @days   = ('Sunday','Monday','Tuesday','Wednesday',
                   'Thursday','Friday','Saturday');
        @months = ('January','February','March','April','May','June','July',
                   'August','September','October','November','December');
        # Get the current time and format the hour, minutes and seconds.  Add    #
        # 1900 to the year to get the full 4 digit year.                         #
        ($sec,$min,$hour,$mday,$mon,$year,$wday) = (localtime(time))[0,1,2,3,4,5,6];
        $time = sprintf("%02d:%02d:%02d",$hour,$min,$sec);
        $year += 1900;
        # Format the date.                                                       #
        $date = "$days[$wday], $months[$mon] $mday, $year at $time";
    sub parse_form {
        # Define the configuration associative array.                            #
        %Config = ('recipient','',          'subject','',
                   'email','',              'realname','',
                   'redirect','',           'bgcolor','',
                   'background','',         'link_color','',
                   'vlink_color','',        'text_color','',
                   'alink_color','',        'title','',
                   'sort','',               'print_config','',
                   'required','',           'env_report','',
                   'return_link_title','',  'return_link_url','',
                   'print_blank_fields','', 'missing_fields_redirect','');
        # Determine the form's REQUEST_METHOD (GET or POST) and split the form   #
        # fields up into their name-value pairs.  If the REQUEST_METHOD was      #
        # not GET or POST, send an error.                                        #
        if ($ENV{'REQUEST_METHOD'} eq 'GET') {
            # Split the name-value pairs
            @pairs = split(/&/, $ENV{'QUERY_STRING'});
        elsif ($ENV{'REQUEST_METHOD'} eq 'POST') {
            # Get the input
            read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
            # Split the name-value pairs
            @pairs = split(/&/, $buffer);
        else {
            &error('request_method');
        # For each name-value pair:                                              #
        foreach $pair (@pairs) {
            # Split the pair up into individual variables.                       #
            local($name, $value) = split(/=/, $pair);
            # Decode the form encoding on the name and value variables.          #
            # v1.92: remove null bytes                                           #
            $name =~ tr/+/ /;
            $name =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
            $name =~ tr/\0//d;
            $value =~ tr/+/ /;
            $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
            $value =~ tr/\0//d;
            # If the field name has been specified in the %Config array, it will #
            # return a 1 for defined($Config{$name}}) and we should associate    #
            # this value with the appropriate configuration variable.  If this   #
            # is not a configuration form field, put it into the associative     #
            # array %Form, appending the value with a ', ' if there is already a #
            # value present.  We also save the order of the form fields in the   #
            # @Field_Order array so we can use this order for the generic sort.  #
            if (defined($Config{$name})) {
                $Config{$name} = $value;
            else {
                if ($Form{$name} ne '') {
                    $Form{$name} = "$Form{$name}, $value";
                else {
                    push(@Field_Order,$name);
                    $Form{$name} = $value;
        # The next six lines remove any extra spaces or new lines from the       #
        # configuration variables, which may have been caused if your editor     #
        # wraps lines after a certain length or if you used spaces between field #
        # names or environment variables.                                        #
        $Config{'required'} =~ s/(\s+|\n)?,(\s+|\n)?/,/g;
        $Config{'required'} =~ s/(\s+)?\n+(\s+)?//g;
        $Config{'env_report'} =~ s/(\s+|\n)?,(\s+|\n)?/,/g;
        $Config{'env_report'} =~ s/(\s+)?\n+(\s+)?//g;
        $Config{'print_config'} =~ s/(\s+|\n)?,(\s+|\n)?/,/g;
        $Config{'print_config'} =~ s/(\s+)?\n+(\s+)?//g;
        # Split the configuration variables into individual field names.         #
        @Required = split(/,/,$Config{'required'});
        @Env_Report = split(/,/,$Config{'env_report'});
        @Print_Config = split(/,/,$Config{'print_config'});
        # ACCESS CONTROL FIX: Only allow ENV variables in @valid_ENV in          #
        # @Env_Report for security reasons.                                      #
        foreach $env_item (@Env_Report) {
            foreach $valid_item (@valid_ENV) {
                if ( $env_item eq $valid_item ) { push(@temp_array, $env_item) }
        @Env_Report = @temp_array;
    sub check_required {
        # Localize the variables used in this subroutine.                        #
        local($require, @error);
        # The following insures that there were no newlines in any fields which  #
        # will be used in the header.                                            #
        if ($Config{'subject'} =~ /(\n|\r)/m || $Config{'email'} =~ /(\n|\r)/m ||
            $Config{'realname'} =~ /(\n|\r)/m || $Config{'recipient'} =~ /(\n|\r)/m) {
            &error('invalid_headers');
        # Fix XSS + HTTP Header Injection for v1.93
        foreach $lfield ('redirect', 'return_link_url') {
            # Strip new lines
            $Config{$lfield} =~ s/(\n|\r)//mg;
            # Only allow certain handlers to avoid javascript:/data: tricks
            if ($Config{$lfield} !~ /^\s*\// &&
                $Config{$lfield} !~ /^\s*(http|https|ftp):\/\//) {
                $Config{$lfield} = '';
        if (!$Config{'recipient'}) {
            if (!defined(%Form)) { &error('bad_referer') }
            else                 { &error('no_recipient') }
        else {
            # This block of code requires that the recipient address end with    #
            # a valid domain or e-mail address as defined in @recipients.        #
            foreach $send_to (split(/,/,$Config{'recipient'})) {
                foreach $recipient (@recipients) {
                    if ($send_to =~ /$recipient$/i) {
                        push(@send_to,$send_to); last;
            if ($#send_to < 0) { &error('no_recipient') }
            $Config{'recipient'} = join(',',@send_to);
        # For each require field defined in the form:                            #
        foreach $require (@Required) {
            # If the required field is the email field, the syntax of the email  #
            # address if checked to make sure it passes a valid syntax.          #
            if ($require eq 'email' && !&check_email($Config{$require})) {
                push(@error,$require);
            # Otherwise, if the required field is a configuration field and it   #
            # has no value or has been filled in with a space, send an error.    #
            elsif (defined($Config{$require})) {
                if ($Config{$require} eq '') { push(@error,$require); }
            # If it is a regular form field which has not been filled in or      #
            # filled in with a space, flag it as an error field.                 #
            elsif (!defined($Form{$require}) || $Form{$require} eq '') {
                push(@error,$require);
        # If any error fields have been found, send error message to the user.   #
        if (@error) { &error('missing_fields', @error) }
    sub return_html {
        # Local variables used in this subroutine initialized.                   #
        local($key,$sort_order,$sorted_field);
        # Now that we have finished using form values for any e-mail related     #
        # reasons, we will convert all of the form fields and config values      #
        # to remove any cross-site scripting security holes.                     #
        local($field);
        foreach $field (keys %Config) {
            $safeConfig{$field} = &clean_html($Config{$field});
        foreach $field (keys %Form) {
            $Form{$field} = &clean_html($Form{$field});
        # If redirect option is used, print the redirectional location header.   #
        if ($Config{'redirect'}) {
            print "Location: $safeConfig{'redirect'}\n\n";
        # Otherwise, begin printing the response page.                           #
        else {
            # Print HTTP header and opening HTML tags.                           #
            print "Content-type: text/html\n\n";
            print "<html>\n <head>\n";
            # Print out title of page                                            #
            if ($Config{'title'}) { print "<title>$safeConfig{'title'}</title>\n" }
            else                  { print "<title>Thank You</title>\n"        }
            print " </head>\n <body";
            # Get Body Tag Attributes                                            #
            &body_attributes;
            # Close Body Tag                                                     #
            print ">\n  <center>\n";
            # Print custom or generic title.                                     #
            if ($Config{'title'}) { print "<h1>$safeConfig{'title'}</h1>\n" }
            else { print "<h1>Thank You For Filling Out This Form</h1>\n" }
            print "</center>\n";
            print "Below is what you submitted to $safeConfig{'recipient'} on ";
            print "$date<p><hr size=1 width=75\%><p>\n";
            # If a sort order is specified, sort the form fields based on that.  #
            if ($Config{'sort'} =~ /^order:.*,.*/) {
                # Set the temporary $sort_order variable to the sorting order,   #
                # remove extraneous line breaks and spaces, remove the order:    #
                # directive and split the sort fields into an array.             #
                $sort_order = $Config{'sort'};
                $sort_order =~ s/(\s+|\n)?,(\s+|\n)?/,/g;
                $sort_order =~ s/(\s+)?\n+(\s+)?//g;
                $sort_order =~ s/order://;
                @sorted_fields = split(/,/, $sort_order);
                # For each sorted field, if it has a value or the print blank    #
                # fields option is turned on print the form field and value.     #
                foreach $sorted_field (@sorted_fields) {
                    local $sfname = &clean_html($sorted_field);
                    if ($Config{'print_blank_fields'} || $Form{$sorted_field} ne '') {
                        print "<b>$sfname:</b> $Form{$sorted_field}<p>\n";
            # Otherwise, use the order the fields were sent, or alphabetic.      #
            else {
                # Sort alphabetically if requested.
                if ($Config{'sort'} eq 'alphabetic') {
                    @Field_Order = sort @Field_Order;
                # For each form field, if it has a value or the print blank      #
                # fields option is turned on print the form field and value.     #
                foreach $field (@Field_Order) {
                    local $fname = &clean_html($field);
                    if ($Config{'print_blank_fields'} || $Form{$field} ne '') {
                        print "<b>$fname:</b> $Form{$field}<p>\n";
            print "<p><hr size=1 width=75%><p>\n";
            # Check for a Return Link and print one if found.                    #
            if ($Config{'return_link_url'} && $Config{'return_link_title'}) {
                print "<ul>\n";
                print "<li><a href=\"$safeConfig{'return_link_url'}\">$safeConfig{'return_link_title'}</a>\n";
                print "</ul>\n";
            # Print the page footer.                                             #
            print <<"(END HTML FOOTER)";
            <hr size=1 width=75%><p>
            <center><font size=-1><a href="http://www.scriptarchive.com/formmail.html">FormMail</a> V1.93 &copy; 1995 - 2009  Matt Wright<br>
    A Free Product of <a href="http://www.scriptarchive.com/">Matt's Script Archive, Inc.</a></font></center>
            </body>
           </html>
    (END HTML FOOTER)
    sub send_mail {
        # Localize variables used in this subroutine.                            #
        local($print_config,$key,$sort_order,$sorted_field,$env_report);
        # Open The Mail Program
        open(MAIL,"|$mailprog");
        print MAIL "To: $Config{'recipient'}\n";
        print MAIL "From: $Config{'email'} ($Config{'realname'})\n";
        # Check for Message Subject
        if ($Config{'subject'}) { print MAIL "Subject: $Config{'subject'}\n\n" }
        else                    { print MAIL "Subject: WWW Form Submission\n\n" }
        print MAIL "Below is the result of your feedback form.  It was submitted by\n";
        print MAIL "$Config{'realname'} ($Config{'email'}) on $date\n";
        print MAIL "-" x 75 . "\n\n";
        if (@Print_Config) {
            foreach $print_config (@Print_Config) {
                if ($Config{$print_config}) {
                    print MAIL "$print_config: $Config{$print_config}\n\n";
        # If a sort order is specified, sort the form fields based on that.      #
        if ($Config{'sort'} =~ /^order:.*,.*/) {
            # Remove extraneous line breaks and spaces, remove the order:        #
            # directive and split the sort fields into an array.                 #
            local $sort_order = $Config{'sort'};
            $sort_order =~ s/(\s+|\n)?,(\s+|\n)?/,/g;
            $sort_order =~ s/(\s+)?\n+(\s+)?//g;
            $sort_order =~ s/order://;
            @sorted_fields = split(/,/, $sort_order);
            # For each sorted field, if it has a value or the print blank        #
            # fields option is turned on print the form field and value.         #
            foreach $sorted_field (@sorted_fields) {
                if ($Config{'print_blank_fields'} || $Form{$sorted_field} ne '') {
                    print MAIL "$sorted_field: $Form{$sorted_field}\n\n";
        # Otherwise, print fields in order they were sent or alphabetically.     #
        else {
            # Sort alphabetically if specified:                                  #
            if ($Config{'sort'} eq 'alphabetic') {
                @Field_Order = sort @Field_Order;
            # For each form field, if it has a value or the print blank          #
            # fields option is turned on print the form field and value.         #
            foreach $field (@Field_Order) {
                if ($Config{'print_blank_fields'} || $Form{$field} ne '') {
                    print MAIL "$field: $Form{$field}\n\n";
        print MAIL "-" x 75 . "\n\n";
        # Send any specified Environment Variables to recipient.                 #
        foreach $env_report (@Env_Report) {
            if ($ENV{$env_report}) {
                print MAIL "$env_report: $ENV{$env_report}\n";
        close (MAIL);
    sub check_email {
        # Initialize local email variable with input to subroutine.              #
        $email = $_[0];
        # If the e-mail address contains:                                        #
        if ($email =~ /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/ ||
            # the e-mail address contains an invalid syntax.  Or, if the         #
            # syntax does not match the following regular expression pattern     #
            # it fails basic syntax verification.                                #
            $email !~ /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z0-9]+)(\]?)$/) {
            # Basic syntax requires:  one or more characters before the @ sign,  #
            # followed by an optional '[', then any number of letters, numbers,  #
            # dashes or periods (valid domain/IP characters) ending in a period  #
            # and then 2 or 3 letters (for domain suffixes) or 1 to 3 numbers    #
            # (for IP addresses).  An ending bracket is also allowed as it is    #
            # valid syntax to have an email address like: user@[255.255.255.0]   #
            # Return a false value, since the e-mail address did not pass valid  #
            # syntax.                                                            #
            return 0;
        else {
            # Return a true value, e-mail verification passed.                   #
            return 1;
    # This was added into v1.91 to further secure the recipients array.  Now, by #
    # default it will assume that valid recipients include only users with       #
    # usernames A-Z, a-z, 0-9, _ and - that match your domain exactly.  If this  #
    # is not what you want, you should read more detailed instructions regarding #
    # the configuration of the @recipients variable in the documentation.        #
    sub fill_recipients {
        local(@domains) = @_;
        local($domain,@return_recips);
        foreach $domain (@domains) {
            if ($domain =~ /^\d+\.\d+\.\d+\.\d+$/) {
                $domain =~ s/\./\\\./g;
                push(@return_recips,'^[\w\-\.]+\@\[' . $domain . '\]');
            else {
                $domain =~ s/\./\\\./g;
                $domain =~ s/\-/\\\-/g;
                push(@return_recips,'^[\w\-\.]+\@' . $domain);
        return @return_recips;
    # This function will convert <, >, & and " to their HTML equivalents.        #
    sub clean_html {
        local $value = $_[0];
        $value =~ s/\&/\&amp;/g;
        $value =~ s/</\&lt;/g;
        $value =~ s/>/\&gt;/g;
        $value =~ s/"/\&quot;/g;
        return $value;
    sub body_attributes {
        # Check for Background Color
        if ($Config{'bgcolor'}) { print " bgcolor=\"$safeConfig{'bgcolor'}\"" }
        # Check for Background Image
        if ($Config{'background'}) { print " background=\"$safeConfig{'background'}\"" }
        # Check for Link Color
        if ($Config{'link_color'}) { print " link=\"$safeConfig{'link_color'}\"" }
        # Check for Visited Link Color
        if ($Config{'vlink_color'}) { print " vlink=\"$safeConfig{'vlink_color'}\"" }
        # Check for Active Link Color
        if ($Config{'alink_color'}) { print " alink=\"$safeConfig{'alink_color'}\"" }
        # Check for Body Text Color
        if ($Config{'text_color'}) { print " text=\"$safeConfig{'text_color'}\"" }
    sub error {
        # Localize variables and assign subroutine input.                        #
        local($error,@error_fields) = @_;
        local($host,$missing_field,$missing_field_list);
        if ($error eq 'bad_referer') {
            if ($ENV{'HTTP_REFERER'} =~ m|^https?://([\w\.]+)|i) {
                $host = $1;
                my $referer = &clean_html($ENV{'HTTP_REFERER'});
                print <<"(END ERROR HTML)";
    Content-type: text/html
    <html>
    <head>
      <title>Bad Referrer - Access Denied</title>
    </head>
    <body bgcolor=#FFFFFF text=#000000>
      <center>
       <table border=0 width=600 bgcolor=#9C9C9C>
        <tr><th><font size=+2>Bad Referrer - Access Denied</font></th></tr>
       </table>
       <table border=0 width=600 bgcolor=#CFCFCF>
        <tr><td>The form attempting to use
         <a href="http://www.scriptarchive.com/formmail.html">FormMail</a>
         resides at <tt>$referer</tt>, which is not allowed to access
         this cgi script.<p>
         If you are attempting to configure FormMail to run with this form, you need
         to add the following to \@referers, explained in detail in the
         <a href="http://www.scriptarchive.com/readme/formmail.html">README</a> file.<p>
         Add <tt>'$host'</tt> to your <tt><b>\@referers</b></tt> array.<hr size=1>
         <center><font size=-1>
          <a href="http://www.scriptarchive.com/formmail.html">FormMail</a> V1.93 &copy; 1995 - 2009  Matt Wright<br>
          A Free Product of <a href="http://www.scriptarchive.com/">Matt's Script Archive, Inc.</a>
         </font></center>
        </td></tr>
       </table>
      </center>
    </body>
    </html>
    (END ERROR HTML)
            else {
                print <<"(END ERROR HTML)";
    Content-type: text/html
    <html>
    <head>
      <title>FormMail v1.93</title>
    </head>
    <body bgcolor=#FFFFFF text=#000000>
      <center>
       <table border=0 width=600 bgcolor=#9C9C9C>
        <tr><th><font size=+2>FormMail</font></th></tr>
       </table>
       <table border=0 width=600 bgcolor=#CFCFCF>
        <tr><th><tt><font size=+1>Copyright 1995 - 2009 Matt Wright<br>
            Version 1.93 - Released June 25, 2009<br>
            A Free Product of <a href="http://www.scriptarchive.com/">Matt's Script Archive,
            Inc.</a></font></tt></th></tr>
       </table>
      </center>
    </body>
    </html>
    (END ERROR HTML)
        elsif ($error eq 'request_method') {
                print <<"(END ERROR HTML)";
    Content-type: text/html
    <html>
    <head>
      <title>Error: Request Method</title>
    </head>
    <body bgcolor=#FFFFFF text=#000000>
      <center>
       <table border=0 width=600 bgcolor=#9C9C9C>
        <tr><th><font size=+2>Error: Request Method</font></th></tr>
       </table>
       <table border=0 width=600 bgcolor=#CFCFCF>
        <tr><td>The Request Method of the Form you submitted did not match
         either <tt>GET</tt> or <tt>POST</tt>.  Please check the form and make sure the
         <tt>method=</tt> statement is in upper case and matches <tt>GET</tt> or <tt>POST</tt>.<p>
         <center><font size=-1>
          <a href="http://www.scriptarchive.com/formmail.html">FormMail</a> V1.93 &copy; 1995 - 2009  Matt Wright<br>
          A Free Product of <a href="http://www.scriptarchive.com/">Matt's Script Archive, Inc.</a>
         </font></center>
        </td></tr>
       </table>
      </center>
    </body>
    </html>
    (END ERROR HTML)
        elsif ($error eq 'no_recipient') {
                print <<"(END ERROR HTML)";
    Content-type: text/html
    <html>
    <head>
      <title>Error: Bad/No Recipient</title>
    </head>
    <body bgcolor=#FFFFFF text=#000000>
      <center>
       <table border=0 width=600 bgcolor=#9C9C9C>
        <tr><th><font size=+2>Error: Bad/No Recipient</font></th></tr>
       </table>
       <table border=0 width=600 bgcolor=#CFCFCF>
        <tr><td>There was no recipient or an invalid recipient specified in the data sent to FormMail.  Please
         make sure you have filled in the <tt>recipient</tt> form field with an e-mail
         address that has been configured in <tt>\@recipients</tt>.  More information on filling in <tt>recipient</tt> form fields and variables can be
         found in the <a href="http://www.scriptarchive.com/readme/formmail.html">README</a> file.<hr size=1>
         <center><font size=-1>
          <a href="http://www.scriptarchive.com/formmail.html">FormMail</a> V1.93 &copy; 1995 - 2009  Matt Wright<br>
          A Free Product of <a href="http://www.scriptarchive.com/">Matt's Script Archive, Inc.</a>
         </font></center>
        </td></tr>
       </table>
      </center>
    </body>
    </html>
    (END ERROR HTML)
        elsif ($error eq 'invalid_headers') {
                print <<"(END ERROR HTML)";
    Content-type: text/html
    <html>
    <head>
      <title>Error: Bad Header Fields</title>
    </head>
    <body bgcolor=#FFFFFF text=#000000>
      <center>
       <table border=0 width=600 bgcolor=#9C9C9C>
        <tr><th><font size=+2>Error: Bad Header Fields</font></th></tr>
       </table>
       <table border=0 width=600 bgcolor=#CFCFCF>
        <tr><td>The header fields, which include <tt>recipient</tt>, <tt>email</tt>, <tt>realname</tt> and <tt>subject</tt> were
         filled in with invalid values. You may not include any newline characters in these parameters.
         More information on filling in these form fields and variables can be
         found in the <a href="http://www.scriptarchive.com/readme/formmail.html">README</a> file.<hr size=1>
         <center><font size=-1>
          <a href="http://www.scriptarchive.com/formmail.html">FormMail</a> V1.93 &copy; 1995 - 2009  Matt Wright<br>
          A Free Product of <a href="http://www.scriptarchive.com/">Matt's Script Archive, Inc.</a>
         </font></center>
        </td></tr>
       </table>
      </center>
    </body>
    </html>
    (END ERROR HTML)
        elsif ($error eq 'missing_fields') {
            if ($Config{'missing_fields_redirect'}) {
                print "Location: " . &clean_html($Config{'missing_fields_redirect'}) . "\n\n";
            else {
                foreach $missing_field (@error_fields) {
                    $missing_field_list .= "<li>" . &clean_html($missing_field) . "\n";
                print <<"(END ERROR HTML)";
    Content-type: text/html
    <html>
    <head>
      <title>Error: Blank Fields</title>
    </head>
      <center>
       <table border=0 width=600 bgcolor=#9C9C9C>
        <tr><th><font size=+2>Error: Blank Fields</font></th></tr>
       </table>
       <table border=0 width=600 bgcolor=#CFCFCF>
        <tr><td>The following fields were left blank in your submission form:<p>
         <ul>
    $missing_field_list
         </ul><br>
         These fields must be filled in before you can successfully submit the form.<p>
         Please use your browser's back button to return to the form and try again.<hr size=1>
         <center><font size=-1>
          <a href="http://www.scriptarchive.com/formmail.html">FormMail</a> V1.93 &copy; 1995 - 2009  Matt Wright<br>
          A Free Product of <a href="http://www.scriptarchive.com/">Matt's Script Archive, Inc.</a>
         </font></center>
        </td></tr>
       </table>
      </center>
    </body>
    </html>
    (END ERROR HTML)
        exit;

    I haven't used  Matt Wright's scripts in this century, but I'm pretty sure that Perl still needs to go into your CGI bin and the permissions level (chmod) must be set to 755 or possibly 777 for the script to read, write & execute.
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb

  • Is there a 'Transferring music' guide for idiots?  Please help

    Please Help!!!  Two problems... 1) Bought a new PC, wanted to transfer music from old PC to new PC.  Wasn't sure how to do it, so I copied library onto a memory stick (just by copying and pasting) and downloaded to new PC.  Had to do it in sections b/c it all wouldn't fit on one transfer.  (Try to stop laughing, I know that probably wasn't the correct way to do it)  : )  Anyway, I authorized the new computer, and was able to listen to anything I purchased from ITunes on the old computer, but not any of the music I downloaded from CD's.  It gives me an error that says can't locate file, blah blah.  Where should I go from here?  Start from the beginning?  Go back and try to redo each song that did not come over correctly?  I'm an idiot, I know, please help.
    Problem #2 - I just downloaded new version on new computer and the majority of all songs now have the exclamation point next to them and when I try to listen, it says can't locate file.  : /  Please say this is not a lost cause!!!

    Figured it out...nevermind. 

  • Don't be an idiot like me and forget to check the basics...

    Had to share this story of assuming a 10.6.1 update problem when it was me (I think it was anyway).
    I upgraded to 10.6.1 on Thursday when I was out of the office. I have been having issues with adding attachments into Entourage (I started a topic on this last week), and I hoped they would fix it in 10.6.1. I also have a Sierra Wireless USB Modem that wasn't working that great. (The Entourage issue is still not fixed, and I haven't checked the Sierra modem yet.)
    Anyway, I returned to my office Friday morning. In my office, I have a 1920x1200 Dell LCD display. So, when I take my laptop to the office, I plug in the power adapter I have there, then the display cable, the USB cable that connects to the monitor's hub (and in turn connects to my wired keyboard and printer) and the speaker mini-cable for the monitor.
    I immediately discover that I cannot close the MBP lid without the machine going to sleep. On Wednesday (before the upgrade), I could keep the lid closed and the machine wouldn't sleep. I could wake it from the USB keyboard or mouse. After 10.6.1, nope. The lid had to be open to keep the machine awake. This wasn't horrible per se - the only downside was that with mirroring the built in display on my Dell display, I had to run the Dell at the laptop's screen resolution (1440x900) - so the Dell wasn't a crisp image. Not a huge problem but definitely a step back in my mind.
    I tried not to work on this too much so I could focus on my actual job. But I did try a bunch of things all unsuccessfully:
    1. Scoured the forums. Did find some issues with external displays and SL, but they were more related to displays not working at all. Nothing about sleep and closed lids.
    2. Tweaked the energy settings to keep the machine awake, etc.
    3. Even briefly tried an insomnia program to force the machine to stay awake, but that didn't seem to work either. (I didn't really want to have to run this permanently, so I deleted it pretty quickly.)
    4. Tried VGA instead of DVI.
    5. Tried an entirely different Dell display I happen to have (same 1920x1200 resolution, but an older model).
    And then I got a battery life warning. After 4 hours, my MBP told me I was at 20% batter life. Huh? Why is the batter discharging?
    Oh, idiot! On Wednesday evening, I had taken the MBP to a conference room for our fantasy football draft. Normally when I take the power supply, I just use the brick and the small adapter that fits into it. I leave the cord part plugged into the wall. But I needed the longer cord, so I took the whole thing. Apparently, when I got back to my office, I never actually plugged the cord into the wall. I just tossed it behind the desk. I didn't run the machine at work again until after the 10.6.1 install.
    So, I plugged in the adapter, and lo and behold, I could now close the lid of the MBP and run the external display at its native resolution - just like the entire past month on 10.5.8, 10.6 and now 10.6.1.
    Here's the part that I wonder about: Is this a change of behavior? Has OS X always required a MBP to be externally powered to run an external display with the lid closed? I don't actually know. In fact, this is now a bit of a feature for me. When I leave work at the end of a day, I usually take my laptop home. I have been manually putting the machine into sleep before disconnecting it from the power, display etc. Now, I can just disconnect it. When I pull the power, the machine automatically sleeps if the lid is closed. By the time I unplug the other connectors, the machine has finished writing out the hibernation file.
    Does anyone know if this is a change?
    Just thought I would share this bit of folly. I was very relieved that this issue wasn't another 10.6.1 problem. And of course a bit embarrassed. But not so much that I couldn't offer up the cautionary tale.
    (And before you file this away as a rookie error, I've been using computers for 30 years, know how to program, and I manage production for a video game company. Just shows that experience doesn't always mean you are smart!)

    Nothing to do with being smart or not. Just an oversight based on a routine getting disrupted by some new excitement. So you got to learn something new (which is wonderful about disruptions to routines), and you thankfully shared it with the rest of us.
    While it's easy to say it makes sense it would have to be plugged in to operate closed, I think it's more of an afterthought of it making sense than it having to be that way. I'm sure some would complain about it not allowing you to drain the battery in that way. I like that it wants to be plugged in as it probably needs the extra boost of power anyways.
    Again, thanks for sharing.

  • I have a Westell 6100G modem.  I want to set up Airport Express for wireless.  Can someone tell me how to do it step by step.  I'm using an HP with Windows Vista.  I'm a tech idiot.

    Just got Airport Express to save on GBs of data.  I have already a Westell 6100G which is for use as Internet Broadband, via Verizon.  How do I set up the Airport Express with this Westell.  Do I even still need the Westell, or do I need to also buy a wireless router?  I'm a tech idiot and this is driving me nuts.

    The Westell 6100G is a combination modem and router or gateway device. The AirPort Express is a wireless router.
    Since the Express does not have a built-in modem, you will still need your Westell gateway in order to access the Internet.
    Which exact model of AirPort Express do you have. It will be written (in very hard to read type on a label on one of the AirPort's sides). It should look something like: A1392. It may also state a Order#. In that case it would look something like: MC414LL/A
    Regardless of which model you have, the basic network configuration would be that you would connect an Ethernet cable between the Westell's Ethernet port and the WAN (circle of dots) port on the Express. (Note: If you have an earlier model of the Express, you would connect the cable to the only Ethernet port on the Express.)
    The good news is that you will not have to make any configuration changes to the Westell. We should be able to use it as configured.
    What we are going to start with is getting a basic Wi-Fi network that should provide your computer with wireless access to the Internet. Once verified as working, we can fine-tune this network to include wireless security and any other goals that you may have.
    Ready to start?
    I would recommend that you do the following as a minimum:
    Power-down the Westell and computer(s).
    While all of the devices are powered-down, perform a "factory default" reset on the AirPort Express base station. This will get it back to its "out-of-the-box" configuration and make setting it up much easier, especially if you use the "Assist me" process within the AirPort Utility. (ref: Resetting an AirPort Base Station or Time Capsule)
    Once the reset has completed, remove the AirPort Express from power.
    Connect an Ethernet cable between the Westell and the AirPort Express.
    Power-up the Westell; wait at least 10-15 minutes to allow it adequate time to initialize.
    Power-up the AirPort base station; wait at least 5-10 minutes. Note: The AirPort's status light may continue to flash amber after it has intialized. That is because, there may be some additional configuration items necessary, like setting up wireless security, before the overall setup is completed to get a green status.
    Power-up your computer(s).
    In this basic configuration, the AirPort base station will broadcast an unsecured wireless network with a Network Name (SSID) of Apple Network NNNNNN. Network clients, connected to the base station either by wire or wireless, should now be able to access the Internet through the ISP's modem. Once Internet connectivity has been verified, you can use the AirPort Utility to configure the base station for wireless security and any other desired options. Please post back your results.

  • Yes I am an idiot---How to burn content to DVD for TV viewing?

    I am sure this has been answered somewhere, but I haven't had any luck finding it. I need idiot-proof step-by-step instructions, if possible.
    I am trying to put content from my series 2 TiVo onto DVDs for children's viewing on Sony DVD players in the family room. I have scoured the TiVo and TiVo Community forums but they are too abstruse and technical for me. Given the extremely poor reviews of Popcorn, Toast, Roxio, and Sonic (the current TivoToGo for the Mac solution) I don't want to spend $ and wasted effort.
    I have used TiVo Decode Manager to convert TiVo content to MP4 (which works great ONLY on the Mac or iPod). I have used Living Room widget to convert TiVo content to MPEG (which is unreadable on the Mac without buying a Quicktime MP-2 component).
    I have burned a Maxell DVD-R using iDVD (it didn't see the MPEG files, but I got them on the DVD using the Burn Folder) which works great on multiple Macs IF run as a Quicktime file or in iTunes. OS X DVD Player doesn't see anything (it asks for Video_TS and Audio_TS files, which aren't there), nor do any Sony DVD players see a disc at all. Please note that I have NO trouble getting TiVo connected to my Mac or transferring content to my Mac.
    So, very simple question: I want to burn MP4 or MPEG content that is readable by Sony DVD players. I cannot figure out iDVD to do this. Or do I have to buy Popcorn or Toast?

    I want to burn MP4 or MPEG content that is readable by Sony DVD players. I cannot figure out iDVD to do this.
    Nope, iDvd won't do this (at least not directly). Toast/Popcorn are better options for what you wish to do.

  • I is for Idiot, I just wanted to upgrade to 10.3

    Hey, let's say I recently upgraded my computer (iMac, slot-loading, family computer with 4 users, all admin, no passwords) to panther from 10.2.8.
    Let's call the users 1 2 3 and 4. When I try to login in as 3, it says it's logging in as 3 but then loads user 4. User 4 loads fine as himself. So user 3 is really the issue here, everything else works fine. I decide, after doing disk repair from the install CD and permissions repair from HDD, that I'm getting tired of this. I actually didn't decide anything, I was overcome by frustration. (this is bad).
    Next, I try some random apple tutorial I found referenced in a topic that I thought vaguely pertains to my issue. This tutorial is http://docs.info.apple.com/article.html?artnum=107210
    to teach me how to replace the netinfo database with the backup(!)
    So then, I go about blindly slamming my computer from the prompt in single user mode (and I don't know what any of it means). Being so very wise, I skip over the parts involving network databases. Well....
    I don't think netinfo database is very happy right now. It's cool that it backs itself up at like 3:15 or whatever everyday, but i'm not sure any backup still existed after the panther upgrade AND...
    Now, the login screen won't show user 1 2 3 or 4. It does have this cool new account named "Other..." that I don't have the password for and basically, I can't stop laughing at how histerically stupid and idiotic I just was.
    I could see the user folder in target disk mode but they won't be recognized at startup and its sad for me. Can I reverse the wrongs? Can I still go on? Will an archive and reinstall repair the references to the unseen users?
    I'm just lucky it's my computer instead of someone else who's paying me $30 each hour and keeps coming around and snooping on me in her crusty old night-gown with a discerning eye.

    I did the first account. Even though the account name/folder name are the same, I'm still getting a "user does not have sufficient privledges" error on the home folder data (when logged in as that user).
    You need to recreate the accounts in the same order they were initially created; if you don't, you will experience the permissions issues you described.
    The tutorial mentioned that there's another way if I get this error. What would that be?
    Temporarily make all accounts administrator accounts from the Accounts pane of System Preferences, and then open the Terminal in the /Applications/Utilities/ folder. Enter the following command:
    sudo chown -R $UID ~
    This command will prompt you for that account's password, which won't produce anything in the Terminal window while it is being typed. Press Enter after typing in the password, and the command will then be executed. This command needs to be performed in all of the accounts you've created on the machine.
    (17963)

  • I am trying to install Adobe Reader my wife's laptop but "installer" hangs up and fails with a blank black screen. The machine is capable and has a Vista OS. My wife blames the machine and wants to "throw it out." She's an idiot but I need to get this fix

    I am trying to install Adobe Reader my wife's laptop but "installer" hangs up and fails with a blank black screen. The machine is capable and has a Vista OS. My wife blames the machine and wants to "throw it out." She's an idiot but I need to get this fixed.

    run the cleaner (Download Adobe Reader and Acrobat Cleaner Tool - Adobe Labs) and then retry installing.

  • Can anyone tell me where to send my i phone to for repair?? I have paid by card on this site but been given no details as to what address it is to be sent . i am not a computer whizz but not an idiot either and i am becoming more and more frustrated !!!!!

    Can anyone tell me where to send my i phone to for repair?? I have paid by card on this site but been given no details as to what address it is to be sent . I am not a computer whizz but not an idiot either and i am becoming more and more frustrated !!!!!

    Yes, AppleCare can tell you.  Below is the number for AppleCare in the US. 
    1-800-APL-CARE *
    1-800-275-2273
    Hours of Operation: 7 days a week from 5am - 8pm Pacific time.
    If you live outside the US, additional contact information can be found at this link.
    http://support.apple.com/kb/he57

  • Help for a newbie idiot

    I know this is stupid but I'm stupid - I've been editing in CS4 Premiere - somehow I lost my timeline with all my edited files. I cannot figure out how to get it back and have wasted the last hour trying to figure this out. And now when I open a new project, that section does not appear and I can't get it to appear - of course it's hard to edit when I can't actually edit. Everything else is still there - just this one window is completely gone. I know it's something simple, however I just can't figure out what. Please help an idiot and tell me how to get this back. Thank you, friends

    If all your sequences and clips are still in the Project Window and just the timeline is missing.
    Double click on the sequence in the Project Window.
    Or reset your workspace.

  • Preloader problem - feel like an idiot

    I feel like a total idiot. I can't seem to get my
    preloader to work. Here's my code. What am I doing wrong? The
    problem is that myApp.swf loads successfully but the .onEnterFrame
    function thinks that loader_mc is 1 frame and 0 bytes long.

    Again, I much appreciate your help. I had put some trace
    statements in trying to find out what getBytesLoaded/Total were and
    they were coming back with values I didn't understand, so I kept
    thinking it was trying to get the values of the empty_mc I had
    instantiated instead of the thing I was trying to load and I kept
    scratching my head as to why and tried a lot of different things
    and was baffled. At any rate, in the end I think it's a timing
    issue if I understand correctly. In other words, I think the
    function started executing before it could really grab the correct
    information about the .swf that I was trying to load. Is that
    right?
    Oh well, I'm out of the ditch with that silly problem now and
    moving on to my next set of challenges. :-)
    Again, thank you so VERY much for being a willing helping
    hand to us newbies out here.

  • Idiots guide to connecting xp pro to os 10.2 server?

    Anyone have a link for an idiots guide to connecting an xp pro pc to a 10.2 server? I try to use xps network setup - \\servername\foldername hit enter then it asks for a user name and password. I enter our generic building wide user name & pw, it thinks for a while then just pops back up looking for user name & pw. Are there any things in xp that I have to turn on/off for this to work etc?

    10.2 is now seriously dated and will be quite problematic because it's significantly different in many respects from 10.3 and 10.4, making it harder for those with experience with them (10.3 and 10.4) to effectively help.
    If you can at all, I'd try to find a copy of 10.3 Server to purchase.
    Otherwise... you need to setup "Password Server" in 10.2 Server (not running by default) to properly support Windows users. Anything else will be pain.
    And then each Windows user will need to have their password type set to "Password Server" in the “User Password Type popup (see Workgroup Manager).
    You'll want to use the Open Directory Assistant in /Applications/Utilities
    But be sure to read the documentation.
    http://manuals.info.apple.com/AppleSupportArea/Manuals/servers/MacosxserverAdmin10.2.3.PDF
    http://docs.info.apple.com/article.html?artnum=50525
    Message was edited by: davidh

  • Like an idiot I changed the location of my iTunes Media File in the Advanced section of my Preferences - now half my songs won't play as they can't be found....I know they are there as I played these songs yesterday.....help !!!....

    Like an idiot I changed the location of my iTunes Media File in the Advanced section of my Preferences - now half my songs won't play as they can't be found....I know they are there as I played these songs yesterday.....help !!!....
    .....what folder do I need to reset it to so I can play my entire library??
    Frankie C

    You can also reset the location fo the media folder in the advanced tab.

  • An idiot speaks..........

    .........the idiot being me.
    I have bought the genuine iPod AV cable. This has three connectors - red, yellow and white. My TV has only two inputs - yellow and white. When I connect up (yellow and white) it works perfectly except that the picture is in black and white. I have worked out (doh) that yellow is the video output and I can get sound with either the red or white.
    I have tried both PAL (I'm in the UK) and NTSC but both come up in black and white.
    Any ideas, please?

    I can partly answer your question, for the audio part - red means Right Channel and white means Left Channel i.e. Stereo, your TV only have one input i.e. Mono. So you need a RCA splitter to plug with your TV and connecting with both Red and White, otherwise, you can only hear either the Right channel or the Left Channel, with the splitter - it will convert the Stereo singal from your iPod into Mono.
    Very likely your TV is PAL system, is there a way to set the video mode of your iPod to PAL from NTSC

  • Idiot needs help increasing speed of motion template "blizzard".

    I need to overlay some snow over an existing shot done on exterior location with snow machines.
    I've found the "blizzard" setup in motion and, since I really don't know motion at all, I want to ask if a kind expert out there can help me simply on how to speed it up, so that the snow falls/moves faster.
    Please understand that I can't learn "Motion" in order to do this one effect and I'd appreciate it if you guys and gals would not berate me for being so lazy as to ask for your help on this one issue.
    Many thanks if you can and will help,
    Best wishes,
    An idiot,
    Harry

    This is just an FYI on forum use - Please click on the or buttons over posts as appropriate - you not only reward those who answer your questions, but point future readers to where you found your answers...
    Patrick

  • Some complete idiot!

    Well I'm on a job where I'm preparing a projection mapping installation and I've been given a quad core Mac G5 for a few weeks. I have admin privileges, so I've put the projection mapping software in, and all my favorite widgets and plugs. All running smoothly. Until this evening (working late) when I have Media encoder open, and then the screen goes blank.
    Some idiot has unplugged me. "Oh it'll be alright." he says.
    It's not. Every time I try starting encoder up, I get a message saying that I should run the application that installed encoder. Other stuff starts up Ok.
    If I take this back to IT they'll probably want to wipe the disk and put it back to a fresh install. This could cost me hours.
    However, someone said that the prog is probably looking for a specific hidden file that isn't there, and all I have to do is delete some other file... but he couldn't rememebr any more.
    Any thoughts?
    I'm on CS6, and running Snow Leopard.

    Right, thanks. So when I'm back there I just launch the others (AE didn't do the trick) and then see if AME launches?
    And if it doesn't? IT could do a complete re-install of CS6, but I think they'd rather reload the whole disk image. I'd like to avoid that.
    What if I took in my own CS6 install disk..? Could I re-install CS6 and it would remember the old serials and not prompt me for those?

Maybe you are looking for

  • HT5312 You never said how can i add a rescue email to my existing account

    You never said how can i add a rescue email to my existing account

  • IPod and iTunes 7 problems on Bootcamp!

    Ok, all was OK with iTunes 6, I installed iTunes 7 and the iPod doesnt show on iTunes, it shows on the explorer yes... Only way to make it work? 1- Connect the iPod with the computer OFF and boot the machine with the iPod connected from the begining.

  • Account statement printing - single spool requests

    Dear SAP experts, We would like to use print program RFKORD10 for correspondence type SAP06 (account statements for customers) to print account statements for a range of customers, so in mass processing. I see that the standard behaviour of the progr

  • Hierarchical table in Adobe

    Hi All,           I want to know is there any work around to create a Hierarchical table in Adobe Interactive Forms?I need 2 levels of hierarchy(means 2 master columns in a single table) regards Sumit

  • Exception inside a block [BPM]

    I have send step and exception branch inside block.  But my exception handler is always triggered independently of sucess/error of my send step. Could anybody explain How do exception branch work? Where do I find good BPM documentation? I can't find