Oron, 파일 포스트, 보증금 등의 파일 공유 URL을 나열한 프로젝트에서 작업하고 있습니다.이 프로젝트는 저작권이있는 자료를 식별 된 콘텐츠 소유자 및 저작권 보유자에게 공유하는 것으로보고합니다. 회로망.링크가 작동하는지 확인하고 깨지지 않았 음을 시각적으로 확인하지 않은 경우
php에 내장 된 일부 필터를 사용하여 MySQL 데이터베이스에서 채워지는 테이블에 현재 서비스를 향상시키기 위해, 나는 작동을 멈춘 링크를 식별 할 수 있기를 원합니다.
내 생각에 데이터가 MySQL 데이터베이스에서 검색되면 다운로드 URL 항목 (파일 또는 파일 호스트 페이지의 URL)이 검사되어 사용자가 허용하는 실제 파일 공유 페이지에 연결되는지 확인합니다 다운로드 작업을 시작하고 파일을 다운로드 할 수있는 기능을 제공하고 링크 텍스트 또는 셀 색상이 녹색으로 바뀌면 파일 사이트에 파일이 없거나 유사한 링크 텍스트 또는 셀 배경색이 표시되면 빨간색으로 변합니다.
현재 활성 또는 비활성 링크에 대한 빠르고 쉬운 시각적 표현은 없습니다.
404 오류가 수신되었지만 이러한 사이트가 404가 아니거나 리디렉션되지 않아도 작동하지 않는다는 사실을 기반으로 URL에 대한 간단한 검증이 있습니다. 동적으로 생성 된 페이지를 변경하여 파일을 말합니다 사용할 수 없거나 파일이 제거되었습니다.
또한 세 번째 부분 인 파일 공유 링크 검사 서비스를 사용하는 링크 검사기 스크립트를 포함 시켰습니다.하지만 수동 검사와 데이터베이스 수동 업데이트가 필요했습니다.
페이지에서 특정 필드 나 단어를 찾을 수 있는지도 확인했는데 특정 사이트 범위와이 사이트에서 사용 된 광범위한 용어가 정확하고 어렵다는 것이 입증되었습니다. 모든 링크에 구현하십시오.
활성 상태를 기준으로 URL을 필터링 할 수 있다면 도움이됩니다. 색상 변경이 링크 클래스 또는 셀 클래스 스타일에 의해 관리 되었다면 클래스에 기반하여 열을 필터링 할 수 있다고 생각합니다. 예 : link-dead 또는 link-active. 나는 이것을 할 수 있다고 생각합니다. 클래스에 기반한 필터링에 대한 마지막 비트가 꼭 필요한 것은 아닙니다.
도움을 주시면 감사하겠습니다.
응답 해 주셔서 감사합니다. Stecman. MySQL의 URL을 구문 분석 URL 함수 ('')로 호출합니까? 따라서 상태 열이 0인지 1인지에 따라 비활성 상태 인 경우 0, 활성 상태 인 경우 1과 같은 값을 반환 할 수 있습니다. 내가 어떻게 그럴 수 있니? 이것은 각 쿼리에 대해 페이지에서 자동으로 실행됩니까 아니면 버튼 클릭 등의 사용자 입력에서 실행해야합니까? 다시 한 번 감사드립니다 :) – Ben
@Ben 나는이 질문에 답하기 위해 내 대답을 업데이트했습니다. 내 대답 – Stecman
에 대한 다른 질문이 있다면 알려주십시오. 감사합니다 :) 완전히 작동시킬 시간이 없었지만 문제가 해결 될 것처럼 보입니다. 다시 한번 감사드립니다. – Ben