通过文字传递创建的图shape按钮,详细说明请看文内英文说明
/* PHP3 버튼 생성기, (c) IzzySoft(izzysoft@buntspecht.de)의 2000
* 라이센스: GPL(찾으셨다면 알려주시면 좋을 것 같습니다
* 유용함 - 사용한다면. 그리고 물론
에도 관심이 많습니다.
* 스크립트에 대한 개선 사항!
*
* 목적: 매개변수에 의해 전달된 텍스트로 버튼을 생성합니다.
*
* 스크립트에 가능한 매개변수:
*버튼-gif 이미지를 입력하세요. 점 앞의 파일 이름 부분입니다.
*지정된 이미지 파일은 같은 디렉토리에 있을 것으로 예상됩니다
*이 스크립트가 있는 위치입니다.
*글꼴 - 사용할 글꼴(1 - 5; 1은 매우 작음, 3은 중간, 5는 보통 크기입니다.
*텍스트가
인 경우 스크립트는 자동으로 더 작은 글꼴을 사용합니다.
*선택한 크기에 비해 너무 깁니다.) 기본값: 5
*text - 버튼에 넣을 텍스트입니다. 중심이 됩니다.
*textcolor - 문자 색상입니다. 기본값: 흰색.
*이 예제 코드에서는 파란색, 흰색, 검정색만 정의됩니다.
*하지만 사용자 정의 색상을 쉽게 추가할 수 있습니다.
*너비, 높이 - 버튼의 너비와 높이입니다. 대상인 경우에만 유용합니다
*버튼은 소스 이미지와 크기가 달라야 합니다.
*
* 사용예 :
*
*는 yellow.gif를 찾아 그 위에 "Example"이라는 문자열을 넣습니다.
*
* 저는 보통 생성하는 버튼 세 개를 사용합니다(한 개는 선택되어 표시됩니다
* 항목 중 하나는 mouSEOver()용이고 다른 하나는 기본 버튼입니다. 출처
* 이미지는 yellow.gif, white.gif 및 blue.gif입니다. 따라서 내 스크립트에서는
을 가정합니다.
* "button="이 지정되지 않은 경우 blue.gif가 기본값입니다. 변경하고 싶을 수도 있습니다.
* 아래 내용은 쉽습니다 ;)
*/
// ============================[ 확인
// r 매개변수 및/또는 기본값 설정 ]===
if (($font == "") || ($font > 5) || ($font
if ($text == "") { $text="Moin!"; }// 버튼 텍스트
if ($textcolor == "") {// 문자 색상
스위치($버튼) {
케이스 "노란색":
케이스 "흰색":
$textcolor = "검은색";
부서지다;
기본값:
if ($button == "") { $button = "파란색"; }
$textcolor = "흰색";
부서지다;
}
} // 텍스트 색상 끝
$im_info = getimagesize("$button.gif"); // 버튼 크기
if ($width == "") {
if ($im_info == "") {
$버튼폭 = 125;
} 다른 {
$buttonwidth = "$im_info[0]";
}
} 다른 {
$버튼폭 = $폭;
}
if ($heigth == "") {
if ($im_info == "") {
$버튼높이 = 30;
} 다른 {
$buttonheigth = "$im_info[1]";
}
} 다른 {
$버튼높이 = $높이;
}
$vmidth = ceil($buttonheigth / 2);
// =====================================
// ===[ 이제 몇 가지 색상을 정의해 보겠습니다. ]===
$화이트 = "255,255,255";
$블랙 = "0,0,0";
$blue = "0x2c,0c6d,0xaf";
// =====================================
// =============[ 색상 배열 빌드 ]===
// 이제 필요한 색상을
// 배열(예: "$textcolor=white"인 경우
// $textcolor_array 배열은
을 나타냅니다.
// "흰색")
$textcolor_array = 폭발(",", $$textcolor);
// =======================[ 포 계산
// 버튼의 텍스트 위치 ]===
{
하세요
$textwidth = strlen($text) * imagefontwidth($font);
$x = ($buttonwidth - $textwidth) / 2; $x = 실($x);
$y = $vmidth - (이미지폰트높이($font) / 2);
$폰트--;
} while (($x 0)); $폰트++;
// =====================================
// ======[ 이제 버튼을 만듭니다 ]===
if (isset($width) || isset($heigth)) {// 크기 변경이 예상됩니까?
$ima = imagecreatefromgif("$button.gif");// 입력 gif 열기
$im = imagecreate($buttonwidth,$buttonheigth); // 원하는 크기의 img를 생성합니다
$uglybg = ImageColorAllocate($im,0xf4,0xb2,0xe5);
ImageRectangle($im,0,0,$buttonwidth,$buttonheigth,$uglybg);
$dummy = imagecopyreized($im,$ima,0,0,0,0,$buttonwidth,$buttonheigth,$im_info[0],$im_info[1]);
if ($dummy == "") {
ImageDestroy($im); // 작동하지 않으면 대신 아래에 기본값을 생성하세요
} 다른 {;}
ImageDestroy($ima);
ImageColorTransparent($im,$uglybg);
} 다른 {
$im = imagecreatefromgif("$button.gif");// 입력 gif 열기
}
if ($im == "") { $im = imagecreate($buttonwidth,$buttonheigth); //입력한 gif가 없으면
$rblue = ImageColorAllocate($im, 0x2c,0x6D,0xAF);// 기본 상자 만들기
ImageRectangle($im,0,0,200,100,$rblue);
}
$color = ImageColorAllocate($im, $textcolor_array[0], $textcolor_array[1], $textcolor_array[2]); // 색상 할당
imagestring($im, $font, $x, $y, "$text", $color); //텍스트를 넣으세요
ImageGif($im);// 브라우저에 버튼 보내기
ImageDestroy($im);// 사용한 메모리를 해제합니다
?>
以上就介绍了PHP는 문자 그대로 문자를 보낼 수 있으며, 包括了图shape는 内容, 希望对PHP와 함께 사용할 수 있습니다.

phpisusedforendingemailsduetoitsintegrationwithsermailservices 및 externalsmtpproviders, 1) setupyourphpenvironmentwitheberverandphp, temailfuncpp를 보장합니다

이메일을 보내는 가장 좋은 방법은 Phpmailer 라이브러리를 사용하는 것입니다. 1) Mail () 함수를 사용하는 것은 간단하지만 신뢰할 수 없으므로 이메일이 스팸으로 입력되거나 배송 할 수 없습니다. 2) Phpmailer는 더 나은 제어 및 신뢰성을 제공하며 HTML 메일, 첨부 파일 및 SMTP 인증을 지원합니다. 3) SMTP 설정이 올바르게 구성되었는지 확인하고 (예 : STARTTLS 또는 SSL/TLS) 암호화가 보안을 향상시키는 데 사용됩니다. 4) 많은 양의 이메일의 경우 메일 대기열 시스템을 사용하여 성능을 최적화하십시오.

CustomHeadersAndAdAncedFeaturesInpHeAmailEnhanceFectionality.1) 1) CustomHeadersAdDmetAdataFortrackingand Categorization.2) htmlemailsallowformattingandinteractivity.3) attachmentSentUsingLibraries likePhpMailer.4) smtpauthenticimprpr

PHP 및 SMTP를 사용하여 메일을 보내는 것은 PHPMailer 라이브러리를 통해 달성 할 수 있습니다. 1) phpmailer 설치 및 구성, 2) SMTP 서버 세부 정보 설정, 3) 이메일 컨텐츠 정의, 4) 이메일 보내기 및 손잡이 오류. 이 방법을 사용하여 이메일의 신뢰성과 보안을 보장하십시오.

TheBesteptroachForendingeMailsInphPisusingThephPmailerlibraryDuetoitsReliability, featurerichness 및 reaseofuse.phpmailersupportssmtp, proversDetailErrorHandling, supportSattachments, andenhancessecurity.foroptimalu

의존성 주입 (DI)을 사용하는 이유는 코드의 느슨한 커플 링, 테스트 가능성 및 유지 관리 가능성을 촉진하기 때문입니다. 1) 생성자를 사용하여 종속성을 주입하고, 2) 서비스 로케이터 사용을 피하고, 3) 종속성 주입 컨테이너를 사용하여 종속성을 관리하고, 4) 주입 종속성을 통한 테스트 가능성을 향상 시키십시오.

phpperformancetuningiscrucialbecauseitenhancesspeedandefficies, thearevitalforwebapplications.1) cachingsdatabaseloadandimprovesResponsetimes.2) 최적화 된 databasequerieseiesecessarycolumnsingpeedsupedsupeveval.

theBestPracticesForendingEmailsSecurelyPinphPinclude : 1) usingecureconfigurations와 whithsmtpandstarttlSencryption, 2) 검증 및 inputSpreverventInseMeStacks, 3) 암호화에 대한 암호화와 비도시를 확인합니다


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

Dreamweaver Mac版
시각적 웹 개발 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경