顯示具有 php 標籤的文章。 顯示所有文章
顯示具有 php 標籤的文章。 顯示所有文章

2013年1月23日 星期三

Joomla網站外包功能套版與客製服務


Joomla網站功能套版與客製(外包服務)

您好.joomla 為一個強大且彈性的CMS系統需求
並且有著廣大的免費元件功能來相輔相成的系統
絕對是您建置 企業公司 網站 或 個人 網站 的最好
快速 .經濟 的好選擇

我這邊可以提供
1.joomla網站套版
2.joomla元件功能客製
3.joomla功能教學

但是希望您提供
1.可以執行joomla 2.5以上的伺服器環境
2.正確且符合水準的靜態網頁架構
3.完整的網站架構
4.有規則的頁面版型
5.需要的功能

這樣我才能提供正確的報價
以及將使用的元件給您先參考他的功能
zoearthmoon@gmail.com
希望有合作的機會
感恩


2012年9月14日 星期五

JOOMLA 擴充功能心得

JOOMLA 擴充功能心得




joomla 擴充功能基本上可以分
1.元件 2.模組 3.外掛 4.模板
基本上joomla的所有功能都可以經由擴充來達到[客製]的目的
所以開發這些擴充功能就是joomla的重點
在線上很多joomla擴充功能都寫得很好,但是有些是需要費用的
但是又因為PHP基本上是script模式
所以其實每個人都可以很輕鬆的去[參考]別人的程式碼來修改或是開發成自己想要的元件或模組
所以開發元件不一定要從零開始就是。

通常複雜度
元件 > 模組 > 模板 > 外掛
元件:
元件的重點是在後台有一個[管理平台],可以新刪修資料,然而通常元件裡會有包模組與外掛來搭配使用,所以安裝元件時,通常也會安裝模組與外掛。另外,只有元件可以搭配權限控管來讓管理者使用(因為有管理介面)
模組:
模組的重點在於[顯示資料],有點類似模板功能,但是他可以設定的選項與操控性比外掛與模板更好,例如今天要做一個[網站地圖][google地圖]類似如此的顯示內容,就很適合用模組來使用。另外重點是,只有模組可以加入模版的區塊顯示。
外掛:
外掛,顧名思義,他就是外掛功能,基本上就是處理要輸出的資料做一些變化,例如文章內容要輸出時的過濾字元,防止垃圾留言,甚至是變更輸出輸入網址與語言過濾(語系功能),都是用外掛來實行的。
模板:
joomla的模板其實跟別的CMS類似,但是最不一樣的的是,joomla的模板是用區塊加模組的方式輸出,當然,對於想只用dreamweaver的設計師來說,當然還是困難很多。因為joomla的模板也是PHPcode穿插在裡面。不過這個問題,是可以透過一些方式解決的。然後joomla的模組是可以針對模組的模板,例如顯示訊息模組你可以將他指定成這模板的顯示訊息模板。但是要先知道如何新增模組的模板的方式。


joomla的擴充性可以說是[愛怎麼改,就怎麼改],連後台樣板也能改,但是對於剛接觸的人而言,都會是需要時間適應與熟練的。另外是線上的CMS幾乎都沒有中文文件,所以在找解答時,關鍵字更是要下的正確,才能找到解決方法。

2012年7月5日 星期四

git的commit當機



今天使用Tortoise git時
發現突然不能commit
用BASH指令去commit時顯示 .git/index.lock 卡住了
所以把他刪掉就可以重新 commit了
但是不知道會不會有什麼問題....


 (圖片與內文無關= =)

2012年6月6日 星期三

joomla是您的最好選擇

大家好

如果您是一位PHP工程師
您想要製作一個網站
但又不想要從頭寫起
例如會員.模板架構.基本類別.備份.暫存.最新消息...等等功能

那我只能說

joomla是您的最好選擇


1. joomla 有幾乎完全自由的版型客製方式
2. joomla 有超強的模組與模板控制系統
3. joomla 有基本的網站系統
4. joomla 是免費開放的


天阿!!

有這麼好的東西嗎!!!???

有的

joomla就是

2012年4月11日 星期三

[分享] [ 轉貼 ]APACHE + ASP.NET

[分享] [ 轉貼 ]APACHE + ASP.NET

1.到微軟網站下載.Net framework sdk 2.0
   Microsoft .NET Framework 2.0 軟體開發套件 (SDK) (x86)
2.到APACHE網站下載mod_aspdotnet外掛模組
   mod_aspdotnet
3.在httpd.conf文件的最後加入以下文字
------------------------------------------------------------------------------------------------------------
LoadModule aspdotnet_module modules/mod_aspdotnet.so
AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \
                   licx rem resources resx soap vb vbproj vsdisco webinfo
AliasMatch "^/(?i)aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*)" \
           "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"

    Options FollowSymlinks
    Order allow,deny
    Allow from all

AspNetMount /aspnet "C:/Apache/htdocs/aspnet"
Alias /aspnet "C:/Apache/htdocs/aspnet"

    Options FollowSymlinks Indexes
    AspNet files
    Order allow,deny
    Allow from all
    DirectoryIndex default.htm default.aspx

------------------------------------------------------------------------------------------------------------
4.完成

我是使用APACHE 2.2.8 + mod_aspdotnet 2.2 測試結果成功。


[分享] [ 轉貼 ]APACHE + ASP.NET

2012年4月2日 星期一

gd-png: fatal libpng error: zlib failed to initialize compressor 的PHP錯誤

來源 
 
 
处理上传图片时,如果是png格式的图片,生成的缩略图是空的,并提示一下警告信息:
Warning:  imagepng() [function.imagepng]: gd-png:  fatal libpng error: zlib failed to initialize compressor -- stream error in E:\...\commands.php

Warning:  imagepng() [function.imagepng]: gd-png error: setjmp returns error condition in E:\...\commands.php
 
错误原因:第三个参数的范围是0-9,超出这个范围就会提示以上错误
 
imagepng($dst_sim,$small_path,80);//生成png文件
 
解决办法:把第三个参数改成8就OK了
 
imagepng($dst_sim,$small_path,8);//生成png文件
 

PHP的縮圖後保留PNG透明...

註記一下


$srcImage = imagecreatefrompng($uploadTempFile);
imagealphablending($srcImage, false);
imagesavealpha($srcImage, true);

2012年2月7日 星期二

[心得] [ 轉貼 ] 入侵者 用的測試帳號密碼

[心得] [ 轉貼 ] 入侵者 用的測試帳號密碼

覺得...蠻傷心的
什麼網站都有人要搞
又不能每個客戶都要求正確的密碼
恩恩

只能定期作備份來因應了

2011年5月18日 星期三

【心得】PHP - 取代小數後多餘的0-replace the extra decimal zero


$say='$1';

$data = preg_replace('/\.*[0]{0,}$/Ui', $say, sprintf("%11.6f",$input));




基本上就這樣而已
不知道有沒有BUG

So it is all
Not know if there have other BUG
.....

2011年2月7日 星期一

【轉貼】PHP5中fgetcsv显示中文的解决方法

【轉貼】PHP5中fgetcsv显示中文的解决方法


以前做的中文打字程式是用PHP4寫的,自從升級到PHP5後就出現了些古怪的問題,如字庫裡有的字但打不出來等,一直都不知道是甚麼事,知道是fgetcsv(感謝網友指正)對中文的支持不好,但沒找出原因,今天一時心血來潮上網找了找看,原來可以用以下的方法解決:


2010年11月18日 星期四

【轉貼】在 IIS 6.0 安裝 PHP 5 的注意事項 (安全性議題 與 安裝技巧)

【轉貼】在 IIS 6.0 安裝 PHP 5 的注意事項 (安全性議題 與 安裝技巧)




最近我發現在 IIS 6.0 上安裝 PHP5 有一些安全性的議題與一些安裝技巧,而這些問題都是一般管理人員不容易發現的部分,所以若有人希望 PHP 5 在 IIS 上面執行時,可以參考一下這篇文章。
---


2010年10月26日 星期二

【分享】【轉貼】PHP Big5 Utf-8 GB2312 相互转码解决办法

【轉貼】

PHP Big5 Utf-8 GB2312 相互转码解决办法


2007-02-02 17:06:12
标签:php   [推送到技术圈]
编写 PHP 代码的过程中,经常会遇到需要对中文转码的问题,如 GB2312 <=> Unicode、GB2312 <=> Big5 等等。如果 PHP 编译时带有 mbstring 的话,可以使用 Multi-Byte String Function 实现部分转码工作。然而由于很多虚拟主机不支持 mbstring,或者 mbstring 的编译、配置过于麻烦,很多 PHP 代码无法使用这一序列的函数。
最近为了解决这个问题,找到一个不错的项目:PHP News Reader,这是一个基于 WEB 的新闻阅读器,支持基于 NNTP (RFC 977) 协议的新闻文章的阅读、发布、删除、回复等功能。这个项目实现了 GB2312 Big5 Unicode(UTF-8) 之间的相互转码,这个正是我所关心的部分。
使用 CVS 客户端(Linux 下直接用命令行就行,Windows 下推荐使用 Tortoise CVS)将项目的代码 Check Out 出来:

# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/pnews login
Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/pnews
CVS password: (Press Enter)
# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/pnews co pnews
cvs server: Updating pnews
…
查看 pnews/language 目录,此目录下包含了如下文件:

big5-gb.tab
big5-unicode.tab
gb-big5.tab
gb-unicode.tab
unicode-big5.tab
unicode-gb.tab

2010年9月8日 星期三

【心得】GET傳值的+號變空白問題

【心得】GET傳值的+號變空白問題

+號請用%2B取代
就這樣...

....這樣也搞了我一小時!!淦!!!

2010年7月26日 星期一

【轉貼】頁面出現網頁已過期的解決辦法

頁面出現網頁已過期的解決辦法

相信大家都遇到過當點擊回頭按鈕的時候,之前填寫的表單信息都清空了或出現網頁已過期的警告,這是由於在表單提交頁面中使用了 session_start 函數.由於我們後退瀏覽的是緩存頁,而該函數會強制當前頁面不被緩存。所以出現了'警告: 網頁已經過期!'.的提示.下面介紹一下解決的辦法:
在你的 Session_start 函數後加入 header("Cache-control: private"); 注意在本行之前你的PHP程序不能有任何輸出和空白。
還有基於session的解決方法:
在session_start前加上如下代碼:
session_cache_limiter('nocache');// 清空表單
session_cache_limiter('private'); //不清空表單,只在session生效期間
session_cache_limiter('public'); //不清空表單,如同有沒使用session一樣

2010年7月7日 星期三

【分享】流行網店軟體

【分享】流行網店軟體


為了給您更多的建議,我們把常用的軟件做了一下功能的簡單對比。然而軟件是不停在升級的,下列功能對比表格並不是完全準確的,如果您想認真瞭解一下該軟 件,IECSP.COM建議您仔細的看一下網店的Demo網站。另外下面表格包含的功能是指軟件本來就具備的功能,而不是非官方的程序愛好者開發的插件。 產品並不多的簡單網店,IECSP推薦您使用Opencart; 產品數量很多的大型網店,IECSP建議您採用CS-Cart

【分享】流行網店軟體

2010年5月3日 星期一

【分享】【PHP】preg_replace-PHP置換字串-範例

已下範例為

1.置換META值

2.取代特殊符號



另外要說聲抱歉


我實在不太會寫教學文章

< ? $f=fopen("http://tw.yahoo.com",'r');
$data='';
while(!feof($f))
{
$data.=fread($f,1024);
}
fclose($f);

//<title>Yahoo!奇摩</title>
//<meta http-equiv="expires" content="-1">
//<div id="client">Y</div>


$subs = array(
'/\<title\>(.+)\<\/title\>/Ui' => '<title>Yahoo!奇摩100</title>',
'/\<meta http\-equiv\=\"expires\" content\=\"(.+)\"\>/Ui' => '<meta http-equiv="expires" content="1">',
'/\<div id\=\"client\"\>(.+)\<\/div\>/Ui' => '<div id="client"><b>$1</b></div>'
);

$data = preg_replace(array_keys($subs), array_values($subs), $data);
print($data);


? >

2010年4月27日 星期二

【分享】【MYSQL】下查詢時的注意事項.....

因為現在網路競爭激烈
所以惡意攻擊越來越多
尤其又以SQL injection 攻擊為重

個人心得
1.在進入SQL查詢語句的變數,要過濾掉一些SQL的關鍵字,例如UPDATA   DELETE
2.等號後的值一定要用 單引 或  雙引  包起來  例如  where id = '1'
3.錯誤顯示預設關閉,DEBUG時再用判別式選擇開啟
4.php.ini中的magic_quotes_runtime不要關
5.對於POST和GET過來 的值都要特別處理,COOKIE的值也要小心
6.小心處理送出的查詢

總之
讓程式運作正常不容易
防範駭客更困難
只能多注意多備份了....

2010年4月22日 星期四

【分享】【LINUX】Sphinx在windows下如何安装使用

Sphinx在windows下如何安装使用

Sphinx在windows下如何安装使用

时间:2009-11-8 11:07:52 点击:683

  核心提示:一、关于SphinxSphinx 是一个在GPLv2 下发布的一个全文检索引擎,商业授权(例如, 嵌入到其他程序中)需要联系作者(Sphinxsearch.com)以获得商业授权。一般而言,Sphinx是一个独立的搜索引擎,意图为其他应用提供 高速、低空间占用、高结果相关度的全文搜索功能。Sphinx...