이전 목록 다음
채택완료

php변수를 스크립트로 보내기 질문입니다.

upload_pop.php 에서 읽어온 $BUILD_ID와 $BUILD_SEQ 를

upload.php 에서 받아서  폴더를 만들때 $BUILD_ID와 $BUILD_SEQ 를 붙여서 만들고 싶습니다.

변수를 upload.php로 보내야 하는데 어떻게 보내야 할까요???

폼을 보내는 upload_pop.php

Copy
<?php include_once('./_common.php'); $BUILD_ID  = $_POST['build_id']; $BUILD_SEQ = $_POST['build_seq'];  ?><html><head><link href="https://rawgithub.com/hayageek/jquery-upload-file/master/css/uploadfile.css" rel="stylesheet"><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script><script src="https://rawgithub.com/hayageek/jquery-upload-file/master/js/jquery.uploadfile.min.js"></script></head><body><div id="fileuploader">Upload</div><script>$(document).ready(function() { $("#fileuploader").uploadFile({

폼을 받는 upload.php

Copy
<?phpinclude_once('./_common.php');global $g5, $config;//$output_dir = G5_DATA_URL.'/build_file/'.$BUILD_ID.'/'.$BUILD_SEQ.'/';//$output_dir = "uploadsupup/";$output_dir = G5_DATA_PATH.'/build_file/'.$BUILD_ID.'/UPUPUP/';if(is_dir($output_dir)){    echo "O";}else{    echo "X";    @mkdir($output_dir, 0777);}if(isset($_FILES["myfile"])){ $ret = array(); // This is for custom errors; /* $custom_error= array(); $custom_error['jquery-upload-file-error']="File already exists"; echo json_encode($custom_error); die();*/ $error =$_FILES["myfile"]["error"]; //You need to handle  both cases //If Any browser does not support serializing of multiple files using FormData()  if(!is_array($_FILES["myfile"]["name"])) //single file {    $fileName = $_FILES["myfile"]["name"];   move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir.$fileName);     $ret[]= $fileName; } else  //Multiple files, file[] {   $fileCount = count($_FILES["myfile"]["name"]);   for($i=0; $i < $fileCount; $i++)   {    $fileName = $_FILES["myfile"]["name"][$i];  move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName);    $ret[]= $fileName;   }  }    echo json_encode($ret); }?>

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

그냥 폼을 하나만들어서 그폼 내용을 넘기는 방법으로하면 될거같은데요

답변에 대한 댓글 1개

버튼 서밋 자체가 없기 때문에 폼을 넘길수가 없습니다.
fileuploader을 업파일로 보내는데. 폼을 만들어도 동시에 upload.php 에서 처리를 해줘야 하는데
그럴수가 없네요

답변을 작성하려면 로그인이 필요합니다.