문자열 중복 변경 질문드립니다

문자열 중복 변경 질문드립니다

QA

문자열 중복 변경 질문드립니다

본문

현제 랜덤으로 1나씩 문자를 붙혀서 하는데..같은 파일이라도 문자가 달라서

중복 아닌 중복이 발생합니다 ㅠㅠ

 

apple 라는 문자가 있고 만약에 같은 문자열이 들어오면

apple1 이렇게 되고 다시 2개중에서 같은 문자열 아무거나 들어오면 

apple2 이렇게 순차적으로 중복 문자열을 변경 하고 싶습니다

 

$str = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$temp = str_shuffle($str);
$ret = substr($temp, 0, 1);
$filename = $fname."".$ret.".".$ext;

 

고수님들 좀 알려주십시오

 

이 질문에 댓글 쓰기 :

답변 1

질문이 제대로 이해는 안되지만

POST방식으로 데이터가 들어오고 키값이 name이라는 전제하라면

다음 처럼 처리하면 될 것 같네요. 테스트해 보지는 못했습니다. 참고하시라 올립니다.

 


<?php
$temp_filename = $_POST['name'];//POST방식으로 들어오고 키값이 name이라면
//같은 폴더에 data.txt라는 파일을 하나 생성해 두고
$data_file = "data.txt";

$data = file_get_contents($data_file);
if (empty($data)) {
    file_put_contents($data_file, $temp_filename);
    $filename = $temp_filename;
} else {
    $p = "#\b$temp_filename\d*\b#i";
    preg_match_all($p, $data, $m);
    if (count($m[0]) > 0) {
        $filename = $temp_filename.(count($m[0]) + 1);
        $data .= " ".$filename;
        file_put_contents($data_file, $data);
    }
}

죄송합니다 제가 이제야 확인을 했습니다..제 질문이 조금 난해하게 적어드린거 같네요

저부분이 썸네일 생성부분입니다..

평정심님 올려주신걸 참고해서 한번 진행해 보겠습니다..

답변을 작성하시기 전에 로그인 해주세요.
전체 62
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT