이력서 페이지를 만들고 있는데 아래 이미지와 같은 소셜 미디어 섹션이 있습니다.
사용자가 원하는만큼 소셜 미디어 프로필 URL을 추가 할 수 있도록 자동 추가 입력을 만들었습니다.
예 : 사용자가 3 개의 소셜 계정 (더 많을 수 있음)이있는 경우 입력은 다음과 같이됩니다.
<input type="text" name="social[]" id="social" placeholder="social"/>
<input type="text" name="social[]" id="social" placeholder="social"/>
<input type="text" name="social[]" id="social" placeholder="social"/>
그리고 하나의 열에 다음과 같이 데이터베이스에 삽입합니다.
$social = implode(',', $_POST['social']);
데이터베이스에서 다음과 같이 보입니다.
https://twitter.com/username,
https://www.facebook.com/username,
https://username.tumblr.com/,
질문
데이터베이스에서 오는 URL을 해당 웹 사이트의 올바른 아이콘으로 어떻게 확인하고 바꿀 수 있습니까? 이렇게 :
<a target="_blank" href="<?php echo $facebook; ?>" title="facebook"><i class="fa fa-facebook-square"></i></a>
<a target="_blank" href="<?php echo $twitter; ?>" title="twitter"><i class="fa fa-twitter-square"></i></a>
<a target="_blank" href="<?php echo $tumblr; ?>" title="tumblr"><i class="fa fa-tumblr-square"></i></a>
나는 그것에 붙어 있습니다. 당신의 조언이 정말 필요 해요. 제 뇌는 작동을 멈췄어요.
모든 도움에 감사드립니다.
데이터베이스에서 관련 사용자의 소셜 링크를 검색하는 동안 수동으로 코딩하고 모든 링크를 읽고 어떤 소셜 계정에 관한 것인지 찾으십시오.
If (stristr($linkFromDatabase, "https://facebook.com")){
// This link is about facebook and icon will be facebook icon
}
If (stristr($linkFromDatabase, "https://twitter.com")){
// This link is about twitter and icon will be twitter icon
}
가능한 모든 소셜 계정에 동일하게 추가하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다