사용자가 원하는만큼 많은 이미지를 업로드하고 양식의 제목을 기반으로 새로운 디렉토리에 모두 넣은 다음 해당 폴더 이름을 데이터베이스에 기록하고 나는 이미지 덤프를하기 위해 나중에 호출 할 것이다. 여러 파일 업로드 php 및 mysql
그래서 지금은 여러 일에 대해이 작업되었으며,<form method='post' enctype='multipart/form-data' action='#'>
<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="40%" class="right">
Title: </td><td width="60%" class="left"><input type="text" autofocus autofocus="autofocus" required required="required" name="ttitle" maxlength="255"
/>
*</td></tr><tr><td class="right">
Subtitle:</td><td class="left"> <input type="text" required required="required" name="tsub" maxlength="255"
/>
*</td></tr><tr><td class="right">
Username: </td><td class="left"><input type="text" required required="required" name="username" maxlength="255"
/>
*</td></tr><tr><td class="right">
Password: </td><td class="left"><input type="password" required required="required" name="pass" maxlength="255"
/>
*</td></tr>
<tr><td class="right">
Confirm Password: </td><td class="left"><input type="password" required required="required" name="pass2" maxlength="255"
/>
*</td></tr><tr><td class="right">Proposed Director
</td><td class="left"><input type="text" name="dir" maxlength="255"
/>
*</td></tr><tr><td class="right">Proposed Additional
</td><td class="left"><input type="text" name="add" maxlength="255"
/></td></tr><tr><td class="right" valign="top">
Text: </td><td class="left" valign="top"><textarea required required="required" name="text"></textarea>
*</td></tr><tr><td class="right">
Bobblehead: </td><td class="left">
<input type="file" required required="required" name="image[]" multiple="">
*</td></tr> </table>
이제 모든 것이 실제로 복사를 제외하고 작동이 훨씬
if(isset($_POST['Submit']))
{ $ttitle = $_POST['ttitle'];
$file_dir = './../img/treatments/';
foreach($_FILES as $file_name => $file_array){
$current_image=$_FILES['image']['name'][0];
$extension = substr(strrchr($current_image, '.'), 1);
if (($extension!= "png") && ($extension != "jpg"))
{
die('Unknown extension');
}
$time = date("fYhis");
$new_image = $time . "." . $extension;
$new_dir = mkdir("./../img/treatments/" . $ttitle, 0700);
$destination= $new_dir && $new_image;
$action = copy($_FILES['image']['tmp_name'], $destination);
}
$last_name = $_POST['last_name'];
$username = $_POST['username'];
$pass = $_POST['pass'];
$text = $_POST['text'];
$bio = $_POST['bio'];
$tsub = $_POST['tsub'];
$image = $ttitle;
if (!$action)
{
die('File copy failed');
}else{
echo "File copy successful";
}
다음 HTML 양식을 입수했습니다 그리고 새로운 디렉토리에 파일을 쓰고, 나는 여기에 앉아있다. 그러나 나는 정말로 가까이에있는 것처럼 느껴진다. 그리고 아마 내가 열쇠를 가지고있는 누군가, 나는 단지 나의 머리의 꼭대기에서 그것을 이해할 수 없다. 어떤 도움이라도 좋을 것입니다.
HTML 코드를 적절한 형식으로 지정하십시오. 현재 html 코드가 반복 속성으로 사용됩니다. –
글쎄, 내게 '$ destination'과 관련이 있다는 것을 알고있다. $ new_dir을 가져 와서 $ new_img와 결합하는 방법을 모르므로'url/folder/image.jpg'가 될 것이다. –
I 요구를하고 있었고 = "필요한"둘 모두를 기억하지 못하기 때문에 필요합니다. 그러나 그것들 중 하나는 파이어 폭스와 다른 것에서 작동하도록 필요합니다. –