mlnn Posted February 28, 2006 Share Posted February 28, 2006 HIi am trying to build a uploading system.What shuold i do for the reUpload image? {one host to another, not from comp to my host}Like:[a href=\"http://www.imageshack.us/\" target=\"_blank\"]http://www.imageshack.us/[/a]What function to use?thanks :) Quote Link to comment Share on other sites More sharing options...
AndyB Posted February 28, 2006 Share Posted February 28, 2006 I don't think I understand the question. If you want to move files from one host to another, use something like [a href=\"http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html\" target=\"_blank\"]PuTTY[/a] as the Telnet/SSH client. If - as imageshack does - you want to upload files from your computer (or your site users want to), then use a simple image uploader such as [a href=\"http://fundisom.com/phparadise/php/image_handling/image_upload_and_resize\" target=\"_blank\"]LixlPixel's excellent free script[/a]. Quote Link to comment Share on other sites More sharing options...
mlnn Posted February 28, 2006 Author Share Posted February 28, 2006 [!--quoteo(post=350295:date=Feb 28 2006, 12:46 PM:name=AndyB)--][div class=\'quotetop\']QUOTE(AndyB @ Feb 28 2006, 12:46 PM) [snapback]350295[/snapback][/div][div class=\'quotemain\'][!--quotec--]I don't think I understand the question. If you want to move files from one host to another, use something like [a href=\"http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html\" target=\"_blank\"]PuTTY[/a] as the Telnet/SSH client. If - as imageshack does - you want to upload files from your computer (or your site users want to), then use a simple image uploader such as [a href=\"http://fundisom.com/phparadise/php/image_handling/image_upload_and_resize\" target=\"_blank\"]LixlPixel's excellent free script[/a].[/quote]well, you right. you didnt understand me :)i am BUILDING an uploading system.If i want to upload a file from my computer to the host, i use:move_uploaded_fileand IT WORKS!But what i need to do if i want to ReHost the image?what function to use?lets say, i have:image.com/logo.jpgand i want to upload to the server, directly, not downloading it to my computer and the uploading....imageshack have this option (url upload).i hope now you understand me :) Quote Link to comment Share on other sites More sharing options...
litebearer Posted February 28, 2006 Share Posted February 28, 2006 Read through the examples and suggestions here...[a href=\"http://us3.php.net/ftp\" target=\"_blank\"]http://us3.php.net/ftp[/a]Lite... Quote Link to comment Share on other sites More sharing options...
radius Posted February 28, 2006 Share Posted February 28, 2006 hum, if there's no embedded function you can simply save the remote stuff using some fopen or other function with the url Quote Link to comment Share on other sites More sharing options...
XenoPhage Posted February 28, 2006 Share Posted February 28, 2006 It sounds like imageshack is merely taking the supplied URL and downloading the file directly. Nothing fancy there.. Although I suspect they would check file size first.. Quote Link to comment Share on other sites More sharing options...
mlnn Posted February 28, 2006 Author Share Posted February 28, 2006 well, thanks but most of you are wrong =\i managed to do what i want with the function COPY.Yes :)now there are only two problems:1. how to check the file size?2. how to get the name of the file? because i get: [a href=\"http://domain.com/file123.ext\" target=\"_blank\"]http://domain.com/file123.ext[/a] (the extention i also managed to get so i only have: [a href=\"http://domain.com/file123\" target=\"_blank\"]http://domain.com/file123[/a] ). how is it possible to get only the name of the file? (file123)?thanks. Quote Link to comment Share on other sites More sharing options...
markduce Posted February 28, 2006 Share Posted February 28, 2006 I have been away for a bit, but I would suggest that you use smarter language when replying, because those people that replied to you were certainly not wrong. Quote Link to comment Share on other sites More sharing options...
XenoPhage Posted February 28, 2006 Share Posted February 28, 2006 [!--quoteo(post=350364:date=Feb 28 2006, 04:10 PM:name=mlnn)--][div class=\'quotetop\']QUOTE(mlnn @ Feb 28 2006, 04:10 PM) [snapback]350364[/snapback][/div][div class=\'quotemain\'][!--quotec--]2. how to get the name of the file? because i get: [a href=\"http://domain.com/file123.ext\" target=\"_blank\"]http://domain.com/file123.ext[/a] (the extention i also managed to get so i only have: [a href=\"http://domain.com/file123\" target=\"_blank\"]http://domain.com/file123[/a] ). how is it possible to get only the name of the file? (file123)?[/quote]Hrm.. how about some regex wizardry?[code]preg_match('/^http:\/\/(?:.*\/)(.*)$/', $url, $matches);[/code]$matches should have the filename..Or, if you strip off the htttp://, you can use basename() to get the filename... Quote Link to comment Share on other sites More sharing options...
mlnn Posted March 1, 2006 Author Share Posted March 1, 2006 markduce - WTF oOYAY i dont it :)thanks everyone :)[code]$file_type=substr($file,strrpos($file,'.')+1); $file_name=pathinfo($file);$file_name=$file_name['basename'];$file_name=substr($file_name,0,strrpos($file_name,'.')); [/code] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.