저는 Adam Khourys 온라인 자습서에 따라 사진 업로드 시스템을 만들려고합니다.파일 구조가 내 사진 업로드 시스템의 문제를 일으킬 수 있습니까?
http://www.developphp.com/view.php?tid=1395 - 여러 파일 업로드 비디오 http://www.developphp.com/view.php?tid=1304 - 사용자 프로필 업로드
등에 같다 대부분의 코드, 대신에 사용되는 내 자신의 변수 이름. 하나의 주요 차이점은 하나의 업로드 필드에서 여러 항목을 선택할 수 있도록 양식을 만든 여러 개의 업로드 동영상에서와 같이 3 개의 다른 파일 업로드 필드를 만드는 대신입니다.
다음은 파일, 위치 및 페이지의 기능에 대한 간략한 개요입니다. 루트 디렉토리에있는
create_post.php - 이미지 업로드 할 수있는 페이지
루트에있는 image_uploader.php> 포함 디렉토리 - 별도의 파일로 만들어 업로드 양식을 포함하는 페이지, 사진 업로드가 필요할 수있는 모든 페이지에 포함됩니다.
photo_system.php 루트> 파서 디렉토리 - 이미지 업로드를 처리하는 페이지에 있습니다.
게시 페이지 만들기로 이동하면 이미지를 모두 업로드하는 링크를 클릭하고 양식을 볼 수 있습니다. 시도하고 업로드하려는 파일을 선택할 수도 있지만 클릭 할 때 업로드 버튼을 아무 것도 나타나지 않는 것 같습니다. photo_system.php이로드되어야합니다.
photo_system.php 오른쪽에 코드 줄을 추가하여 내 문제를 디버깅하기 위해 페이지가로드되면 경고 상자를 불러 오지 만, 나는 그것을 보장하기 위해 링크의 시작에 $ _SERVER를 [ 'DOCUMENT_ROOT'] 추가 시도했습니다 있도록 파일에 어쩌면 내 상대 링크가 문제라고 믿고 나를 이끌어 image_uploader.php
에 직접이있다 이동 항상 루트 디렉토리에서 찾을 수 있습니다. 현재 하드 코딩 된 $ root 변수로 설정했지만 아직도 시스템이 작동하지 않는 것 같습니다.
파일 구조와 페이지 상호 작용 방식이 문제가되지 않습니까? 누구든지이 세 파일에 대한 내 코드를 살펴보고 무엇인가를 발견 할 수 있는지 알아볼 수 있습니까? 나는 1 주일 정도이 문제로 곤란을 겪었으므로 이제는 외부의 도움을 요청할 때가왔다.
나는 코드가
http://www.vwrx-project.co.uk/temp_source_code/create_post.txt
http://www.vwrx-project.co.uk/temp_source_code/image_uploader.txt
http://www.vwrx-project.co.uk/temp_source_code/photo_system.txt