나는 텍스트 영역 제출 및 교체시 가치를 얻으려는 사이트가 있습니다. 사용자는태그 사이에 값 가져 오기 및 링크로 변환
내가 @
과 공간 사이의 콘텐츠를 내가 많은 그것을 검색
<a href="user.php?name=testuser">testuser</a>
로 교체하고 싶지만와 함께 작동 아무것도 찾을 수 없습니다 Hello @testuser how are you?
를 제출했다. 나는 또한 동적 인 내용없이 그것을했다. 스크립트는 다음과 같습니다.
<?php
$tagOne = "[";
$tagTwo = "]";
$text = "Hello, my name is [lol]";
$uname = "lol";
$replacement = "<a href=\"dash.php?page=account&name=".$uname."\">".$uname."</a>";
$startTagPos = strrpos($text, $tagOne);
$endTagPos = strrpos($text, $tagTwo);
$tagLength = $endTagPos - $startTagPos + 1;
$text = substr_replace($text, $replacement, $startTagPos, $tagLength);
echo $text;
?>
사용자가 아닌 코드에만 정의 된 사용자 이름이있는 경우에 적합합니다. 나는 동일한 결과를 원하지만 동적으로 원한다.
양식에서 데이터에 액세스하는 방법을 묻는 경우 여기에 자습서가 있습니다. http://www.tizag.com/phpT/forms.php –
예, 복제하십시오. 죄송합니다. 나는 그것을 전에 발견 할 수 없었다! 고맙습니다 @ k0pernikus. :) – MLL
@MLL 죄송합니다. 중복은 다른 사용자가 다른 구두로 인해 올바른 질문을하도록 유도하므로 도움이됩니다. 사전에 전혀 검색하지 않은 경우에만 문제가됩니다.) – k0pernikus