[PHP] uploading file encoding error
hallo there everyone! i am uploading a file in a php applet i developed and i face a problem while i upload greek named files.. have no problem with the english or so on files... is there a way to use iconv or something else so as to solve my problem ? my code looks like that... $uploaddir = $_SERVER['DOCUMENT_ROOT'] . '/ //public_html/uploads/'; $file = $uploaddir . basename($_FILES['uploadfile']['name']); if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) { echo success; } else { echo error; } thanx -- Manolis Vlachakis Nelly's Family Hotel Visit: www.nellys-hotel.gr www.nellys.gr Skype : manolis.vlachakis
Re: [PHP] uploading file encoding error
On Thu, 2010-05-27 at 17:49 +0300, Manolis Vlachakis wrote: hallo there everyone! i am uploading a file in a php applet i developed and i face a problem while i upload greek named files.. have no problem with the english or so on files... is there a way to use iconv or something else so as to solve my problem ? my code looks like that... $uploaddir = $_SERVER['DOCUMENT_ROOT'] . '/ //public_html/uploads/'; $file = $uploaddir . basename($_FILES['uploadfile']['name']); if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) { echo success; } else { echo error; } thanx I assume that the file upload works with other files? Firstly, what is the filesystem that you're using, and the operating system. Windows filesystems are very limiting on what characters you can use. If you have it working with another file, have you tried renaming that to use characters which you think are causing the problems? Lastly, what exactly is the error code returned from the $_FILES array? Thanks, Ash http://www.ashleysheridan.co.uk
Re: [PHP] uploading file encoding error
On Thu, 2010-05-27 at 18:03 +0300, Manolis Vlachakis wrote: i am using gentoo and on the server side i cant see either the files with their greek names but i had no problem in the past handling them even though i couldn't see them... my servers log say that they uploaded the file but no error occurred... is there another way to upload a file with that script or i should try to find something else to solve my problem [/SNIP] -- Manolis Vlachakis Nelly's Family Hotel Visit: www.nellys-hotel.gr www.nellys.gr Skype : manolis.vlachakis Gentoo I believe uses the ext3 filesystem by default, which should be perfectly capable of handling Greek characters. What happens when you upload a normal small file now with non-Greek characters and see what happens? Does that upload correctly? Output the $_FILES array and look to see if the error code is anything other than 0. If it is, that means there's a problem with the upload, which probably won't show on the server log. Thanks, Ash http://www.ashleysheridan.co.uk
[PHP] uploading file outside WEB Root
Hi All, For security purposes I would like to upload a file outside the webroot. I have got this to work on my local dev machine but it doesn't seem to work on the live server. I have tried both the relative path and also the full path (from the $_SERVER[DOCUMENT_ROOT] variable). Now I can't get the upload to work and have no idea what the problem could be. I have also set the permissions of the folder, so that can't be a problem. Could it be a problem with server hosting restrictions? Or maybe the server is setup for virtual hosting? Thanks Angelo -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] uploading file
Hi, i want to create a form to upload a file on a server. My problem is that i want to check the filesize before sending it because if the filesize is superior than 2 MB it failed and i don't want to wait for a long time for uploading a file that will fail. Can you please give me a solution to check the filesize. Marc. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] uploading file
Hello Marc, Wednesday, April 13, 2005, 3:08:06 PM, you wrote: ms Hi, i want to create a form to upload a file on a server. My ms problem is that i want to check the filesize before sending it ms because if the filesize is superior than 2 MB it failed and i ms don't want to wait for a long time for uploading a file that will ms fail. This isn't possible with PHP alone. You could do it by using some kind of client-side uploader (Java applet, maybe a JavaScript post-back, etc), but not PHP by itself. Best regards, Richard Davey -- http://www.launchcode.co.uk - PHP Development Services I do not fear computers. I fear the lack of them. - Isaac Asimov -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] uploading file
I though you could limit it in the php.ini file. OR, you can determine it's length through php and then discard it. I remember reading something about limiting file size and overidding that limit in the script. If i find it i will post it here. Richard Davey wrote: Hello Marc, Wednesday, April 13, 2005, 3:08:06 PM, you wrote: ms Hi, i want to create a form to upload a file on a server. My ms problem is that i want to check the filesize before sending it ms because if the filesize is superior than 2 MB it failed and i ms don't want to wait for a long time for uploading a file that will ms fail. This isn't possible with PHP alone. You could do it by using some kind of client-side uploader (Java applet, maybe a JavaScript post-back, etc), but not PHP by itself. Best regards, Richard Davey -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re[2]: [PHP] uploading file
Hello Joseph, Wednesday, April 13, 2005, 5:42:42 PM, you wrote: JC I though you could limit it in the php.ini file. OR, you can JC determine it's length through php and then discard it. I remember JC reading something about limiting file size and overidding that JC limit in the script. If i find it i will post it here. Sure, you can discard the file if it's over the file size limit - but ONLY after it has been uploaded, which is what the original poster wanted to avoid. PHP, being server-side in nature, doesn't make this possible. Best regards, Richard Davey -- http://www.launchcode.co.uk - PHP Development Services I do not fear computers. I fear the lack of them. - Isaac Asimov -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] uploading file
Joseph Connolly wrote: I though you could limit it in the php.ini file. OR, you can determine it's length through php and then discard it. I remember reading something about limiting file size and overidding that limit in the script. If i find it i will post it here. You can limit it with PHP. However, for php to determine the filesize and check it against the limit, the file has to be uploaded first, ie on the server. The OP wants to check the filesize while it's still on the client machine, and PHP can't do that. -- John C. Nichel ÜberGeek KegWorks.com 716.856.9675 [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] uploading file
Thanks for the info. That makes sense. John Nichel wrote: Joseph Connolly wrote: I though you could limit it in the php.ini file. OR, you can determine it's length through php and then discard it. I remember reading something about limiting file size and overidding that limit in the script. If i find it i will post it here. You can limit it with PHP. However, for php to determine the filesize and check it against the limit, the file has to be uploaded first, ie on the server. The OP wants to check the filesize while it's still on the client machine, and PHP can't do that. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] uploading file
On 4/13/05, Joseph Connolly [EMAIL PROTECTED] wrote: I though you could limit it in the php.ini file. You can. OR, you can determine it's length through php and then discard it. You can. I remember reading something about limiting file size and overidding that limit in the script. If i find it i will post it here. You can, but any settings you put in place will not take effect until PHP gets the file. PHP has no clue what is going on on the client side so until the file is uploaded to the server it can't act on the file one way or the other. PHP is a server-side scripting language not a client-side scripting language. -- Greg Donald Zend Certified Engineer http://destiney.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Uploading file problem
I'm very new to PHP, so I hope no one is offended by reading my very basic questions. I have created a web form that saves some data to a database and uploads three files, copies them to a new directory, and renames them. From my work machine and home machine, it works great for me - there are never any errors. When my boss tries it, two of the files work fine, but the other fails at the copy. I have watched him do it, and it's not user error. What could the problem be? I'm stumped! I can include code or links if needed. Thanks, Amanda -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Uploading file problem
I'm very new to PHP, so I hope no one is offended by reading my very basic questions. I have created a web form that saves some data to a database and uploads three files, copies them to a new directory, and renames them. From my work machine and home machine, it works great for me - there are never any errors. When my boss tries it, two of the files work fine, but the other fails at the copy. I have watched him do it, and it's not user error. What could the problem be? I'm stumped! I can include code or links if needed. Thanks, Amanda From what you say above I'd check the permissions on the 3rd target directory to check if it allows writes by the web server process. Are all 3 files going into the same directory? Is the server *nix or Windows? Rich -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Uploading file problem
The files go to different directories, but I checked the permissions on all of the directories, and they are all '777'. I am able to upload files, so I think the directory is ok. The server is unix. I am going to ask my boss to send me the files he is trying to upload to see if the files are the problem. If they are, what sort of problems would I look for? On Thu, 6 Mar 2003, Rich Gray wrote: I'm very new to PHP, so I hope no one is offended by reading my very basic questions. I have created a web form that saves some data to a database and uploads three files, copies them to a new directory, and renames them. From my work machine and home machine, it works great for me - there are never any errors. When my boss tries it, two of the files work fine, but the other fails at the copy. I have watched him do it, and it's not user error. What could the problem be? I'm stumped! I can include code or links if needed. Thanks, Amanda From what you say above I'd check the permissions on the 3rd target directory to check if it allows writes by the web server process. Are all 3 files going into the same directory? Is the server *nix or Windows? Rich -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Uploading file problem
What do you mean by fails at the copy? Have you verified that the filename and path you're copying to is valid? Otherwise, if the filename that is failing is consistently the same, and if it's attempting to overwrite an existing file, it could be a permissions problem. Just a couple of guesses... mh. On Thu, 6 Mar 2003, Amanda McComb wrote: I'm very new to PHP, so I hope no one is offended by reading my very basic questions. I have created a web form that saves some data to a database and uploads three files, copies them to a new directory, and renames them. From my work machine and home machine, it works great for me - there are never any errors. When my boss tries it, two of the files work fine, but the other fails at the copy. I have watched him do it, and it's not user error. What could the problem be? I'm stumped! I can include code or links if needed. Thanks, Amanda -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Uploading file problem
Well, I have a statement that says: if ([EMAIL PROTECTED]($photo, $long_path . speakers/ . $photo_name)) { echo an error }else{ proceed with renaming the file } The error that is echoed after the copy is the one that pops up. So, it could be some other problem, but I'm not sure what to look for. On Thu, 6 Mar 2003, Mark Heintz PHP Mailing Lists wrote: What do you mean by fails at the copy? Have you verified that the filename and path you're copying to is valid? Otherwise, if the filename that is failing is consistently the same, and if it's attempting to overwrite an existing file, it could be a permissions problem. Just a couple of guesses... mh. On Thu, 6 Mar 2003, Amanda McComb wrote: I'm very new to PHP, so I hope no one is offended by reading my very basic questions. I have created a web form that saves some data to a database and uploads three files, copies them to a new directory, and renames them. From my work machine and home machine, it works great for me - there are never any errors. When my boss tries it, two of the files work fine, but the other fails at the copy. I have watched him do it, and it's not user error. What could the problem be? I'm stumped! I can include code or links if needed. Thanks, Amanda -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Uploading file problem
Well, I have a statement that says: if ([EMAIL PROTECTED]($photo, $long_path . speakers/ . $photo_name)) { echo an error }else{ proceed with renaming the file } The error that is echoed after the copy is the one that pops up. So, it could be some other problem, but I'm not sure what to look for. Take out the @ sign so you can see what the PHP error message is. ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Uploading file problem
On Friday 07 March 2003 03:28, Amanda McComb wrote: Well, I have a statement that says: if ([EMAIL PROTECTED]($photo, $long_path . speakers/ . $photo_name)) { echo an error }else{ proceed with renaming the file } The copy() function allows you to specify a destination filename so there is no need for the extra step of renaming the file. -- Jason Wong - Gremlins Associates - www.gremlins.biz Open Source Software Systems Integrators * Web Design Hosting * Internet Intranet Applications Development * -- Search the list archives before you post http://marc.theaimsgroup.com/?l=php-general -- /* People usually get what's coming to them ... unless it's been mailed. */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Uploading file problem
Thanks!! I'll give that a try! On Thu, 6 Mar 2003, 1LT John W. Holmes wrote: Well, I have a statement that says: if ([EMAIL PROTECTED]($photo, $long_path . speakers/ . $photo_name)) { echo an error }else{ proceed with renaming the file } The error that is echoed after the copy is the one that pops up. So, it could be some other problem, but I'm not sure what to look for. Take out the @ sign so you can see what the PHP error message is. ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Uploading file problem
Thanks!! I'll give that a try! On Thu, 6 Mar 2003, 1LT John W. Holmes wrote: Well, I have a statement that says: if ([EMAIL PROTECTED]($photo, $long_path . speakers/ . $photo_name)) { echo an error }else{ proceed with renaming the file } The error that is echoed after the copy is the one that pops up. So, it could be some other problem, but I'm not sure what to look for. Take out the @ sign so you can see what the PHP error message is. ---John Holmes... Try using move_uploaded_file() as well... Rich -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Uploading file
i have the same problem. Where is the kind soul who can help us? Peace Love skitum - Original Message - From: Clemson Chan [EMAIL PROTECTED] To: Juan Pablo Aqueveque [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Wednesday, September 04, 2002 12:25 AM Subject: RE: [PHP] Uploading file Thanks Juan, and other listers, I have this example, HTML HEAD TITLEFigure 7-3/TITLE /HEAD BODY ? //check for file upload if(isset($UploadedFile)) { unlink($UploadedFile); print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); } ? FORM ENCTYPE=multipart/form-data ACTION=7-3.php METHOD=post INPUT TYPE=hidden name=MAX_FILE_SIZE value=4096000 INPUT NAME=UploadedFile TYPE=file INPUT TYPE=submit VALUE=Upload /FORM /BODY /HTML and the result is this after I uploaded a file Local File: /tmp/phpnYLV2J Name: 323lake.jpg Size: 48254 Type: image/pjpeg But I couldn't find the uploaded file, nor the /tmp/phpnYLV2J path. Do I normally do a copy after the upload? Can I just change the tmp path and filename when I upload? Thanks. --Clemson -Original Message- From: Juan Pablo Aqueveque [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 03, 2002 7:58 AM To: Clemson Chan; [EMAIL PROTECTED] Subject: Re: [PHP] Uploading file Hi friend, http://www.php.net/manual/en/features.file-upload.php And take a look to the User Contributed Notes --jp At 13:03 03-09-2002 -0700, Clemson Chan wrote: Hi, I am new to this group. I am trying to figure out how to let people to upload image files to my website. My ISP is using PHP 3 (I believe). If someone can give me simple example, that will be great. Thanks. --Clemson How can I tell what version of PHP is running on the system (linux)? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Juan Pablo Aqueveque [EMAIL PROTECTED] Ingeniero de Sistemas Departamento de Redes y Comunicaciones http://www.drc.uct.cl Universidad Católica de Temuco. Tel:(5645) 205 630 Fax:(5645) 205 628 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Uploading file
There is a perfecting good working example of file uploads on php.net... never quite sure why people re-invent the wheel all the time. In the example (at http://www.php.net/manual/en/features.file-upload.php), they make a call to move_uploaded_file()... until you do that, and move it to where you want, it IS in the temporary location, set my php.ini, although it may get deleted at the end of the script if it hasn't been moved elsewhere... you need to move the uploaded file to an area within your disc hierarchy. Justin on 04/09/02 8:16 PM, skitum ([EMAIL PROTECTED]) wrote: i have the same problem. Where is the kind soul who can help us? Peace Love skitum - Original Message - From: Clemson Chan [EMAIL PROTECTED] To: Juan Pablo Aqueveque [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Wednesday, September 04, 2002 12:25 AM Subject: RE: [PHP] Uploading file Thanks Juan, and other listers, I have this example, HTML HEAD TITLEFigure 7-3/TITLE /HEAD BODY ? //check for file upload if(isset($UploadedFile)) { unlink($UploadedFile); print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); } ? FORM ENCTYPE=multipart/form-data ACTION=7-3.php METHOD=post INPUT TYPE=hidden name=MAX_FILE_SIZE value=4096000 INPUT NAME=UploadedFile TYPE=file INPUT TYPE=submit VALUE=Upload /FORM /BODY /HTML and the result is this after I uploaded a file Local File: /tmp/phpnYLV2J Name: 323lake.jpg Size: 48254 Type: image/pjpeg But I couldn't find the uploaded file, nor the /tmp/phpnYLV2J path. Do I normally do a copy after the upload? Can I just change the tmp path and filename when I upload? Thanks. --Clemson -Original Message- From: Juan Pablo Aqueveque [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 03, 2002 7:58 AM To: Clemson Chan; [EMAIL PROTECTED] Subject: Re: [PHP] Uploading file Hi friend, http://www.php.net/manual/en/features.file-upload.php And take a look to the User Contributed Notes --jp At 13:03 03-09-2002 -0700, Clemson Chan wrote: Hi, I am new to this group. I am trying to figure out how to let people to upload image files to my website. My ISP is using PHP 3 (I believe). If someone can give me simple example, that will be great. Thanks. --Clemson How can I tell what version of PHP is running on the system (linux)? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Juan Pablo Aqueveque [EMAIL PROTECTED] Ingeniero de Sistemas Departamento de Redes y Comunicaciones http://www.drc.uct.cl Universidad Católica de Temuco. Tel:(5645) 205 630 Fax:(5645) 205 628 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Uploading file
Hi, I am new to this group. I am trying to figure out how to let people to upload image files to my website. My ISP is using PHP 3 (I believe). If someone can give me simple example, that will be great. Thanks. --Clemson How can I tell what version of PHP is running on the system (linux)? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Uploading file
Hi friend, http://www.php.net/manual/en/features.file-upload.php And take a look to the User Contributed Notes --jp At 13:03 03-09-2002 -0700, Clemson Chan wrote: Hi, I am new to this group. I am trying to figure out how to let people to upload image files to my website. My ISP is using PHP 3 (I believe). If someone can give me simple example, that will be great. Thanks. --Clemson How can I tell what version of PHP is running on the system (linux)? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Juan Pablo Aqueveque [EMAIL PROTECTED] Ingeniero de Sistemas Departamento de Redes y Comunicaciones http://www.drc.uct.cl Universidad Católica de Temuco. Tel:(5645) 205 630 Fax:(5645) 205 628 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Uploading file
? phpinfo(); ? tell you most things about php and some things about web server and dbs - Victor www.argilent.com -Original Message- From: Clemson Chan [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 03, 2002 4:04 PM To: [EMAIL PROTECTED] Subject: [PHP] Uploading file Hi, I am new to this group. I am trying to figure out how to let people to upload image files to my website. My ISP is using PHP 3 (I believe). If someone can give me simple example, that will be great. Thanks. --Clemson How can I tell what version of PHP is running on the system (linux)? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php __ Post your free ad now! http://personals.yahoo.ca -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Uploading file
Thanks Juan, and other listers, I have this example, HTML HEAD TITLEFigure 7-3/TITLE /HEAD BODY ? //check for file upload if(isset($UploadedFile)) { unlink($UploadedFile); print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); } ? FORM ENCTYPE=multipart/form-data ACTION=7-3.php METHOD=post INPUT TYPE=hidden name=MAX_FILE_SIZE value=4096000 INPUT NAME=UploadedFile TYPE=file INPUT TYPE=submit VALUE=Upload /FORM /BODY /HTML and the result is this after I uploaded a file Local File: /tmp/phpnYLV2J Name: 323lake.jpg Size: 48254 Type: image/pjpeg But I couldn't find the uploaded file, nor the /tmp/phpnYLV2J path. Do I normally do a copy after the upload? Can I just change the tmp path and filename when I upload? Thanks. --Clemson -Original Message- From: Juan Pablo Aqueveque [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 03, 2002 7:58 AM To: Clemson Chan; [EMAIL PROTECTED] Subject: Re: [PHP] Uploading file Hi friend, http://www.php.net/manual/en/features.file-upload.php And take a look to the User Contributed Notes --jp At 13:03 03-09-2002 -0700, Clemson Chan wrote: Hi, I am new to this group. I am trying to figure out how to let people to upload image files to my website. My ISP is using PHP 3 (I believe). If someone can give me simple example, that will be great. Thanks. --Clemson How can I tell what version of PHP is running on the system (linux)? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Juan Pablo Aqueveque [EMAIL PROTECTED] Ingeniero de Sistemas Departamento de Redes y Comunicaciones http://www.drc.uct.cl Universidad Católica de Temuco. Tel:(5645) 205 630 Fax:(5645) 205 628 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Uploading file
You are doing wrong... you are checking for the temp file and after that you are deleting the temp file, you should copy the files first This is your code if(isset($UploadedFile)) { unlink($UploadedFile); // Here you are deleting the temp file print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); } You should write something like this if(isset($UploadedFile)) { copy($UploadedFile, /uploaded_files/ . $UploadedFile_name); // Here we first copy the temp file to a secure path, you should change the /uploaded_files/ // path print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); unlink($UploadedFile); // Now we can delete the temp file } Clemson Chan [EMAIL PROTECTED] escribió en el mensaje [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... Thanks Juan, and other listers, I have this example, HTML HEAD TITLEFigure 7-3/TITLE /HEAD BODY ? //check for file upload if(isset($UploadedFile)) { unlink($UploadedFile); print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); } ? FORM ENCTYPE=multipart/form-data ACTION=7-3.php METHOD=post INPUT TYPE=hidden name=MAX_FILE_SIZE value=4096000 INPUT NAME=UploadedFile TYPE=file INPUT TYPE=submit VALUE=Upload /FORM /BODY /HTML and the result is this after I uploaded a file Local File: /tmp/phpnYLV2J Name: 323lake.jpg Size: 48254 Type: image/pjpeg But I couldn't find the uploaded file, nor the /tmp/phpnYLV2J path. Do I normally do a copy after the upload? Can I just change the tmp path and filename when I upload? Thanks. --Clemson -Original Message- From: Juan Pablo Aqueveque [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 03, 2002 7:58 AM To: Clemson Chan; [EMAIL PROTECTED] Subject: Re: [PHP] Uploading file Hi friend, http://www.php.net/manual/en/features.file-upload.php And take a look to the User Contributed Notes --jp At 13:03 03-09-2002 -0700, Clemson Chan wrote: Hi, I am new to this group. I am trying to figure out how to let people to upload image files to my website. My ISP is using PHP 3 (I believe). If someone can give me simple example, that will be great. Thanks. --Clemson How can I tell what version of PHP is running on the system (linux)? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Juan Pablo Aqueveque [EMAIL PROTECTED] Ingeniero de Sistemas Departamento de Redes y Comunicaciones http://www.drc.uct.cl Universidad Católica de Temuco. Tel:(5645) 205 630 Fax:(5645) 205 628 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Uploading file
Thank you so much. I got the uploaded files now with full path (/home/user/www/uploaded_files/) as the new path. can I use relative path such as ../uploaded_files/ ? Thanks --Clemson -Original Message- From: Rodrigo Dominguez [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 03, 2002 3:55 PM To: [EMAIL PROTECTED] Subject: Re: [PHP] Uploading file You are doing wrong... you are checking for the temp file and after that you are deleting the temp file, you should copy the files first This is your code if(isset($UploadedFile)) { unlink($UploadedFile); // Here you are deleting the temp file print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); } You should write something like this if(isset($UploadedFile)) { copy($UploadedFile, /uploaded_files/ . $UploadedFile_name); // Here we first copy the temp file to a secure path, you should change the /uploaded_files/ // path print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); unlink($UploadedFile); // Now we can delete the temp file } Clemson Chan [EMAIL PROTECTED] escribió en el mensaje [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... Thanks Juan, and other listers, I have this example, HTML HEAD TITLEFigure 7-3/TITLE /HEAD BODY ? //check for file upload if(isset($UploadedFile)) { unlink($UploadedFile); print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); } ? FORM ENCTYPE=multipart/form-data ACTION=7-3.php METHOD=post INPUT TYPE=hidden name=MAX_FILE_SIZE value=4096000 INPUT NAME=UploadedFile TYPE=file INPUT TYPE=submit VALUE=Upload /FORM /BODY /HTML and the result is this after I uploaded a file Local File: /tmp/phpnYLV2J Name: 323lake.jpg Size: 48254 Type: image/pjpeg But I couldn't find the uploaded file, nor the /tmp/phpnYLV2J path. Do I normally do a copy after the upload? Can I just change the tmp path and filename when I upload? Thanks. --Clemson -Original Message- From: Juan Pablo Aqueveque [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 03, 2002 7:58 AM To: Clemson Chan; [EMAIL PROTECTED] Subject: Re: [PHP] Uploading file Hi friend, http://www.php.net/manual/en/features.file-upload.php And take a look to the User Contributed Notes --jp At 13:03 03-09-2002 -0700, Clemson Chan wrote: Hi, I am new to this group. I am trying to figure out how to let people to upload image files to my website. My ISP is using PHP 3 (I believe). If someone can give me simple example, that will be great. Thanks. --Clemson How can I tell what version of PHP is running on the system (linux)? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Juan Pablo Aqueveque [EMAIL PROTECTED] Ingeniero de Sistemas Departamento de Redes y Comunicaciones http://www.drc.uct.cl Universidad Católica de Temuco. Tel:(5645) 205 630 Fax:(5645) 205 628 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Uploading file
relative paths work too. Thank you so much. --Clemson -Original Message- From: Rodrigo Dominguez [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 03, 2002 3:55 PM To: [EMAIL PROTECTED] Subject: Re: [PHP] Uploading file You are doing wrong... you are checking for the temp file and after that you are deleting the temp file, you should copy the files first This is your code if(isset($UploadedFile)) { unlink($UploadedFile); // Here you are deleting the temp file print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); } You should write something like this if(isset($UploadedFile)) { copy($UploadedFile, /uploaded_files/ . $UploadedFile_name); // Here we first copy the temp file to a secure path, you should change the /uploaded_files/ // path print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); unlink($UploadedFile); // Now we can delete the temp file } Clemson Chan [EMAIL PROTECTED] escribió en el mensaje [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... Thanks Juan, and other listers, I have this example, HTML HEAD TITLEFigure 7-3/TITLE /HEAD BODY ? //check for file upload if(isset($UploadedFile)) { unlink($UploadedFile); print(Local File: $UploadedFile BR\n); print(Name: $UploadedFile_name BR\n); print(Size: $UploadedFile_size BR\n); print(Type: $UploadedFile_type BR\n); print(HR\n); } ? FORM ENCTYPE=multipart/form-data ACTION=7-3.php METHOD=post INPUT TYPE=hidden name=MAX_FILE_SIZE value=4096000 INPUT NAME=UploadedFile TYPE=file INPUT TYPE=submit VALUE=Upload /FORM /BODY /HTML and the result is this after I uploaded a file Local File: /tmp/phpnYLV2J Name: 323lake.jpg Size: 48254 Type: image/pjpeg But I couldn't find the uploaded file, nor the /tmp/phpnYLV2J path. Do I normally do a copy after the upload? Can I just change the tmp path and filename when I upload? Thanks. --Clemson -Original Message- From: Juan Pablo Aqueveque [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 03, 2002 7:58 AM To: Clemson Chan; [EMAIL PROTECTED] Subject: Re: [PHP] Uploading file Hi friend, http://www.php.net/manual/en/features.file-upload.php And take a look to the User Contributed Notes --jp At 13:03 03-09-2002 -0700, Clemson Chan wrote: Hi, I am new to this group. I am trying to figure out how to let people to upload image files to my website. My ISP is using PHP 3 (I believe). If someone can give me simple example, that will be great. Thanks. --Clemson How can I tell what version of PHP is running on the system (linux)? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Juan Pablo Aqueveque [EMAIL PROTECTED] Ingeniero de Sistemas Departamento de Redes y Comunicaciones http://www.drc.uct.cl Universidad Católica de Temuco. Tel:(5645) 205 630 Fax:(5645) 205 628 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Uploading file to php
Hi, I followed the examples in the FAQ and was able to make the upload work, using client HTML code similar to this: FORM NAME=the_form ENCTYPE=multipart/form-data METHOD=POST ACTION=somephp.php File Name: INPUT NAME=filename TYPE=file INPUT TYPE=submit VALUE=submit /FORM The problem is that it works great with Netscape, but fails with IE. If the client is Netscape, the somephp.php program gets the $filename= /tmp/phpmo4QE9 and $filename_name=BackB.gif (or whatever) When the client is IE (I tried V5.5 and 6.0) I get $filename=F:\\disk_e\\Butter\\BackB.gif and $filename_name (etc) are empty. Has anyone else run into this? Any suggestions as to how I can further debug this? Thanks, Mike at nutfield.net -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] uploading file to seperate server
basically i've gotta write a script that uploads the file that user is uploading NOT to the server on which the scripts are - but to a seperate server. Problem is, i'm expecting huge uploads, and i have got ample space, 3 to 400 MB's. but it's on seperate servers from where my site is. When a user uploads the file - it should uploaded directly to this other huge server - and not on the server where the PHP scripts are...is it possible? Also, any upload being handled by this othe server will need a connection opening to this other server - with ftp user:pass. how will this be made possible in the script!? well thanks a lot, Cheers, T. Edison jr. = Rahul S. Johari (Director) ** Abraxas Technologies Inc. Homepage : http://www.abraxastech.com Email : [EMAIL PROTECTED] Tel : 91-4546512/4522124 *** __ Do You Yahoo!? Yahoo! Auctions - Buy the things you want at great prices. http://auctions.yahoo.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] uploading file
// Creates the image file with a timestamp $timestamp = time(); $image= $timestamp.$picture_name; if ($PLATFORM == "windows") { $new_path = str_replace('^', '\\', $WINDOWS_PATH); What's with the "^"?... And, since \ is special in PHP, you are changing ^ to \? Why? echo $picture; if (is_uploaded_file($picture)) { copy($picture, $new_path); file://move_uploaded_file($picture, $new_path); } else { echo "Possible file upload attack: filename '$picture'."; } #add this: echo "is_uploaded_file() failed."; } -- Visit the Zend Store at http://www.zend.com/store/ Wanna help me out? Like Music? Buy a CD: http://l-i-e.com/artists.htm Volunteer a little time: http://chatmusic.com/volunteer.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] uploading file
Everyone say : "Good morning mr. Lynch" ! Man, I enjoy that, Cheers, Maxim Maletsky -Original Message- From: Richard Lynch [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 08, 2001 5:41 PM To: [EMAIL PROTECTED] Subject: Re: [PHP] uploading file // Creates the image file with a timestamp $timestamp = time(); $image= $timestamp.$picture_name; if ($PLATFORM == "windows") { $new_path = str_replace('^', '\\', $WINDOWS_PATH); What's with the "^"?... And, since \ is special in PHP, you are changing ^ to \? Why? echo $picture; if (is_uploaded_file($picture)) { copy($picture, $new_path); file://move_uploaded_file($picture, $new_path); } else { echo "Possible file upload attack: filename '$picture'."; } #add this: echo "is_uploaded_file() failed."; } -- Visit the Zend Store at http://www.zend.com/store/ Wanna help me out? Like Music? Buy a CD: http://l-i-e.com/artists.htm Volunteer a little time: http://chatmusic.com/volunteer.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] uploading file
Everyone say : "Good morning mr. Lynch" ! Hear Hear! I was all overcome with a wave of nostalgia :) Cheers -- Phil Driscoll Dial Solutions +44 (0)113 294 5112 http://www.dialsolutions.com http://www.dtonline.org -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] uploading file
OK, I'm not sure if the file is getting uploaded or not, and it certainly is not getting copied to the permanent directory. Here's what I have: This creates the upload form: FORM method="post" ENCTYPE="multipart/form-data" action="add_record2.php" INPUT type="file" name="picture" size=30 /form This is the action from that form: // Creates the image file with a timestamp $timestamp = time(); $image= $timestamp.$picture_name; if ($PLATFORM == "windows") { $new_path = str_replace('^', '\\', $WINDOWS_PATH); echo $picture; if (is_uploaded_file($picture)) { copy($picture, $new_path); //move_uploaded_file($picture, $new_path); } else { echo "Possible file upload attack: filename '$picture'."; } }