本文目錄一覽:
網站下載 php網頁下載
/*
*功能:php多種方式完美實現下載遠程圖片保存到本地
*參數:文件url,保存文件名稱,使用的下載方式
*當保存文件名稱為空時則使用遠程文件原來的名稱
*/
function getImage($url,$filename=”,$type=0){
if($url==”){return false;}
if($filename==”){
$ext=strrchr($url,’.’);
if($ext!=’.gif’ $ext!=’.jpg’){return false;}
$filename=time().$ext;
}
//文件保存路徑
if($type){
$ch=curl_init();
$timeout=5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$img=curl_exec($ch);
curl_close($ch);
}else{
ob_start();
readfile($url);
$img=ob_get_contents();
ob_end_clean();
}
$size=strlen($img);
//文件大小
$fp2=@fopen($filename,’a’);
fwrite($fp2,$img);
fclose($fp2);
return $filename;
}
誰有有關於php編程相關的網站推薦呀?
首先,學編程很苦,並且周期很長,大概7-8時間,你可以達到高級程序員這個級別。
學習的最佳時間是晚上。
剛開始從BASIC開始吧,為什麼,簡單啊!
QBASIC語言程序設計
本書是根據教育部最新頒佈的中等職業學校計算機及應用專業《QBASIC編程語言》基礎教學基本要求編寫,同時參考了教育部考試中心制定的計算機等級考試大綱。本書主要內容包括QBASIC語言的基礎知識、基本概念、程序結構及程序設計方法、數組、函數和子程序、字符串、文件 …
為什麼學它呢?因為他很簡單,剛開始學,最主要的是興趣。我可不想一開始就被C++打倒。
可光看書不行,學編程最要緊的就是練習,可能一開始你會想到用VB。在網吧中可以下,但下完後就半夜了。
這裡,我給你推薦一個利器:
FreeBasic
可以編寫WINDONS程序。
這個軟件是免費的,而且很小,大概十幾分鐘就下來了。
BASIC學好後,可以看VB,但我不知道是否能在這個軟件運行。
學完BASIC,你的程序基礎就差不多了。這個時候有四條路在你面前:
VB,C,JAVA,PASCAL。
其中,VB最簡單,但可能工作不是那麼好找,其它三種可以,其中C,JAVA應該是最流行的。
就我的精練,PASCAL比較簡單,JAVA遲滯,最難是C。
下面我分別講講。
首先,PASCAL:
程序設計方法與PASCAL語言
本書是作者多年教學的總結,通過分析、加工、提煉而成。針對程序設計語言的特點,針對人的思維特點,以面向程序設計為中心,以程序設計方法為主線來介紹PASCAL語言的基於結構化程序設計思想的教科書。作者力求使讀者通過學習本書不僅掌握PASCAL語言,更主要的是使讀 …
你可以在
FreePascal
下載免費的編譯器。
然後,VB:
VB語言程序設計
本書以VISUAL BASIC 6.0為語言背景,以程序結構為主線,介紹可視化程序設計的基本知識和編程方法。內容包括:面向對象的初步概念,程序設計基礎,數據輸入/輸出,選擇結構設計,循環結構設計,數組,過程,數據文件,常用控件的使用,程序調試等。 …
C語言
C程序設計(第二版)
C語言是國內外廣泛使用的計算機語言,是計算機應用人員應掌握的一種程序設計工具。本書第一版於1991年出版,全書針對初學者的特點,精心策劃、準確定位、概念清晰、例題豐富、深入淺出,受到專家和讀者的一致好評。普遍認為它是學習C語言的好教材,被全國大多數高校 …
C語言參考手冊
語言參考手冊的最新版,在強調正確性、可移植性和可維護性的基礎上,對C語言的具體細節、運行庫以及C語言編程風格做了完整、準確的描述。本書涵蓋了傳統C語言、C89、C95、C99等所有C語言版本的實現,同時討論了C++與C語言兼容的部分。全書自上而下介紹了C語言的詞法結構、預處理器、聲明、類型表達式、語句、函數和運? …
C++沉思錄 C++沉思錄
編程技術,不僅告訴你如何編程,還告訴你為什麼要這樣編程。本書曾出現在眾多的C++專家推薦書目中。 這將是C++程序員的必讀之作。因為:它包含了豐富的C++思想和技術,從詳細的代碼實例總結出程序設計的原則和方法。 不僅教你如何遵循規則,還教你如何思考C++編程。既包括面向對象編程也包括泛型編程。 探究STL這一近 ..
泛型編程與STL
編程與STL》闡述了泛型編程的中心思想:concepts、modeling、refinement,並為你展示這些思想如何導出STL的基礎概念:iterators、containers、function objects。循此路線,你可以把STL想像為一個由來的完整優勢……
C++編程思想第2卷:實用編程技術
編程技術和最佳的實踐方法,深入探究了異常處理方法和異常安全設計;介紹C++的字符串、輸入輸出流、STL算法、容器和模板的現代用法,包括模板元編程;解釋多重繼承問題的難點,展示RTTI的實際使用,描述了典型的設計模式及其實現,特別介紹被認為是標準C++下一版特徵之一的多線程處理編程技術,並提供了最新的研究成果? …
C語言的編譯器,可以使用VC.NET,BC++這些商業軟件。也可以使用一些免費的軟件。
DEV-C++
這個編譯器很好,我讀書時一直使用。功能不是很強大,但插件很多。
code::blocks
最近發現的,和DEV-CPP差不多,但功能比前者全面。
OpenWatcom
老牌的編譯器,很多遊戲都是它寫的。
以上這些軟件同樣可以編譯C++。
C學好後可以學C++,我學C用了可能兩年多時間。
JAVA語言:
應該說JAVA是最有前途的語言,我建議你學這個,又好找工作。
Java程序設計基礎
本書主要針對初學Java的讀者,主要介紹了面向對象程序代碼的基本概念:創建圖形用戶接口所要事的可視化對象:基於事件的編程等內容。本書的主要目標是:在合理的編程規則下以一種能夠被初級程序員接受的方式介紹上述內容,以期提供給讀者工具、技術以及創建並保持程序的 …
Java編程思想(原書第3版)
從本書獲得的各項大獎以及來自世界各地的讀者評論中,不難看出這是一本經典之作。本書作者有多年的教學經驗,對C、C++、Java語言都有獨到、深入的理解。因此他非常了解如何教授Java語言這門課程,也非常明白語言教學中的難點及人們的困惑。作者以通俗易懂及小而直接?…
剛開始學,要選擇合適的工具,象NETBEANS,ECLIPSE這些東東都是專業級的,最好使用JCREATOR。這個軟件小巧到功能強大。
JCREATOR
其次就是網頁製作,這是每個程序員不得不做的事情。
如果你學的是VB。可以學ASP:
ASP程序設計
本書對ASP動態網站編程作了系統的介紹,全書分成四大部分。第一部分為環境配置與ASP編程基礎,介紹ASP+SQL Server平台的配置,以及HTML、CSS和VBScript語言的使用。第二部分為ASP數據庫程序設計,介紹了ASP操作Access和SQL Server數據庫的三大基本格式,以及如何讀?…
ASP.NET 2.0高級編程
ASP.NET 2.0技術內幕》的姐妹篇,側重於延伸和拓寬ASP.NET 2.0的高級主題,進一步幫助讀者掌握並深入ASP .NET 2.0的精髓,為將來成功地構建複雜精巧的、功能性更強的Web應用程序奠定基矗全書共三部分:ASP.NET內部機理、特有特性和ASP.NET控件。本書適合從事Web開發的程序員閱讀,旨在幫助他們提升ASP.NET開發技能。 …
ASP.NET 2.0 高級編程(第4版) ASP.NET 2.0 高級編程(第4版)
ASP.NET各種編程技能的同時重點介紹了ASP.NET 2 O版本中的巨大變化,詳細闡述了ASP NET 2.0中所包含的每個新特性。書中提供了大量的實例,.可幫助讀者快速掌握如何在N ET Framework下構建功能強大的ASP.NET應用程序。本書適用於有一些 ASP NET基礎知識的學習者以及;隹備遷移到ASP NET 2 0的編程老手。
Programming ASP.NET 中文版(第3版)
ASP.NET;HTML編程基礎;比較ASP和ASP.NET;ASP.NET中的事件;比較HTML控件和ASP控件;基本的ASP控件 API;代碼隱藏窗體;使用Visual Studio .NET集成開發環境;跟蹤,調試和錯誤處理;ASP.NET中的驗證控件;數據綁定技術基礎;列表控件和DataGrid控件;ADO.NET指南;調用存儲過程;更新數據庫記錄;Repeater和DataList? …
要建立網站,你就不得不搭建服務器,IIS你肯定是用不上了,可以使用Apache的服務器,它提供ASP的,JSP和PHP的服務器
相對來說都很小,可你要選擇性的下載,安裝的時候看看相關的文章。
然後就是數據庫,
使用MYSQL吧,前期版本都很小。在網吧中主要就是練習。
學C的話,可以學PHP。
PHP程序設計與實例分析教程
本書為「全面突破網絡編程技術叢書」之一。本書介紹的PHP語言是一種服務器端解釋的腳本語言,它根據用戶請求或服務器端的數據產生動態網頁。全書系統地介紹了PHP在多種平台環境中的設計方法,重點講解了其強大的內建訪問數據庫的能力,以及它如何能夠作為Apache Web服務 …
PHP高級編程
PHP的基本知識與高級特性,指導讀者從入門到精通掌握PHP技術。內容包括PHP的變量、函數、語句、表達式,PHP對文件的處理,PHP的模塊,如MySQL、XML、LDAP、GD,用PHP發送電子郵件,PHP的安全特性等。本書還介紹了五個範例應用程序,結合實際應用程序來講述編寫 PHP代碼的特點。本書的附錄還介紹了關於PHP的問題解答、技? …
PHP與MySQL5程序設計(第2版)
PHP腳本語言和MySQL數據庫這兩種目前最流行的開源軟件,主要內容包括PHP和MySQL基本概念、PHP擴展與應用庫、日期和時間功能、 PHP數據對象擴展、PHP的mysqli擴展、MySQL 5的存儲例程、觸發器和視圖等。本書實用性強,幫助讀者學習PHP編程語言和MySQL數據庫服務器的最佳實踐,了解如何結合這些卓越的技術創建數據庫驅動的 …
服務器和上面一樣。
學JAVA,就學JSP。
JSP程序設計教程
本書以JSP為開發工具,以java為開發語言,用通俗、簡明的語言由淺入深出地講解了JSP程序設計的開發方法,同時輔以大量的實例,書中所有實例程序代碼均在開發環境中調試通過。同時,每一章後面都附有相應的練習題幫助讀者對本章所學知識進一步理解和掌握。本書內容 …
JSP程序設計
JSP(JavaServer Pages)是目前熱門的跨平台動態Web應用開發技術。本書由經驗豐富的開發人員撰寫,是一本通俗易懂的JSP入門書籍。書中主要介紹JSP基礎知識、 JSP和表達式語言(EL)、JSP標記庫和JSTL、JSP指令、JSP和JavaBean、錯誤處理、JSP和servlet、訪問數據庫以 …
現在在J2EE方面,已經流行框架了,就我自己使用來看,框架的確能大大的減少工作量。
實戰Struts
Struts解決了許多Web應用程序開發中的常見問題。基於Struts應用程序框架構造的應用程序,除了可以復用業已證明可用的解決方案外,同時也可以使得開發人員更加關注應用程序的特性。Struts是由Apache軟件基金會支持的開源軟件。本書完整介紹了Struts框架結構,涵蓋了設計、數據校驗、數據庫訪問、動態頁面生成、本地化、Str …
WebWork in Action中文版
本書是一本從頭至尾都使用現實世界例子講述有關編寫Web應用程序的書籍。WebWork所強調的內容是:利用框架實現你的項目,而不是被框架所阻礙。在本書中,我們將從簡單的表單及表單處理開始,逐一講述編寫Web應用程序的基礎知識:action、interceptor和result,以及控制反轉(IoC)模式、對象圖導航語言(OGNL)和所有來自Web …
JSF實戰
JSF是Sun公司J2EE標準指定的Web應用框架,得到了眾多廠商的支持。本書是JSF方面的名著,共分五個部分。第一部分是JSF基礎知識;第二部分是構建UI;第三部分研究將原型轉化為實際應用所需的應用代碼;第四部分從組件開發的角度來研究JSF;第五部分基於第四部分所講述的知識給出了大量示例。本書作者是JSF界的權威,在書中提? …
Spring in Action 中文版
本書分為三大部分和兩個附錄,每一部分專註於Spring框架的一個領域:核心層、中間層和Web層。第一部分展示了Spring框架的兩個核心概念:反向控制(Inverstion of Control,IoC)和面向切面編程(Aspect-Oriented Programming,AOP),以便讀者理解Spring的基礎原理,這些基礎原理在本書各個章節都會用到。第二部分在第1章介 …
Hibernate實戰(第2版·英文版)
本書全面講述了Hibernate和Java Persistence,並對兩者進行了詳細的對比分析。書中通過一個應用將數百個例子融合起來,不僅深入剖析了Hibernate 3.2和Java Persistence 豐富的編程模型,還深刻闡述了數據庫設計、對象/關係映射(ORM)和優化等方面的基本原則、策略和最佳實踐。書中處處閃爍着作者超凡的真知灼見,將大大 ? …
掌握AJAX也是很必要的。
基於J2EE的Ajax寶典(含光盤1張)
本書主要介紹Ajax開發中的環境與框架特點,着重介紹了Ajax的難點和重點。對於開發Ajax的常用工具也進行了詳細講解。全書分3個部分,內容涵蓋 Ajax基本概念、Ajax和新技術和Ajax核心應用。書中通過Ajax與Struts及Ajax與Web Services的配合通過實際案例介紹Ajax的高級應用。本書適合Java程序員;企業級項目的開發人員參考使用 …
Ajax與PHPWeb開發
本書指導讀者使用Ajax、PHP及其他相關技術建立快速響應的網頁。本書不僅從Ajax的客戶端和服務器端技術兩個方面指導讀者逐步掌握 Ajax基礎應用,還通過實例詳細演示了Ajax表單驗證、Ajax聊天室、Ajax Suggest、使用SVG實現的Ajax實時繪圖程序、Ajax Grid、Ajax RSS閱讀器和Ajax拖放等的實現過程。同時還介紹了在Windows和UNIX …
征服ASP.NET 2.0 Ajax——Web開發技術詳解
本書介紹了最新的ASP.NET Ajax技術。全書共分為8篇,包括Ajax的基本知識、CSS樣式表、JavaScript、XMLHTTP請求和DOM對象、Ajax組件、 ASP.NET Ajax類庫等內容。其中重點介紹的是ASP.NET 2.0 Ajax框架的各種使用方法,由淺入深地講解了Ajax在實際項目中的應用。其中涉及了上百個Ajax的典型應用,具有很高的參考價值。 ? …
Ajax實戰
服務器和上一樣。
最後就是編程利器了,在JAVA方面,除了上面介紹的之外,還有
NETBEANS
eclipse
值得注意的是,ECLIPSE非常好用,集成了上述的很多框架,非常方便。
最後是學習的方向,寫什麼,我的寫法是遊戲,我寫過很多的小遊戲,這樣程序就越寫越好了。
最後是相關網站:
有沒比較好的php源碼下載網站?
也就那幾個了,鋒網源碼,源碼網,洪越,就是排名前幾個的了,我都是從上面下的,說真的更好的也就沒了;這個東西做不很大的,因為真正做網站,就會自己開發源碼的,就靠動易,風訊;帝國,織夢;動網,OBLOG,DISCUZ!PHPWIND,這些,整合都是個問題; 想開發一些更強的功能,把那些CMS改來改去,改到最後千瘡百空;再最後,一用就會不知哪裡出錯了;只能用來做一些垃圾小網站,大網站,必須要找專業公司開發.
這些垃圾程序,你要是什麼不懂,用現成的還好,自己要是開發點什麼;搞不好就會越弄越亂,最後都是亂七八糟的。
關於php學習,哪個網站資料比較合適?
做PHP相關工作已經有7年了,如果是初學者,推薦有兩個PHP100、PHP CHINA .
PHP100
————-
PHP100中文網是國內第一家以PHP資源分享為主的專業網站,也提供了PHP中文交流社區。面向PHP學習研究者提供:最新PHP資訊、原創內容、開源代碼和PHP視頻教程等相關內容。
PHP100中的100個視頻,雖然看着有點多,但是如果想入門的話,10幾個視頻就可以了,這裏面不僅有入門的教程,還有中階、高階的教程,完全可以把你從一個什麼都不懂的PHP菜鳥,變成PHP的使用高手。
介紹php開發環境,讓您快速搭建您的工作環境,測試環境,開始PHP的編程之旅;php開發工具
,工欲善其事必先利其器,IDE,數據庫管理,版本控制等等,稱心..,帶你進行PHP語言開發,手把手在視頻教程中教你如何開發一個留言板功能,學會這些,你就可以入門了。
當然如果遇到問題怎麼辦,PHP100還有一個技術論壇,分類也很全,不僅包含PHP技術相關的內容,還包含PHP相關的好多技術語言,例如linux、apache、mysql、javascript、ajax等等。
PHP CHINA
—————-
之所以推薦這個,是因為,N年前我自己就是在這裡進行過培訓的學員,也是深受益處,還有個很出名的開源論壇也是出自這裡的,Discuz! ,這裡不僅有學習相關的資料,也可以報名進行培訓,還可以學習Discuz!相關的源碼。
當然這裡也有一個屬於自己的論壇,裏面有一部分人都是初學者,都是在這裡做培訓的學員,所以會看到很多初級的問題,也可以提一些基礎問題,很多人會幫你解答。
當然別的地方也會有很多資料很全的網站,以上兩個只是個人推薦,希望對你有幫助
原創文章,作者:QN09D,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/129620.html