DreamweaverDeveloper'sInstantTroubleshooterRachelAndrewGarethDownes-PowellNancyGillKevinMarshallDrewMclellanApressDreamweaverDeveloper'slnstantTroubleshooter2003RachelAndrew,GarethDownes-Powell,NancyGill,KevinMarshall,DrewMclellanOriginallypublishedbyApressin2003Alirightsreserved.
Nopartofthisworkmaybereproducedortransmittedinanyformorbyanymeans,electronicormechanical,includingphotocopying,recording,orbyanyinformationstorageorretrievalsystem,withoutthepriorwrittenpermissionofthecopyrightownerandthepublisher.
ISBN978-1-59059-233-5ISBN978-1-4302-0806-8(eBook)DOI10.
1007/978-1-4302-0806-8Trademarkednamesmayappearinthisbook.
Ratherthanuseatrademarksymbolwitheveryoccurrenceofatrademarkedname,weusethenamesonlyinaneditorialtashionandtothebenefitofthetrademarkowner,withnointentionofinfringementofthetrademark.
TheDreamweaverMXlogoisatrademarkofMacromedia,lnc.
andisusedwithpermission.
Theinformationinthisbookisdistributedonan"asis"basis,withoutwarranty.
Althougheveryprecautionhasbeentakeninthepreparationofthiswork,neithertheauthor(s)norApressshallhaveanyliabilitytoanypersonorentitywithrespecttoanylossordamagecausedorallegedtobecauseddirectlyorindirectlybytheinformationcontainedinthiswork.
CreditsEditorialBoardDanApplemanCraigBerryGaryCornellTonyDavisStevenRycroftJulianSkinnerMartinStreicherJimSumserKarenWattersonGavinWrayJohnZukowskiTechnicalReviewersRayWestDavidPowersDaniloCelieMidJamieShefaliKulkarniCommunicationsManagerBruceLawsonProofreaderAgnesWiggersCommissioningEditorSimonMackieTechnicalEditorsDanWalkerMattMachellSimonMackieDaveMercerAmandaKayProjectManagersBeckieStonesSofiaMarchantGraphicEditorPipWonsonCoverDesignerKurtKramesCopyEditorNicoleLeClercIndexerBillJohncocksAbouttheAuthorsSolveDreamweaver'smostfrequentproblemswiththehelpofrenownedprofessionals.
RachelAndrewRachelAndrewrunsherownwebsolutionscompanyintheUK,edgeofmyseat.
com,thecompanywebsitealsobeinghometovarious"webstandards"-focusedarticlesandDreamweaverextensions.
RachelisamemberoftheWebStandardsProjectontheDreamweaverTaskForce,andhopestoencouragebestpracticesinthesupportanduseofW3CStandardsinDreamweaver.
Whennotwritingcode,orwritingaboutwritingcode,Rachelspendstimewithherdaughter,triestoencouragepeopletouseDebianGNU/Linux,studieswiththeOpenUniversity,andenjoysanicepintofbeer.
Thanksmustgotoeveryoneatglasshausformakingtheprocessofworkingonthisbookenjoyable;toDrewMcLellanforhisconstantloveandsupport;andtomydaughterBethany,whothinksthatallmummiesarepermanentlyattachedtoacomputer.
Thankyou.
GarethDownes-PowellGarethhasbeenworkinginthecomputerindustryforthelast12years,primarilybuildingandrepairingPCs,andwritingcustomdatabaseapplications.
HebranchedoutontotheInternet6yearsago,andstartedcreatingwebsitesandapplications.
Thisisnowhismainareaofexpertise,andhespecializesinwritingcustomPHPsitesandapplications,utilizingMySQLback-enddatabases.
GarethisapartnerinBuzzinet,http://www.
buzzinet.
co.
uk,anInternetcompanyspecializinginbusinesssolutions,andofferingprofessionalwebdesignandhostingservices.
ThroughhisworkheusesawiderangeofMacromediaproducts,fromDreamweaverMXthroughtoFlashMXandDirectorforcustomInternetandmultimediaapplications.
Recentlyhestartedhttp://www.
dreamweavermxsupport.
com/asawayofprovidingsupportforthewholeMacromediaDreamweaverMXcommunity,andheregularlyaddsnewtutorialsandguidestothisrapidlyexpandingsite,aswellasextensionssuchasthePHPLoginSLJiteforDreamweaverMX.
Garethenjoyskeepingupwiththelatestdevelopments,andhehasbeenprovidingsupporttomanyuserstohelpthemuseDreamweaverMXwithPHP.
HeactivelypromotesLinuxserversrunningPHPandtheMySQLDatabaseSystem,andhasnowcowrittenanumberofbooks,andhascontributedarticlestoanumberofmagazinesonafreelancebasis.
Thankstoallthestaffatglasshausfortheirhelpincreatingthisbook.
NancyGillKevinMarshallNancyGillistheownerofWebWishProductions,awebdesignbusinessshefoundedin1996afterbeingturnedontotheInternetataseminardesignedtogetcustomersinterestedinamassmall.
WebWishProductionstargetsmostlysmall-tomid-sizedbusinessesandhasworkedwithcompaniesineveryfieldfromagriculturetoentertainmentandmedia.
Currently,about90%ofthecompany'sbusinessconsistsofdata-drivensites.
Afterhand-codinginNotepadfornearly3years,NancydiscoveredMacromediaandDreamweaverin1999andneverlookedback.
ShebecameinvolvedintheMacromediaforumsinlate2000andhasbeenamemberofTeamMacromediasinceDecemberof2001.
NancyhasalsoparticipatedinanumberofbetaprogramsforMacromediaoverthepastyearandisexcitedaboutthenewMXlineofproducts.
KevinMarshalllivesinPerth,Scotland.
HeisaseniorprogrammerwithWebXeL.
comLtdandisalsoITmanagerwithSpectraglassLtd;bothcompaniesarebasedinPerth,Scotland.
Hehasbeeninvolvedincomputerprogrammingsince1990,web-basedprogrammingusingASPsince1997,andhasbeenbuildingASP.
NETapplicationssinceASP.
NETBeta2wasreleasedin2001.
HehasbeenanavidDreamweaverusersinceversion1waslaunchedandwiththereleaseofMXhasmovedintodevelopingextensions.
WebXeL.
comLtdlaunchedanewwebsiteinNovember2002dedicatedtothedevelopmentoffreeandcommercialDreamweaverMXextensionsforASP.
NET.
Thesitecanbefoundathttp://www.
webxel-dw.
co.
uk.
KevinisalsoaregularcontributortotheMacromedianewsgroups,providingadviceandassistancetootherDreamweaverusers.
Iwouldliketothankmywife,Abby,andmyparents,ElliottandPatricia,fortheircontinuedsupport.
IwouldalsoliketothankLawrenceMcNamaraofWebXel.
comLtd.
DrewMclellanDrewMclellanhasbeeninvolvedinwebdesignanddevelopmentsince1996.
Startingoriginallyasahand-coder,DrewquicklysawthegreatproductivitybenefitsthatcouldbebroughtbyaVisualEditorwiththearrivalofDreamweaver1.
2.
Sincethen,DrewhasbeenpushingtheboundariesofDreamweaverthroughitssolidHTML-basedmethodologyandpowerfulextensiblearchitecture.
WithliterallytensofthousandsofhisDreamweaverExtensionsinusearoundtheglobe,DrewhasestablishedafirmseatingwithinthecenteroftheonlineDreamweavercommunityandcanbefoundonadailybasisteachingandaidingfellowdevelopersinMacromedia'snewsforums.
Drew'sonlinetutorialsfromhisDreamweaverFever.
comwebsitearerecognizedasoneofthemorevaluableDreamweaverresourcesavailable,duetotheirclearandnonassuminguseoflanguage.
DrewalsohelpsoutattheWebStandardsProject(http://www.
webstandards.
org/)asaDreamweaverexpert,focusingontheissuessurroundingwebstandardsinMacromedia'sflagshipHTMLeditor.
AsaTeamMacromediavolunteer,DrewisacommittedDreamweaveruserandenjoysnothingmorethanbeingabletosharehisknowledgeandexperienceoftheproductwithfellowdevelopers.
Drewhasawideknowledgeofbothwebdesignanddevelopment,andiscurrentlyworkingforadesign,marketing,andITagencyinLondon,UK.
Introduction1Chapter1:SettingUpSiteDefinitions5BeforeYouStartBasicSiteDefinition.
BasicHTMLSite.
7DynamicSite8AdvancedSiteDefinition11LocalInfo11RemoteInfo11TestingServer.
12Cloaking13DesignNotes13SiteMapLayout14FileViewColumns14Contribute15TheEditSitesWindow.
15BringingItAllTogether15TopQuestions.
16Summary18Chapter2:DatabasesandConnections21UnderstandingDatabases21ChoosingaDatabase.
22MicrosoftAccess22SOLServer.
23Oracle23PostgreSQL24OtherDatabases24DesigningYourDatabase.
25AnExampleDatabase25CreatingtheConnection.
.
-27ASP.
27ASP.
NET30ColdFusion31GettingDatafromtheDatabase32FrequentlyAskedQuestlons.
34Summary35Chapter3:SettingUpliSforHTML,ASP,orPHP37InstallingandSettingUpliS37CheckingtheInstallation39AdministeringaBasicWebSite40viiiCheckingThatWebPagesAreBeingServedCorrectly42TroubleshootingliSInstallProblems44InstallingPHPforliS45DownloadingPHP45InstallingPHP46AddingPHPtoliS48TestingPHPPages.
52InstallingPHPExtensions53TroubleshootingPHP54Summary66Chapter4:ApacheandWindows59Apache.
59WhichVersionofApache60Security.
60DownloadingApache61InstallingApache61Apache'sConfigurationFiles65CheckingtheApacheInstallation68TroubleshootingGuide69ApacheModules.
70InstallingPHPwithApacheonWlndows.
70DownloadingPHP70InstallingPHP71ConfiguringApacheforPHP72ConfiguringPHP.
73RestartingApache75TestingApacheandPHP76ixTroubleshootingaPHPInstallation.
PHPExtensions77Summary78Chapter5:ApacheandPHPSetuponLinux81Linux82RecommendedSoftware82Telnet83Samba84Firewall85TheApacheWebServer85DownloadingApache85InstallingApache86ConfiguringApache91ControllingtheApacheServer93TestingApache94TroubleshootingtheApachelnstallation.
95ApacheModules.
96InstallingPHPintoApache96DownloadingPHP96ExtractingthePHPFile97CompilingPHPandConfiguringApache99ConfiguringApache100ConfiguringPHP102RestartingApache104TestingApacheandPHP105TroubleshootingthePHPInstallation106Summary107XChapter6:MySQLSetup109InstallingMySQLonWindows110DownloadingMySQL110InstallingMySQL110StartingtheMySQLServer112InstallingMySQLonLinux113DownloadingMySQL113InstallingMySQL114StartingandStoppingtheMySQLServer116MySQLFileLocations117MySQLServerSetupandConfiguration118SettingtheMySQLRootPassword119WorkingwithMySQL119WorkingwithUsers.
122FrequentlyAskedQuestions130Summary138Chapter7:CSS141WhyUseCSSforTextStylingInsteadofTags141SeparatingDocumentStructurefromPresentation141CSSToolsinDreamweaverMX.
146Preferences146TheCSSStylesPanel147ThePropertiesInspector148FrequentlyAskedQuestions.
148Summary161xiChapter8:Templates163HowTemplatesWork163LockedRegions163EditableRegions164AdvantagesandDisadvantagesofTemplates164CreatingaBasicTemplatePage164AddingTemplateFeatures165EditableRegions166CreatingaTemplateforDynamicPages174FrequentlyAskedQuestions.
175Summary177Chapter9:WebStandards179WhoSetstheStandards179DoesItTakeLongertoWorkwiththeStandards180WhyShouldIWorkwiththeStandards180Future-Proofing180Accessibility181EaseofDebugging181WorkingAsaTeam182CreatingStandards-CompliantDocumentsinDreamweaverMX182HTMLorXHTML182WhatIsaDOCTYPE186HowCanIConvertanHTMLDocumenttoXHTML191HowCanICheckThatMyDocumentIsStandards-Compliant192ValidatingWithinDreamweaver192ValidatingAttheW3CWebSite193xiiValidatingDynamicPages194StructuredMarkup194FrequentlyAskedQuestions.
197Summary199Chapter10:CreatingFlexibleLayouts201SizingUptheProblem201TheTroublewithResolution202WhyShouldtheLayoutStretch204Considerations205BuildingaStretchablePage209StylingtheBanner211StylingtheNavigation211StylingtheContent212FrequentlyAskedQuestions.
213Summary214Chapter11:TopPHPQuestions217WhyDon'tSessionVariablesWork217HowDoICheckThatSessionVariablesAreWorking218WhenDoIHavetoUsesession_start220HowDoIUploadaFileThroughtheBrowser220DisplayinganUploadedImage.
222HowDoIGetaListofFilesinaDirectory222E-mail.
223HowDoISendanE-mailAsHTML223xiiiHowDoISendaNewsletterwithPHP224HowDoIStopaScriptAfterTimingOutWhenSendingManyE-mails225DateandTimeProblems226HowDoIReadtheDateorTimefromtheServer226HowDoIConvertaDatetoandfromMySQLFormat226HowDoIFindtheLengthofTimeBetweenTwoDates228HowDoIFindaDate,xDays/MonthsNearsinthePastorFuture228CommonPHPErrors229ParseErrors229UndefinedIndexorVariable230HeadersAlreadySentErrors231HowDoIForceaFiletoDownloadRatherThanOpen232HowDoIFindtheDimensionsofanImage233HowDoICreateaRandomPassword234Summary235Chapter12:TopASPQuestions237xivHowDoIConnecttoaDatabaseWithoutaDSN237SoWhat'saConnectionString238HowDoIModifyMyConnection239HowDoIPreserveLineBreaksfromaTextarea240CanIPreventOffensiveLanguagefromBeingDisplayed241HowCanIRememberaVisitor'sName242HowDoICreateTableswithStripedRows244HowDoIGroupDatabyItsHeadings246SortingtheData246HowDoIE-mailtheResultsofMyForm248SettingUptheForm249CreatingtheE-mail250Summary252Chapter13:TopASP.
NETQuestions255HowDoIInstall·the.
NETFramework255WhatVersionShouldIInstall256WhatAretheSystemRequirements256HowCanIFixaBroken.
NETFrameworkInstallation257WhatDoestheError"AccessisDenied'some.
dll'"Mean257WhatIsaServerControl258What'stheDifferenceBetweenWebControlsandHTMLControls259WhatIsaUserControl260WhyDoesDreamweaverMXSometimesFailtoRenderServerControls260HowDoIEditaServerControl'sTagAfterItHasBeenInserted261WhatIsCode-Behind263CompiledAssemblies263DirectLinktotheCode-BehindFile263NamingYourCode-BehindFile263What'sweb.
conflg264HowDoIMakeMySiteUseItsOwnbinFolder264CanIUseDreamweaverMXandVisualStudio.
NETTogether266WhatProcessDoIUse267WhatArePostBackandVlewState268WhyMustSomeServerControlsBePlacedWithinaForm269XVEventsAPage'sLifeCycleWhat'sThatAbout270TheLifeCycleofaPage270Events271WhenDoIUseInsteadof272WhyDoestheSelectedItemofaDropDownListorListBoxGetLostonaPostBack273HowCanIInsertanItemintoaData-BoundDropDownListorListBox275HowDoIProgrammaticallySelectanIteminaDropDownListorListBox276What'stheDifferenceBetweenanMM:DataSetandaTrueDataSet.
.
.
.
278Summary279Index281
如果我们熟悉RAKsmart商家促销活动的应该是清楚的,每个月的活动看似基本上一致。但是有一些新品或者每个月还是有一些各自的特点的。比如七月份爆款I3-2120仅30美金、V4新品上市,活动期间5折、洛杉矶+硅谷+香港+日本站群恢复销售、G口不限流量服务器比六月份折扣力度更低。RAKsmart 商家这个月依旧还是以独立服务器和站群服务器为主。当然也包括有部分的低至1.99美元的VPS主机。第一、I...
前几天还在和做外贸业务的网友聊着有哪些欧洲机房的云服务器、VPS商家值得选择的。其中介绍他选择的还是我们熟悉的Vultr VPS服务商,拥有比较多达到17个数据中心,这不今天在登录VULTR商家的时候看到消息又新增一个新的机房。这算是第18个数据中心,也是欧洲VPS主机,地区是瑞典斯德哥尔摩。如果我们有需要欧洲机房的朋友现在就可以看到开通的机房中有可以选择瑞典机房。目前欧洲已经有五个机房可以选择,...
ParkInHost主机商是首次介绍到的主机商,这个商家是2013年的印度主机商,隶属于印度DiggDigital公司,主营业务有俄罗斯、荷兰、德国等机房的抗投诉虚拟主机、VPS主机和独立服务器。也看到商家的数据中心还有中国香港和美国、法国等,不过香港机房肯定不是直连的。根据曾经对于抗投诉外贸主机的了解,虽然ParkInHost以无视DMCA的抗投诉VPS和抗投诉服务器,但是,我们还是要做好数据备...
headersalreadysent为你推荐
mediawikiwiki,wikipedia与mediawiki三者的区别苹果appstore宕机苹果手机为什么显示无法连接到appstoresns网站有哪些最近两年哪些SNS网站比较火科创板首批名单江苏北人的机器人在同行中的评价怎么样?我爱试用网电信爱玩4G定向流量包开通需要交费吗12306.com如何登录12306佛山海虹怎么分辨青口/海虹是活还是死?网站制作套餐做一个网站要多少钱网站后台密码破解如何破解网站后台密码本帖隐藏的内容怎么设置要查看本帖隐藏内容请回复
便宜服务器 搬瓦工官网 美国主机论坛 seednet hostloc 国外代理服务器地址 php空间购买 中国电信宽带测速网 网游服务器 idc查询 免费网页空间 美国独立日 丽萨 美国凤凰城 稳定空间 广州服务器托管 电信主机托管 hdroad 免费获得q币 机柜尺寸 更多