#! /usr/bin/perl -w
use strict ;
#Adress Book Program
#ver .01
#Lou Moran 01.28.02
my ($cat, $fname, $lname, $cname, $addr1, $addr2, $city, $state, $zip, $wphone, $mphone, $hphone, $ophone, $bday, $anni, $email, $icq, $notes) ;
open (ADDRESS, '>> addbook.txt') or die "Can't open file; $!" ;
while (
) {
print "Is this a Personal or Business contact? (Enter P or B)" ;
my $perbus = ;
chomp $perbus ;
$perbus =~ tr/A-Za-z/a-z/ ;
if ($perbus eq 'b'){
$cat = "Business" ;
} else {
$cat = "Personal" ;
}
print "Enter a first name: " ;
$fname = ;
chomp $fname ;
print "Enter a last name: " ;
$lname = ;
chomp $lname ;
print "Enter a company name: " ;
$cname = ;
chomp $cname ;
print "Enter address information: " ;
$addr1 = ;
chomp $addr1 ;
print "Enter address information: " ;
$addr2 = ;
chomp $addr2 ;
print "Enter city: " ;
$city = ;
chomp $city ;
print "Enter state (Use 2 letter abbreviation): " ;
$state = ;
chomp $state ;
print "Enter Zip code: " ;
$zip = ;
chomp $zip ;
print "Enter work phone: " ;
$wphone = ;
chomp $wphone ;
print "Enter mobile phone: " ;
$mphone = ;
chomp $mphone ;
print "Enter home phone: " ;
$hphone = ;
chomp $hphone ;
print "Enter other phone: " ;
$ophone = ;
chomp $ophone ;
print "Enter a birthday: " ;
$bday = ;
chomp $bday ;
print "Enter an anniversary: " ;
$anni = ;
chomp $anni ;
print "Enter email address: " ;
$email = ;
chomp $email ;
print "Enter ICQ or AIM name: " ;
$icq = ;
chomp $icq ;
print "Enter a note about the entry: " ;
$notes = ;
chomp $notes ;
write ADDRESS ;
}
close ADDRESS or die "Can't close file; $!" ;
format ADDRESS_TOP =
AddressBook version 0.01
___________________ ______________________________________________________
.
format ADDRESS =
@<<<<<<<<<<<<<<<<<< @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
"NAME", $lname, $fname
"ADDRESS", $addr1
"ADDRESS", $addr2
"CITY", $city
"STATE", $state
"ZIP", $zip
"WORK PHONE", $wphone
"MOBILE PHONE", $mphone
"HOME PHONE", $hphone
"OTHER PHONE", $ophone
"BIRTHDAY", $bday
"ANNIVERSARY", $anni
"EMAIL", $email
"ICQ-AIM NAME", $icq
"NOTE", $note
"CATEGORY", $cat
.