導航:首頁 > 編程語言 > php路徑分隔符

php路徑分隔符

發布時間:2024-07-16 06:07:25

php 系統路徑dirname(__FILE__)輸入的是反斜杠「\」,一般路徑都是斜杠「/」,這不沖突嗎

主要是windows和linux環境區別! win下備殲面物理路徑是\ ,linux下是/,但一般改滾畢用/,已核芹保證兼容性,如果你用的是\那麼在linux上可能就會出問題。純手打,望採納。

⑵ php在windows下和linux獲取腳本路徑的區別

windows下使用的是「\」作為分隔符,而linux則反其道而行之使用"/"作為分隔符御銷。所以在windows 環境中獲取路徑常見 C:\windows\system 的形式,而linux 常見 /user/share 的形式脊拆猜。
PHP中使用$_SERVER['DOCUMENT_ROOT'] 和 dirname(__FILE__)可以獲取兩個路徑。
在linux下獲取的這兩個路徑使用的都是Linux文件系統"/"作為分隔符的;而windows中獲取的這兩個路徑則不是都使用windows文件系統"\"作為分隔符的。
$_SERVER['DOCUMENT_ROOT'] 在linux和櫻型windows下均返回以"/"作為分隔符的文件路徑
dirname(__FILE__)在linux下使用「/」作為路徑分隔符,在windows下使用」\「作為分隔符

⑶ php中include('上級目錄文件');

當前輪銀文件所在目錄引用方法為:
<?php
include('test.php');
?>
或者:
<?php
include('./test.php');
?>
上級目錄引用方法:
<?php
include('../test.php');
?>
上上級臘褲宴引用方法:
<?php
include('../../test.php');
?>

總結:純兄

其中 . 表示當前目錄 ..表示上級目錄 /表示目錄分隔符

⑷ php 圖象處理函數 imagestring 函數的運用

可以用imagettftext來生成,支持truetype字體

array imagettftext ( resource image, float size, float angle, int x, int y, int color, string fontfile, string text )

image
圖像資源。見 imagecreatetruecolor()。

size
字體大小。根據 GD 版本不同,應該以像素大小指定(GD1)或點大小(GD2)。

angle
角度製表示的角度,0 度為從左向右讀的文本。更高數值表示逆時針旋轉。例如 90 度表示從下向上讀的文本。

x
由 x,y 所表示的坐標定義了第一個字元的基本點(大概是字元的左下角)。這和 imagestring() 不同,其 x,y 定義了第一個字元的左上角。例如 "top left" 為 0, 0。

y
Y 坐標。它設定了字體基線的位置,不是字元的最底端。

color
顏色索引。使用負的顏色索引值具有關閉防鋸齒的效果。見 imagecolorallocate()。

fontfile
是想要使用的 TrueType 字體的路徑。

根據 PHP 所使用的 GD 庫的不同,當 fontfile 沒有以 / 開頭時則 .ttf 將被加到文件名之後並且會在庫定義字體路徑中嘗試搜索該文件名。

當使用的 GD 庫版本低於 2.0.18 時,一個空格字元 而不是分號將被用來作為不同字體文件的「路徑分隔符」。不小心使用了此特性將會導致一條警告信息:Warning: Could not find/open font。對受影響的版本來說唯一解決方案就是將字體移動到不包含空格的路徑中去。

很多情況下字體都放在腳本的同一個目錄下。下面的小技巧可以減輕包含的問題。 <?php
// Set the enviroment variable for GD
putenv('GDFONTPATH=' . realpath('.'));

// Name the font to be used (note the lack of the .ttf extension)
$font = 'SomeFont';
?>

text
文本字元串。

可以包含十進制數字化字元表示(形式為:€)來訪問字體中超過位置 127 的字元。UTF-8 編碼的字元串可以直接傳遞。

如果字元串中使用的某個字元不被字體支持,一個空心矩形將替換該字元。

imagettftext() 返回一個含有 8 個單元的數組表示了文本外框的四個角,順序為坐下角,右下角,右上角,左上角。這些點是相對於文本的而和角度無關,因此「左上角」指的是以水平方向看文字時其左上角。

例子 1. imagettftext() 例子

本例中的腳本將生成一個白色的 400x30 像素 PNG 圖像,其中有黑色(帶灰色陰影)Arial 字體寫的「Testing...」。

<?php
// Set the content-type
header("Content-type: image/png");

// Create the image
$im = imagecreatetruecolor(400, 30);

// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);

// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'arial.ttf';

// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);

// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);

// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?>

閱讀全文

與php路徑分隔符相關的資料

熱點內容
虛擬伺服器如何查路由器埠 瀏覽:234
ipad怎麼增加app拓展塢 瀏覽:254
安卓軟體開發公司如何選擇 瀏覽:664
大型解壓器怎麼做 瀏覽:173
如何保存網頁成PDF 瀏覽:488
linux怎麼編譯內核 瀏覽:432
solidworks入門pdf 瀏覽:819
中國工商銀行app如何看支行 瀏覽:433
wps弄照片到文件夾 瀏覽:463
大眾如何在線編程 瀏覽:787
ipad如何關閉app中的app 瀏覽:442
大腦認知pdf 瀏覽:441
程序員大方 瀏覽:794
怎樣加密微信聊天記錄簡單點 瀏覽:387
python數據類型狀態判斷 瀏覽:47
java文件打開對話框 瀏覽:824
pdf怎麼打勾 瀏覽:21
java資料庫insert 瀏覽:668
金山雲新用戶伺服器 瀏覽:719
量品量體師app下載後如何注冊 瀏覽:911