php (6) 썸네일형 리스트형 AI 프롬프트로 개발 : PHP, MariaDB 로 이루어진 웹 CMS PHP, MariaDB 로 이루어진 웹 CMS 개발을 하기 위해 프롬프트 작성함기록용으로 남김 개발환경 : 윈도우 11사용처 : 클로드 데스크탑, 클로드 코드, Gemini CLI소스배포 : 리눅스클로드 데스트탑 MCP : 인터넷 보고 좋다고 하는것 여러개 (웹 개발시 playwright, selenium, filesystem 등을 쓰고 있음) 실제 작업은 클로드 데스크탑에서 하였음 개발시 참조할 프롬프트 예시# PHP, MariaDB 로 이루어진 가나다회사 웹 CMS## 개발환경### 개발위치(로컬스토리지)- 개발위치 : D:\MYCLAUDE_PROJECT\가나다회사- DB 스키마 : db_schema.sql### 웹 서버- Apache- 데이터베이스 클라이언트 버전: libmysql -.. 윈도우 PHP 서버에서 TesseractOCR 실행하기 윈도우 PHP 서버에서 TesseractOCR 라이브러리를 실행하려고 했는데 실패를 많이함.리눅스는 composer로 쉽게 가능한데 윈도우는 기본적으로 composer가 설치되어 있지 않아서 설치후 가져왔는데도 계속 실패하다가 성공 방법을 알아냄 사전 조건composer가 설치 되어 있어야함- composer 다운로드 사이트에서 윈도우용 .exe 파일 설치하고 가져오기하면 안됨- 아래와 같은 에러 발생- php 로 composer를 설치 해야함d:\> composer require thiagoalessio/tesseract-ocr-for-phpInstallation failed, deleting ./composer.json.In RequireCommand.php line 226: No composer... 웹에디터(SmartEditor2) 에 이미지 복사 붙여넣기후 PHP 서버에 저장 및 경로변경 그림판의 이미지를 복사후 웹에디터(SmartEditor2)에 붙여넣기하면 웹에디터(SmartEditor2) 에 이미지 복사 붙여넣기후 PHP 서버에 저장 및 경로변경]*src="data:image\/png;base64,([^"]*)"[^>]*>/i'; // 정규식에 매칭되는 모든 이미지를 처리 $html = preg_replace_callback($pattern, function($matches) use ($outputDir, $urlPath, $prefix) { $imageData = $matches[1]; $uniqueId = uniqid(); $filename = $prefix . $uniqueId . '.png'; $filePath .. php 에서 xml 데이터를 제대로 파싱하지 못하는 경우 확인해 볼것 php에서 xml 데이터를 제대로 못 읽어 올경우 확인 해 봐야 할 것이 있습니다.simplexml 모듈이 설치되어 있어야 제대로 xml을 파싱할수 있는데 확인은 phpinfo()로 하면 됩니다. simplexml 모듈 설치방법(PHP 7.2 기준)참고 : https://stackoverflow.com/questions/31206186/php-call-to-undefined-function-simplexml-load-stringapt updateapt install php7.2-xml php7.2-simplexml PHP에서 데이터 가져온후 XML 파싱하기$apiurl = "https://www.xml주소";$ch = cURL_init();cURL_setopt($ch, CURLOPT_URL, $ap.. PHP 에서 CURL 사용하기 cURL은 PHP 에서 외부 API에 접근하여 데이터를 가져오려고 할때 많이 사용합니다. cURL 이란?PHP cURL은 PHP 프로그래밍 언어에서 사용되는 내장 함수 중 하나입니다. cURL은 "Client URL Library"의 약자로, 웹 서버나 FTP 서버 등과 통신하기 위한 라이브러리입니다.cURL을 사용하면 PHP 코드에서 다른 서버로 HTTP 요청을 보내거나 파일을 다운로드하고 업로드하는 등의 작업을 수행할 수 있습니다. PHP cURL 사용 방법 1. cURL 세션 초기화$curl = curl_init(); 2. 옵션 설정다양한 옵션을 설정하여 요청을 조정할 수 있습니다. 예를 들어, 요청 URL, 요청 방법(GET, POST 등), 요청 헤더, 요청 본문 등을 설정할 수 있습니다. .. PHP 출력 <<< EOF 내에서 함수 사용하기 php에서 출력시 echo를 많이 사용하지만 대량의 문자열을 출력시는 EOF or (EOL, EOT, EOL) 등을 사용한다. 1. PHP 이전 1 다음