Graphic Design Forum and Web Design Forum  

Go Back   Graphic Design Forum and Web Design Forum »Web Design Forum »Programming Forum

Notices

Programming Forum Web and Software Programming Forum - Java, PHP, SQL etc.


Reply
 
LinkBack Thread Tools Display Modes
  #11 (permalink)  
Old 18-05-2008, 06:16 AM
Bendy's Avatar
Junior Member
 
Join Date: May 2008
Posts: 8
Default

Carl,

I have a UNIX server, so I guess I am limited to PERL.

Any help you can offer would be greatly appreciated.

Again Thank you

Cheers

Ben
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati Share This Article & VoteReddit! Wong this Post!Stumble this Post!RSS Share on FacebookForum Netvibes Page
Reply With Quote

  #12 (permalink)  
Old 22-05-2008, 01:27 PM
Experienced Member
 
Join Date: May 2008
Location: Yorkshire, England
Gender: Male
Posts: 192
Default

Hi Ben,

Sorry I haven't replied, I've been out of town for a few days. I'll get cracking on that program for you.

Just a couple more questions: What version of PERL do you have installed and what XML modules are installed on the server?

This information should be accessible from your control panel.

Kind Regards

Carl
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati Share This Article & VoteReddit! Wong this Post!Stumble this Post!RSS Share on FacebookForum Netvibes Page
Reply With Quote
  #13 (permalink)  
Old 22-05-2008, 01:46 PM
tommylogic's Avatar
f*ck yeah it validates!!!
 
Join Date: Apr 2007
Location: Virtually Everywhere
Gender: Male
Posts: 5,978
Default

wow.. that is VERY cool Carl.. I have never seen a dude willing to post free Perl code. I gotta say, that's just awesome... thank you so much!!
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati Share This Article & VoteReddit! Wong this Post!Stumble this Post!RSS Share on FacebookForum Netvibes Page
Reply With Quote
  #14 (permalink)  
Old 23-05-2008, 12:30 PM
Mack's Avatar
I own the flash design thread.
 
Join Date: May 2007
Location: RI, USA
Gender: Male
Posts: 1,387
Default

PERL? For crying out loud.
__________________
"If at first you don't succeed, try again. Then quit. No use being a damn fool about it."
Mike McKenzie - Online Portfolio
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati Share This Article & VoteReddit! Wong this Post!Stumble this Post!RSS Share on FacebookForum Netvibes Page
Reply With Quote
  #15 (permalink)  
Old 23-05-2008, 05:08 PM
Experienced Member
 
Join Date: May 2008
Location: Yorkshire, England
Gender: Male
Posts: 192
Default

Quote:
PERL? For crying out loud.
PERL has been a staple of the internet for many years; there is a cornucopia of modules written to parse XML in PERL, it is fast and reliable.

If you don't have anything positive to contribute then I suggest that you don't post anything at all.

This board seems full of ignorant people, quite frankly it bemuses me.
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati Share This Article & VoteReddit! Wong this Post!Stumble this Post!RSS Share on FacebookForum Netvibes Page
Reply With Quote
  #16 (permalink)  
Old 25-05-2008, 06:49 AM
Bendy's Avatar
Junior Member
 
Join Date: May 2008
Posts: 8
Default

Hi,

Installed PERL modules:

Installed Perl Modules
AnyDBM_FileApacheApache::Connection
Apache::ConstantsApache::Constants::ExportsApache::Debug
Apache::ExtUtilsApache::FakeRequestApache::File
Apache::IncludeApache::LeakApache::Log
Apache::ModuleConfigApache::MyConfigApache::Opcode
Apache::OptionsApache::PerlRunApache::PerlRunXS
Apache::PerlSectionsApache::RedirectLogFixApache::Registry
Apache::RegistryBBApache::RegistryLoaderApache::RegistryNG
Apache::ResourceApache::SIGApache::Server
Apache::SizeLimitApache::StatINCApache::Status
Apache::SymbolApache::SymdumpApache::Table
Apache::URIApache::UtilApache::httpd_conf
Apache::srcApache::testoldArchive::Zip
Archive::Zip::BufferedFileHandleArchive::Zip::MemberReadArchive::Zip::MockFileHandle
Attribute::HandlersAutoLoaderAutoSplit
BB::AsmdataB::Assembler
B::BblockB::BytecodeB::C::Section
B::CCB::ConciseB::Debug
B::DeparseB::Disassembler::BytecodeStreamB::Lint
B::ShowlexB::StackobjB::Stash
B::TerseB::XrefBenchmark
Bundle::ApacheBundle::DBIByteLoader
CGICGI::CarpCGI::Cookie
CGI::FastCGI::PrettyCGI::Push
CGI::UtilCPANCPAN::Mirrored::By
CPAN::NoxCarpClass::ISA
Class::StructCompress::ZlibConfig
Convert::BinHexConvert::TNEFCrypt::Makerand
CwdDBDBD::DBM
DBD::FileDBD::ProxyDBD::SQLite
DBIDBI::Const::GetInfo::ANSIDBI::Const::GetInfo::ODBC
DBI::Const::GetInfoReturnDBI::Const::GetInfoTypeDBI::DBD
DBI::DBD::MetadataDBI::FAQDBI::Profile
DBI::ProfileDataDBI::ProfileDumperDBI::ProfileDumper::Apache
DBI::ProxyServerDBI::SQL::NanoDBM_Filter
DBM_Filter::compress DBM_Filter::encode DBM_Filter::int32
DBM_Filter::null DBM_Filter::utf8 DB_File::HASHINFO
Data::DumperDate::FormatDate::Language
Date::Language::AfarDate::Language::AmharicDate::Language::Austrian
Date::Language::BrazilianDate::Language::Chinese_GBDate::Language::Czech
Date::Language::DanishDate::Language::DutchDate::Language::English
Date::Language::FinnishDate::Language::FrenchDate::Language::Gedeo
Date::Language::GermanDate::Language::GreekDate::Language::Italian
Date::Language::NorwegianDate::Language::OromoDate::Language::Sidama
Date::Language::SomaliDate::Language::SwedishDate::Language::Tigrinya
Date::Language::TigrinyaEritreanDate::Language::TigrinyaEthiopianDate::Parse
DemoDescriptionsDevel::DProf
Devel::PPPortDevel::PeekDevel::SelfStubber
DigestDigest::MD5Digest::SHA1
Digest::baseDigest::fileDirHandle
DumpvalueDynaLoaderEncode
Encode::AliasEncode::ByteEncode::CJKConstants
Encode::CNEncode::CN::HZEncode::Config
Encode::EBCDICEncode::EncoderEncode::Encoding
Encode::GuessEncode::JPEncode::JP::H2Z
Encode::JP::JIS7Encode::KREncode::KR::2022_KR
Encode::MIME::HeaderEncode::SymbolEncode::TW
Encode::UnicodeEncode::Unicode::UTF7English
EnvErrnoExporter
Exporter::HeavyExtUtils::CommandExtUtils::Command::MM
ExtUtils::ConstantExtUtils::EmbedExtUtils::Install
ExtUtils::InstalledExtUtils::LiblistExtUtils::Liblist::Kid
ExtUtils::MMExtUtils::MM_AIXExtUtils::MM_Any
ExtUtils::MM_BeOSExtUtils::MM_CygwinExtUtils::MM_DOS
ExtUtils::MM_MacOSExtUtils::MM_NW5ExtUtils::MM_OS2
ExtUtils::MM_QNXExtUtils::MM_UWINExtUtils::MM_Unix
ExtUtils::MM_VMSExtUtils::MM_VOSExtUtils::MM_Win32
ExtUtils::MM_Win95ExtUtils::MYExtUtils::MakeMaker
ExtUtils::MakeMaker::ConfigExtUtils::MakeMaker::bytesExtUtils::MakeMaker::vmsish
ExtUtils::ManifestExtUtils::MiniperlExtUtils::Mkbootstrap
ExtUtils::MksymlistsExtUtils::PacklistExtUtils::testlib
FatalFcntlFile::Basename
File::CheckTreeFile::CompareFile::Copy
File::DosGlobFile::FindFile::Glob
File::PathFile::SpecFile::Spec::Cygwin
File::Spec::EpocFile::Spec::FunctionsFile::Spec::Mac
File::Spec::OS2File::Spec::UnixFile::Spec::VMS
File::Spec::Win32File::TempFile::stat
FileCacheFileHandleFilesys::Df
Filter::Util::Call Filter::Util::Exec Filter::cpp
Filter::decrypt Filter::exec Filter::sh
Filter::tee FindBinGDBM_File
Getopt::LongGetopt::StdHTML::Entities
HTML::FilterHTML::HeadParserHTML::LinkExtor
HTML::ParserHTML::PullParserHTML::Tagset
HTML::TokeParserHash::UtilI18N::Collate
I18N::LangTagsI18N::LangTags::DetectI18N::LangTags::List
I18N::LanginfoIOIO::AtomicFile
IO::DirIO::FileIO::Handle
IO::InnerFileIO::LinesIO::Pipe
IO::PollIO::ScalarIO::ScalarArray
IO::SeekableIO::SelectIO::Socket
IO::Socket::INETIO::Socket::SSLIO::Socket::UNIX
IO::StringyIO::WrapIO::WrapTie
IPC::MsgIPC::Open2IPC::Open3
IPC::SemaphoreIPC::SysVImage::Magick
List::UtilLocale::ConstantsLocale::Country
Locale::CurrencyLocale::LanguageLocale::Maketext
Locale::Maketext::GutsLocale::Maketext::GutsLoaderLocale::Script
MIME::Base64MIME::BodyMIME::Decoder
MIME::Decoder::Base64MIME::Decoder::BinHexMIME::Decoder::Binary
MIME::Decoder::Gzip64MIME::Decoder::NBitMIME::Decoder::QuotedPrint
MIME::Decoder::UUMIME::EntityMIME::Field::ConTraEnc
MIME::Field::ContDispMIME::Field::ContTypeMIME::Field::ParamVal
MIME::HeadMIME::ParserMIME::Parser::Filer
MIME::Parser::ReaderMIME::Parser::ResultsMIME::QuotedPrint
MIME::ToolsMIME::WordDecoderMIME::Words
Mail::AddressMail::CapMail::Field
Mail::Field::AddrListMail::Field::DateMail::Filter
Mail::HeaderMail::InternetMail::Mailer
Mail::Mailer::qmailMail::Mailer::rfc822Mail::Mailer::sendmail
Mail::Mailer::smtpMail::Mailer::testfileMail::SPF::Query
Mail::SendMail::SpamAssassinMail::SpamAssassin::AICache
Mail::SpamAssassin::ArchiveIteratorMail::SpamAssassin::AsyncLoopMail::SpamAssassin::AutoWhitelist
Mail::SpamAssassin::BayesMail::SpamAssassin::Bayes::CombineChiMail::SpamAssassin::Bayes::CombineNaiveBayes
Mail::SpamAssassin::BayesStoreMail::SpamAssassin::BayesStore::DBMMail::SpamAssassin::BayesStore::MySQL
Mail::SpamAssassin::BayesStore::PgSQLMail::SpamAssassin::BayesStore::SDBMMail::SpamAssassin::BayesStore::SQL
Mail::SpamAssassin::ClientMail::SpamAssassin::ConfMail::SpamAssassin::Conf::LDAP
Mail::SpamAssassin::Conf::ParserMail::SpamAssassin::Conf::SQLMail::SpamAssassin::Constants
Mail::SpamAssassin::DBBasedAddrListMail::SpamAssassin::DnsMail::SpamAssassin::DnsResolver
Mail::SpamAssassin::EvalTestsMail::SpamAssassin::HTMLMail::SpamAssassin::Locales
Mail::SpamAssassin::LockerMail::SpamAssassin::Locker::FlockMail::SpamAssassin::Locker::UnixNFSSafe
Mail::SpamAssassin::Locker::Win32Mail::SpamAssassin::LoggerMail::SpamAssassin::Logger::File
Mail::SpamAssassin::Logger::StderrMail::SpamAssassin::Logger::SyslogMail::SpamAssassin::MailingList
Mail::SpamAssassin::MessageMail::SpamAssassin::Message::MetadataMail::SpamAssassin::Message::Metadata::Received
Mail::SpamAssassin::Message::NodeMail::SpamAssassin::NetSetMail::SpamAssassin::PerMsgLearner
Mail::SpamAssassin::PerMsgStatusMail::SpamAssassin::PersistentAddrListMail::SpamAssassin::Plugin
Mail::SpamAssassin::Plugin::ASNMail::SpamAssassin::Plugin::AWLMail::SpamAssassin::Plugin::AccessDB
Mail::SpamAssassin::Plugin::AntiVirusMail::SpamAssassin::Plugin::AutoLearnThresholdMail::SpamAssassin::Plugin::Bayes
Mail::SpamAssassin::Plugin::BodyEvalMail::SpamAssassin::Plugin::BodyRuleBaseExtractorMail::SpamAssassin::Plugin::Check
Mail::SpamAssassin::Plugin::DCCMail::SpamAssassin::Plugin::DKIMMail::SpamAssassin::Plugin::DNSEval
Mail::SpamAssassin::Plugin::DomainKeysMail::SpamAssassin::Plugin::HTMLEvalMail::SpamAssassin::Plugin::HTTPSMismatch
Mail::SpamAssassin::Plugin::HashcashMail::SpamAssassin::Plugin::HeaderEvalMail::SpamAssassin::Plugin::ImageInfo
Mail::SpamAssassin::Plugin::MIMEEvalMail::SpamAssassin::Plugin::MIMEHeaderMail::SpamAssassin::Plugin::OneLineBodyRuleType
Mail::SpamAssassin::Plugin::PyzorMail::SpamAssassin::Plugin::Razor2Mail::SpamAssassin::Plugin::RelayCountry
Mail::SpamAssassin::Plugin::RelayEvalMail::SpamAssassin::Plugin::ReplaceTagsMail::SpamAssassin::Plugin::Rule2XSBody
Mail::SpamAssassin::Plugin::SPFMail::SpamAssassin::Plugin::ShortcircuitMail::SpamAssassin::Plugin::SpamCop
Mail::SpamAssassin::Plugin::TestMail::SpamAssassin::Plugin::TextCatMail::SpamAssassin::Plugin::URIDNSBL
Mail::SpamAssassin::Plugin::URIDetailMail::SpamAssassin::Plugin::URIEvalMail::SpamAssassin::Plugin::VBounce
Mail::SpamAssassin::Plugin::WLBLEvalMail::SpamAssassin::Plugin::WhiteListSubjectMail::SpamAssassin::PluginHandler
Mail::SpamAssassin::ReporterMail::SpamAssassin::SQLBasedAddrListMail::SpamAssassin::SpamdForkScaling
Mail::SpamAssassin::SubProcBackChannelMail::SpamAssassin::TimeoutMail::SpamAssassin::Util
Mail::SpamAssassin::Util::DependencyInfoMail::SpamAssassin::Util::ProgressMail::SpamAssassin::Util::RegistrarBoundaries
Mail::SpamAssassin::Util::TieOneStringHashMail::UtilMath::BigFloat
Math::BigFloat::TraceMath::BigIntMath::BigInt::Calc
Math::BigInt::CalcEmuMath::BigInt::TraceMath::BigRat
Math::ComplexMath::TrigMemoize
Memoize::AnyDBM_FileMemoize::ExpireMemoize::ExpireFile
Memoize::ExpireTestMemoize::NDBM_FileMemoize::SDBM_File
Memoize::StorableModule::BuildModule::Build::Base
Module::Build::CompatModule::Build::ConfigModule::Build::ConfigData
Module::Build::CookbookModule::Build::ModuleInfoModule::Build::Notes
Module::Build::PPMMakerModule::Build::Platform::AmigaModule::Build::Platform::Default
Module::Build::Platform::EBCDICModule::Build::Platform::MPEiXModule::Build::Platform::MacOS
Module::Build::Platform::RiscOSModule::Build::Platform::UnixModule::Build::Platform::VMS
Module::Build::Platform::VOSModule::Build::Platform::WindowsModule::Build::Platform::aix
Module::Build::Platform::cygwinModule::Build::Platform::darwinModule::Build::Platform::os2
Module::Build::PodParserModule::Build::VersionModule::Build::YAML
MyClassNEXTNet::CIDR
Net::CIDR::LiteNet::CmdNet::Config
Net::DNSNet::DNS::HeaderNet::DNS::Nameserver
Net::DNS::PacketNet::DNS::QuestionNet::DNS::RR
Net::DNS::RR::ANet::DNS::RR::AAAANet::DNS::RR::AFSDB
Net::DNS::RR::CERTNet::DNS::RR::CNAMENet::DNS::RR::DNAME
Net::DNS::RR::EIDNet::DNS::RR::HINFONet::DNS::RR::IPSECKEY
Net::DNS::RR::ISDNNet::DNS::RR::LOCNet::DNS::RR::MB
Net::DNS::RR::MGNet::DNS::RR::MINFONet::DNS::RR::MR
Net::DNS::RR::MXNet::DNS::RR::NAPTRNet::DNS::RR::NIMLOC
Net::DNS::RR::NSNet::DNS::RR::NSAPNet::DNS::RR::NULL
Net::DNS::RR::OPTNet::DNS::RR::PTRNet::DNS::RR::PX
Net::DNS::RR::RPNet::DNS::RR::RTNet::DNS::RR::SOA
Net::DNS::RR::SPFNet::DNS::RR::SRVNet::DNS::RR::SSHFP
Net::DNS::RR::TKEYNet::DNS::RR::TSIGNet::DNS::RR::TXT
Net::DNS::RR::UnknownNet::DNS::RR::X25Net::DNS::Resolver
Net::DNS::Resolver::BaseNet::DNS::Resolver::CygwinNet::DNS::Resolver::Recurse
Net::DNS::Resolver::UNIXNet::DNS::Resolver::Win32Net::DNS::Update
Net::DomainNet::FTPNet::FTP::A
Net::FTP::ENet::FTP::INet::FTP::L
Net::FTP::dataconnNet::IPNet::NNTP
Net::NetrcNet::POP3Net::Ping
Net::SMTPNet::SSLeayNet::SSLeay::Handle
Net::TimeNet::hostentNet::netent
Net::protoentNet::serventNewt
OOpcodeOpenIPMI
POSIXPerlIOPerlIO::encoding
PerlIO::scalarPerlIO::viaPerlIO::via::QuotedPrint
Pod::CheckerPod::FindPod::Functions
Pod::HtmlPod::InputObjectsPod::LaTeX
Pod::ManPod::ParseLinkPod::ParseUtils
Pod::ParserPod::PerldocPod::Perldoc::BaseTo
Pod::Perldoc::GetOptsOOPod::Perldoc::ToCheckerPod::Perldoc::ToMan
Pod::Perldoc::ToNroffPod::Perldoc::ToPodPod::Perldoc::ToRtf
Pod::Perldoc::ToTextPod::Perldoc::ToTkPod::Perldoc::ToXml
Pod::PlainTextPod::PlainerPod::Select
Pod::TextPod::Text::ColorPod::Text::Overstrike
Pod::Text::TermcapPod::UsageSDBM_File
SafeScalar::UtilSearch::Dict
SelectSaverSelfLoaderShell
SocketStorableSwitch
SymbolSys::HostnameSys::Hostname::Long
Sys::SyslogTerm::ANSIColorTerm::Cap
Term::CompleteTerm::ReadLine::StubTest
Test::BuilderTest::HarnessTest::Harness::Assert
Test::Harness::IteratorTest::Harness::StrapsTest::More
Test::SimpleText::AbbrevText::Balanced
Text::ParseWordsText::SoundexText::Tabs
Text::WrapThreadThread::Queue
Thread::SemaphoreTie::ArrayTie::File
Tie::HandleTie::HashTie::Memoize
Tie::RefHashTie::ScalarTie::SubstrHash
Time::HiResTime::LocalTime::Zone
Time::gmtimeTime::localtimeTime::tm
UNIVERSALURIURI::Escape
URI::HeuristicURI::QueryParamURI::Split
URI::URLURI::WithBaseURI::_foreign
URI::_genericURI::_ldapURI::_login
URI::_queryURI::_segmentURI::_server
URI::_userpassURI::dataURI::file
URI::file::BaseURI::file::FATURI::file::Mac
URI::file::OS2URI::file::QNXURI::file::Unix
URI::file::Win32URI::ftpURI::gopher
URI::httpURI::httpsURI::ldap
URI::ldapiURI::ldapsURI::mailto
URI::mmsURI::newsURI::nntp
URI::popURI::rloginURI::rsync
URI::rtspURI::rtspuURI::sip
URI::sipsURI::snewsURI::ssh
URI::telnetURI::tn3270URI::urn
URI::urn::isbnURI::urn::oidUnicode::Collate
Unicode::NormalizeUnicode::UCDUser::grent
User::pwentXS::APItestXS::Typemap
XSLoaderattributesattrs
autousebasebigint
bignumbigratblib
bytescharnamesconstant
diagnosticsencodingfields
filetestifinteger
lessliblocale
mod_perlopenops
overloadresigtrap
sortstrictsubs
threadsthreads::sharedutf8
varsvmsishwarnings
warnings::register

How do I find out what version of PERL is running

Cheers an Thanks

Ben
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati Share This Article & VoteReddit! Wong this Post!Stumble this Post!RSS Share on FacebookForum Netvibes Page
Reply With Quote
  #17 (permalink)  
Old 25-05-2008, 01:40 PM
LeadMagnet's Avatar
Mr. Tambourine Man
 
Join Date: Jun 2007
Location: Ireland
Gender: Male
Posts: 1,719
Default

Honestly i never would have even considered PERL. I never see it in use anywhere.
Is there some reason why you'd use PERL over something like PHP which is installed pretty much as standard on every webserver i've ever seen, has a huge range of free scripts and great documentation, including xml support, is a very very easy language to learn and (in my experience) has a much wider user base online that can help with it.

If you already know PERL and not PHP, then fine. Just wondering if PERL has any actual advantages in this situation.
__________________
Subtlety is my middle name... and first and last in case you didn't get the point.
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati Share This Article & VoteReddit! Wong this Post!Stumble this Post!RSS Share on FacebookForum Netvibes Page
Reply With Quote
  #18 (permalink)  
Old 25-05-2008, 02:17 PM
tommylogic's Avatar
f*ck yeah it validates!!!
 
Join Date: Apr 2007
Location: Virtually Everywhere
Gender: Male
Posts: 5,978
Default

PERL allows you to write standalone applications that build the pages as they are requested. PHP is requested from within the existing page. This creates limitations to PHP within itself.
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati Share This Article & VoteReddit! Wong this Post!Stumble this Post!RSS Share on FacebookForum Netvibes Page
Reply With Quote
  #19 (permalink)  
Old 25-05-2008, 03:50 PM
LeadMagnet's Avatar
Mr. Tambourine Man
 
Join Date: Jun 2007
Location: Ireland
Gender: Male
Posts: 1,719
Default

Explain pls.
__________________
Subtlety is my middle name... and first and last in case you didn't get the point.
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati Share This Article & VoteReddit! Wong this Post!Stumble this Post!RSS Share on FacebookForum Netvibes Page
Reply With Quote
  #20 (permalink)  
Old 25-05-2008, 04:22 PM
tommylogic's Avatar
f*ck yeah it validates!!!
 
Join Date: Apr 2007
Location: Virtually Everywhere
Gender: Male
Posts: 5,978
Default

You could write a single Perl app that would otherwise require hundreds of PHP pages to do the same thing, in example.
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati Share This Article & VoteReddit! Wong this Post!Stumble this Post!RSS Share on FacebookForum Netvibes Page
Reply With Quote
Reply