2014-10-04 3 views
0

저는 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

답변

0

그것은 결국 내가하려고했던 것으로 나타났다을 볼 수 있도록 내 3 개 개의 파일은 TXT 형식으로 저장해야 이것이 내 문제의 일부이기 때문에 두 테이블을 다른 테이블에 중첩시킵니다.

내가 설정 한 방식으로 image_uploader.php 페이지로 직접 갔을 때 작동했던 photo_system.php 파일을 요청하는 작업으로 image_uploader.php라는 사진 업로드 시스템을 포함 시켰습니다.

또한 내 메인 페이지에서 이미지를 업로드 할 위치가 onsubmit = false로 설정되어 있고 포함 된 파일의 양식 작업을 취소하고 있습니다.

나는이 코드를 하나의 파일에 곧바로 코딩하려고 시도했을 때 이것을 발견했지만, 지금은 여전히 ​​붙어있을 것입니다.