The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.
|
 |
|
Dev Shed Forums
> Programming Languages
> PHP Development
|
upload to a directory
Discuss upload to a directory in the PHP Development forum on Dev Shed. upload to a directory PHP Development forum discussing coding practices, tips on PHP, and other PHP-related topics. PHP is an open source scripting language that has taken the web development industry by storm.
|
|
 |
|
|
|
|

Dev Shed Forums Sponsor:
|
|
|

January 28th, 2013, 11:13 AM
|
|
Registered User
|
|
Join Date: Dec 2012
Posts: 25
Time spent in forums: 8 h 36 m 44 sec
Reputation Power: 0
|
|
|
upload to a directory
Hi Guys,
Im having trouble with this,
Im trying to upload to a directory and cant seem to get the image to go in the directoty, however it will go outside the directory...
the directory is specified using a database value...
PHP Code:
move_uploaded_file($tmp_name, "uploads/".$row[10]."{$_FILES['filesxxx']['name'][$key]}");
|

January 28th, 2013, 11:22 AM
|
 |
Likely to be eaten by a grue.
|
|
Join Date: Oct 2006
Location: Pennsylvania, USA
|
|
|
Print out this value to see if it's valid. You've given us a single line of code with 4 variables in it that you've created. Are any of them right? Only you can say.
__________________
HEY! YOU! Read the New User Guide and Forum Rules
"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin
"The greatest tragedy of this changing society is that people who never knew what it was like before will simply assume that this is the way things are supposed to be." -2600 Magazine, Fall 2002
Think we're being rude? Maybe you asked a bad question or you're a Help Vampire. Trying to argue intelligently? Please read this.
|

January 28th, 2013, 12:06 PM
|
 |
Still alive
|
|
Join Date: Mar 2007
Location: Washington, USA
|
|
|
Make the folder world-writable: 0777.
|

January 28th, 2013, 03:24 PM
|
|
Registered User
|
|
Join Date: Dec 2012
Posts: 25
Time spent in forums: 8 h 36 m 44 sec
Reputation Power: 0
|
|
|
Sorry your right.. I will post the full segment tommorrow... and try the full writable permissions see if that helps. I thought it was going to be the way I have written it as it posts to the above directory...
|

January 29th, 2013, 04:09 AM
|
|
Registered User
|
|
Join Date: Dec 2012
Posts: 25
Time spent in forums: 8 h 36 m 44 sec
Reputation Power: 0
|
|
Full segment -
PHP Code:
<?php
if (isset($_FILES['filesxxx'])){
foreach ($_FILES['filesxxx']['tmp_name'] as $key => $tmp_name){
move_uploaded_file($tmp_name, 'uploads/'.$row[10]."{$_FILES['filesxxx']['name'][$key]}");
}
}
?>
The PHP is above the HTML
PHP Code:
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="filesxxx[]" multiple="multiple" />
<input type="submit" value="Upload" />
</form>
the HTML is obviously in the HTML.
I have tried the permissions but didnt think it would be this which its not as it write to the above directory.
on this page, the data base value is called in another location and it outputs fine.
|

January 29th, 2013, 10:18 AM
|
 |
Likely to be eaten by a grue.
|
|
Join Date: Oct 2006
Location: Pennsylvania, USA
|
|
|
You still haven't done what I suggested: Print these values to see if they're valid. You don't know if this target location is actually what you think it is.
|

January 29th, 2013, 10:39 AM
|
|
Registered User
|
|
Join Date: Dec 2012
Posts: 25
Time spent in forums: 8 h 36 m 44 sec
Reputation Power: 0
|
|
|
Sorry, Meant to come back... I have managed to fix the problem, i was missing a / and more to the point... I was missing the mysql.... although i checked it was there several times, it wouldnt work so i re wrote it...
|
Developer Shed Advertisers and Affiliates
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
|