<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://www.23hq.com/resources/um/rsstohtml.xsl"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fh="http://purl.org/syndication/history/1.0">
    <channel>
        <title>Photos tagged 'ftp'</title>
        <link>https://www.23hq.com/tag/ftp/de</link>
        <description></description>
        <author></author>
        <language>en-us</language>
        <generator>23people</generator>
        <atom:icon>http://www.23hq.com/resources/um-style/logo-20.gif</atom:icon>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
        <source>https://www.23hq.com/rss/tag/ftp/de</source>
        <link rel="self" href="https://www.23hq.com/rss/tag/ftp/de"/>
        <fh:incremental>false</fh:incremental>
        <item>
            <title>webftp advantage: zip upload + download , online editing
	→ http://webftp.de...</title>
            <link>https://www.23hq.com/sex/photo/5675389</link>
            <description>&lt;p&gt;&lt;a href="https://www.23hq.com/sex/photo/5675389"&gt;&lt;img src="https://www.23hq.com/5473659/5675389_076db3ad772c73a2d169144835268d6a_standard.jpg" width="460" height="269" class="23-standard"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;webftp advantage: zip upload + download , online editing&lt;br /&gt;
	→ &lt;a rel="nofollow" href="http://webftp.de"&gt;http://webftp.de&lt;/a&gt; → &lt;a rel="nofollow" href="http://net2ftp.com#_multi_language_interface_"&gt;http://net2ftp.com#_multi_language_interface_&lt;/a&gt;!&lt;/p&gt;&lt;p&gt;Photo by &lt;a href="https://www.23hq.com/sex/"&gt;! @SeX#─────█████████════█&lt;/a&gt;&lt;/p&gt;</description>
            <guid>https://www.23hq.com/sex/photo/5675389</guid>
            <pubDate>Sat, 05 Jun 2010 02:43:49 GMT</pubDate>
            <media:content url="https://www.23hq.com/5473659/5675389_076db3ad772c73a2d169144835268d6a_large.jpg" width="697" height="407"/>
            <media:thumbnail url="https://www.23hq.com/5473659/5675389_076db3ad772c73a2d169144835268d6a_quad100.jpg" width="100" height="100"/>
            <enclosure url="https://www.23hq.com/5473659/5675389_076db3ad772c73a2d169144835268d6a_large.jpg" type="image/gif" length="57292"/>
        </item>
        <item>
            <title>"simple folder ftp" coded as a Autohotkey (.ahk) file ( only 4kb ) published...</title>
            <link>https://www.23hq.com/sex/photo/5382866</link>
            <description>&lt;p&gt;&lt;a href="https://www.23hq.com/sex/photo/5382866"&gt;&lt;img src="https://www.23hq.com/4937374/5382866_9f6285500f8a03aac5463b95ab6d6882_standard.jpg" width="460" height="330" class="23-standard"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;"simple folder ftp" coded as a Autohotkey (.ahk) file ( only 4kb ) published @ http://autohotkey.com/forum/topic45154.html&lt;br /&gt;
&lt;b&gt;NOTE&lt;/B&gt; only the ahk version with hardcoded ftp data works on my pc,&lt;br /&gt;
maybee caused on the fact, that i use only the AutoHotkey.exe#_prog  saved on the C:/ partition.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Editable &lt;/b&gt;&lt;br /&gt;
→requiers 2  files  &lt;a rel="nofollow" href="http://4rtist.com/autohotkey.exe#_300kb"&gt;http://4rtist.com/autohotkey.exe#_300kb&lt;/a&gt;  saved  it where you want i.e. Desktop, program files +&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" href="http://4rtist.com/ftp.ahk#_4kb"&gt;http://4rtist.com/ftp.ahk#_4kb&lt;/a&gt; →click the file&lt;br /&gt;
→choose  the downloaded autohotkey.exe  →Tick  "always open this kind of files with this prog"&lt;/p&gt;
&lt;p&gt;You can /should modify in the editor the  ftp.ahk file i.e. -_-gui size -_-save ftp data and hide the than not  necessary  fields&lt;/p&gt;
&lt;p&gt;The code from the file ( which you can use instead of the &lt;a rel="nofollow" href="http://4rtist.com/ftp.ahk"&gt;http://4rtist.com/ftp.ahk&lt;/a&gt; file )&lt;/p&gt;
&lt;p&gt;&lt;b&gt;;CODE start ↓&lt;/b&gt;&lt;br /&gt;
;gui designed ICEfreez http://autohotkey.com/forum/topic45154.html&lt;br /&gt;
#singleinstance force&lt;br /&gt;
;You can hardcode your settings in here so you don't have to type them all the time.&lt;br /&gt;
FTPURL = ftp.domain                  ;FTP URL.&lt;br /&gt;
FTPU =                        ;FTP User Name&lt;br /&gt;
FTPP =                        ;FTP Password&lt;br /&gt;
PORT =21                      ;FTP Port&lt;br /&gt;
remotelocation =&lt;br /&gt;
weburl =&lt;/p&gt;
&lt;p&gt;;If you don't want a GUI to always change your info just remove this section.&lt;br /&gt;
gui, add, text,,FTP URL&lt;br /&gt;
gui, add, edit,w600 h40,%FTPURL%&lt;br /&gt;
gui, add, text,,FTP User Name&lt;br /&gt;
gui, add, edit,w600 h20,%FTPU%&lt;br /&gt;
gui, add, text,,FTP Password&lt;br /&gt;
gui, add, edit,w600 h20,%FTPP%&lt;br /&gt;
gui, add, text,,Port&lt;br /&gt;
gui, add, edit,w60 h20,%PORT%&lt;br /&gt;
gui, add, text,,Remote folder to drop files into.&lt;br /&gt;
gui, add, edit,w600 h20,%remotelocation%&lt;br /&gt;
gui, add, text,,URL of the folder these files will be accessable from.&lt;br /&gt;
gui, add, edit,w600 h20,%weburl%&lt;/p&gt;
&lt;p&gt;;Create GUI&lt;br /&gt;
gui, add, text,, Copy last to clipboard.&lt;br /&gt;
gui, add, checkbox, vclipboardcheck Checked&lt;br /&gt;
gui, add, text,, Open URL after upload.&lt;br /&gt;
gui, add, checkbox, vrunafter Checked&lt;/p&gt;
&lt;p&gt;gui, add, text, y+20 600, Drop files to upload here.&lt;br /&gt;
gui, add, edit, readonly w600 h80 vstatus&lt;br /&gt;
gui, show,,Simple Folder FTP&lt;br /&gt;
return&lt;/p&gt;
&lt;p&gt;;Process a file once you drop a file in.&lt;br /&gt;
GuiDropFiles:&lt;br /&gt;
gui, submit, nohide&lt;br /&gt;
Loop, parse, A_GuiControlEvent, `n&lt;br /&gt;
{&lt;br /&gt;
   ;get file name without path.&lt;br /&gt;
   SplitPath, A_LoopField, name&lt;br /&gt;
&lt;br /&gt;
   ;Connect and upload file.&lt;br /&gt;
   FtpOpen(FTPURL, PORT, FTPU , FTPP)&lt;br /&gt;
   FtpSetCurrentDirectory(remotelocation)&lt;br /&gt;
   FtpPutFile(A_LoopField, name)&lt;br /&gt;
   FtpClose()&lt;br /&gt;
&lt;br /&gt;
   ;update status to show file uploaded&lt;br /&gt;
   updatemsg(weburl name)&lt;br /&gt;
&lt;br /&gt;
   ;Copy to Clipboard and Run Options&lt;br /&gt;
   if(runafter=1)&lt;br /&gt;
      run, %weburl%%name%&lt;br /&gt;
   if(clipboardcheck=1)&lt;br /&gt;
      clipboard=%weburl%%name%&lt;br /&gt;
}&lt;br /&gt;
Return&lt;/p&gt;
&lt;p&gt;GuiClose:&lt;br /&gt;
GuiEscape:&lt;br /&gt;
ExitApp&lt;/p&gt;
&lt;p&gt;updatemsg(msg)&lt;br /&gt;
{&lt;br /&gt;
   gui, submit, nohide&lt;br /&gt;
   global status&lt;br /&gt;
   if (status &amp;lt;&gt; " ")&lt;br /&gt;
      updatestatus = %msg%`n%Status%&lt;br /&gt;
   GuiControl, ,Status, %updatestatus%&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;;------------------------------------FTP Functions begin.------------------------------------&lt;br /&gt;
;FTP functions coded by olfen (http://autohotkey.com/forum/topic10393.html)&lt;/p&gt;
&lt;p&gt;/*&lt;br /&gt;
&lt;a rel="nofollow" href="http://msdn.microsoft.com/library/en-us/wininet/wininet/ftp_sessions.asp"&gt;http://msdn.microsoft.com/library/en-us/wininet/wininet/ftp_sessions.asp&lt;/a&gt;&lt;br /&gt;
&lt;a rel="nofollow" href="http://msdn.microsoft.com/library/en-us/wininet/wininet/internetopen.asp"&gt;http://msdn.microsoft.com/library/en-us/wininet/wininet/internetopen.asp&lt;/a&gt;&lt;br /&gt;
&lt;a rel="nofollow" href="http://msdn.microsoft.com/library/en-us/wininet/wininet/internetconnect.asp"&gt;http://msdn.microsoft.com/library/en-us/wininet/wininet/internetconnect.asp&lt;/a&gt;&lt;br /&gt;
*/&lt;/p&gt;
&lt;p&gt;FtpCreateDirectory(DirName) {&lt;br /&gt;
global ic_hInternet&lt;br /&gt;
r := DllCall("wininetFtpCreateDirectoryA", "uint", ic_hInternet, "str", DirName)&lt;br /&gt;
If (ErrorLevel != 0 or r = 0)&lt;br /&gt;
return 0&lt;br /&gt;
else&lt;br /&gt;
return 1&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;FtpRemoveDirectory(DirName) {&lt;br /&gt;
global ic_hInternet&lt;br /&gt;
r := DllCall("wininetFtpRemoveDirectoryA", "uint", ic_hInternet, "str", DirName)&lt;br /&gt;
If (ErrorLevel != 0 or r = 0)&lt;br /&gt;
return 0&lt;br /&gt;
else&lt;br /&gt;
return 1&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;FtpSetCurrentDirectory(DirName) {&lt;br /&gt;
global ic_hInternet&lt;br /&gt;
r := DllCall("wininetFtpSetCurrentDirectoryA", "uint", ic_hInternet, "str", DirName)&lt;br /&gt;
If (ErrorLevel != 0 or r = 0)&lt;br /&gt;
return 0&lt;br /&gt;
else&lt;br /&gt;
return 1&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;FtpPutFile(LocalFile, NewRemoteFile="", Flags=0) {&lt;br /&gt;
;Flags:&lt;br /&gt;
;FTP_TRANSFER_TYPE_UNKNOWN = 0 (Defaults to FTP_TRANSFER_TYPE_BINARY)&lt;br /&gt;
;FTP_TRANSFER_TYPE_ASCII = 1&lt;br /&gt;
;FTP_TRANSFER_TYPE_BINARY = 2&lt;br /&gt;
If NewRemoteFile=&lt;br /&gt;
NewRemoteFile := LocalFile&lt;br /&gt;
global ic_hInternet&lt;br /&gt;
r := DllCall("wininetFtpPutFileA"&lt;br /&gt;
, "uint", ic_hInternet&lt;br /&gt;
, "str", LocalFile&lt;br /&gt;
, "str", NewRemoteFile&lt;br /&gt;
, "uint", Flags&lt;br /&gt;
, "uint", 0) ;dwContext&lt;br /&gt;
If (ErrorLevel != 0 or r = 0)&lt;br /&gt;
return 0&lt;br /&gt;
else&lt;br /&gt;
return 1&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;FtpGetFile(RemoteFile, NewFile="", Flags=0) {&lt;br /&gt;
;Flags:&lt;br /&gt;
;FTP_TRANSFER_TYPE_UNKNOWN = 0 (Defaults to FTP_TRANSFER_TYPE_BINARY)&lt;br /&gt;
;FTP_TRANSFER_TYPE_ASCII = 1&lt;br /&gt;
;FTP_TRANSFER_TYPE_BINARY = 2&lt;br /&gt;
If NewFile=&lt;br /&gt;
NewFile := RemoteFile&lt;br /&gt;
global ic_hInternet&lt;br /&gt;
r := DllCall("wininetFtpGetFileA"&lt;br /&gt;
, "uint", ic_hInternet&lt;br /&gt;
, "str", RemoteFile&lt;br /&gt;
, "str", NewFile&lt;br /&gt;
, "int", 1 ;do not overwrite existing files&lt;br /&gt;
, "uint", 0 ;dwFlagsAndAttributes&lt;br /&gt;
, "uint", Flags&lt;br /&gt;
, "uint", 0) ;dwContext&lt;br /&gt;
If (ErrorLevel != 0 or r = 0)&lt;br /&gt;
return 0&lt;br /&gt;
else&lt;br /&gt;
return 1&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;FtpGetFileSize(FileName, Flags=0) {&lt;br /&gt;
;Flags:&lt;br /&gt;
;FTP_TRANSFER_TYPE_UNKNOWN = 0 (Defaults to FTP_TRANSFER_TYPE_BINARY)&lt;br /&gt;
;FTP_TRANSFER_TYPE_ASCII = 1&lt;br /&gt;
;FTP_TRANSFER_TYPE_BINARY = 2&lt;br /&gt;
global ic_hInternet&lt;br /&gt;
fof_hInternet := DllCall("wininetFtpOpenFileA"&lt;br /&gt;
, "uint", ic_hInternet&lt;br /&gt;
, "str", FileName&lt;br /&gt;
, "uint", 0x80000000 ;dwAccess: GENERIC_READ&lt;br /&gt;
, "uint", Flags&lt;br /&gt;
, "uint", 0) ;dwContext&lt;br /&gt;
If (ErrorLevel != 0 or fof_hInternet = 0)&lt;br /&gt;
return -1&lt;/p&gt;
&lt;p&gt;FileSize := DllCall("wininetFtpGetFileSize", "uint", fof_hInternet, "uint", 0)&lt;br /&gt;
DllCall("wininetInternetCloseHandle",  "UInt", fof_hInternet)&lt;br /&gt;
return, FileSize&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FtpDeleteFile(FileName) {&lt;br /&gt;
global ic_hInternet&lt;br /&gt;
r :=  DllCall("wininetFtpDeleteFileA", "uint", ic_hInternet, "str", FileName)&lt;br /&gt;
If (ErrorLevel != 0 or r = 0)&lt;br /&gt;
return 0&lt;br /&gt;
else&lt;br /&gt;
return 1&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;FtpRenameFile(Existing, New) {&lt;br /&gt;
global ic_hInternet&lt;br /&gt;
r := DllCall("wininetFtpRenameFileA", "uint", ic_hInternet, "str", Existing, "str", New)&lt;br /&gt;
If (ErrorLevel != 0 or r = 0)&lt;br /&gt;
return 0&lt;br /&gt;
else&lt;br /&gt;
return 1&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;FtpOpen(Server, Port=21, Username=0, Password=0 ,Proxy="", ProxyBypass="") {&lt;br /&gt;
IfEqual, Username, 0, SetEnv, Username, anonymous&lt;br /&gt;
IfEqual, Password, 0, SetEnv, Password, anonymous&lt;/p&gt;
&lt;p&gt;If (Proxy != "")&lt;br /&gt;
AccessType=3&lt;br /&gt;
Else&lt;br /&gt;
AccessType=1&lt;br /&gt;
;#define INTERNET_OPEN_TYPE_PRECONFIG                    0   // use registry configuration&lt;br /&gt;
;#define INTERNET_OPEN_TYPE_DIRECT                       1   // direct to net&lt;br /&gt;
;#define INTERNET_OPEN_TYPE_PROXY                        3   // via named proxy&lt;br /&gt;
;#define INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY  4   // prevent using java/script/INS&lt;/p&gt;
&lt;p&gt;global ic_hInternet, io_hInternet, hModule&lt;br /&gt;
hModule := DllCall("LoadLibrary", "str", "wininet.dll")&lt;/p&gt;
&lt;p&gt;io_hInternet := DllCall("wininetInternetOpenA"&lt;br /&gt;
, "str", A_ScriptName ;lpszAgent&lt;br /&gt;
, "UInt", AccessType&lt;br /&gt;
, "str", Proxy&lt;br /&gt;
, "str", ProxyBypass&lt;br /&gt;
, "UInt", 0) ;dwFlags&lt;/p&gt;
&lt;p&gt;If (ErrorLevel != 0 or io_hInternet = 0) {&lt;br /&gt;
FtpClose()&lt;br /&gt;
return 0&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;ic_hInternet := DllCall("wininetInternetConnectA"&lt;br /&gt;
, "uint", io_hInternet&lt;br /&gt;
, "str", Server&lt;br /&gt;
, "uint", Port&lt;br /&gt;
, "str", Username&lt;br /&gt;
, "str", Password&lt;br /&gt;
, "uint" , 1 ;dwService (INTERNET_SERVICE_FTP = 1)&lt;br /&gt;
, "uint", 0 ;dwFlags&lt;br /&gt;
, "uint", 0) ;dwContext&lt;/p&gt;
&lt;p&gt;If (ErrorLevel != 0 or ic_hInternet = 0)&lt;br /&gt;
return 0&lt;br /&gt;
else&lt;br /&gt;
return 1&lt;br /&gt;
}&lt;/p&gt;
&lt;p style="margin-bottom: 0px;"&gt;FtpClose() {&lt;br /&gt;
global ic_hInternet, io_hInternet, hModule&lt;br /&gt;
DllCall("wininetInternetCloseHandle",  "UInt", ic_hInternet)&lt;br /&gt;
DllCall("wininetInternetCloseHandle",  "UInt", io_hInternet)&lt;br /&gt;
DllCall("FreeLibrary", "UInt", hModule)&lt;br /&gt;
}&lt;/p&gt;&lt;p&gt;Photo by &lt;a href="https://www.23hq.com/sex/"&gt;! @SeX#─────█████████════█&lt;/a&gt;&lt;/p&gt;</description>
            <guid>https://www.23hq.com/sex/photo/5382866</guid>
            <pubDate>Sat, 20 Feb 2010 16:16:49 GMT</pubDate>
            <media:content url="https://www.23hq.com/4937374/5382866_9f6285500f8a03aac5463b95ab6d6882_large.jpg" width="542" height="389"/>
            <media:thumbnail url="https://www.23hq.com/4937374/5382866_9f6285500f8a03aac5463b95ab6d6882_quad100.jpg" width="100" height="100"/>
            <enclosure url="https://www.23hq.com/4937374/5382866_9f6285500f8a03aac5463b95ab6d6882_large.jpg" type="image/gif" length="83921"/>
        </item>
        <item>
            <title>Bento Linux Feilserver


Thanks Iko for the nice box :)</title>
            <link>https://www.23hq.com/Corax/photo/3480730</link>
            <description>&lt;p&gt;&lt;a href="https://www.23hq.com/Corax/photo/3480730"&gt;&lt;img src="https://www.23hq.com/3364501/3480730_8fd421f9c3bfc8d619fe62d38ed69ac4_standard.jpg" width="460" height="345" class="23-standard"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Bento Linux Feilserver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks Iko for the &lt;a rel="nofollow" href="http://www.23hq.com/IkoTikashi/photo/3369518"&gt;nice box&lt;/a&gt; :)&lt;/p&gt;&lt;p&gt;Photo by &lt;a href="https://www.23hq.com/Corax/"&gt;Corax&lt;/a&gt;&lt;/p&gt;</description>
            <guid>https://www.23hq.com/Corax/photo/3480730</guid>
            <pubDate>Sat, 27 Sep 2008 07:54:29 GMT</pubDate>
            <media:content url="https://www.23hq.com/3364501/3480730_8fd421f9c3bfc8d619fe62d38ed69ac4_large.jpg" width="756" height="567"/>
            <media:thumbnail url="https://www.23hq.com/3364501/3480730_8fd421f9c3bfc8d619fe62d38ed69ac4_quad100.jpg" width="100" height="100"/>
            <enclosure url="https://www.23hq.com/3364501/3480730_8fd421f9c3bfc8d619fe62d38ed69ac4_large.jpg" type="image/jpeg" length="62491"/>
        </item>
    </channel>
</rss>
