Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 5
Aller à la page: 1, 2, 3, 4, 5  >
[Prog] YagoShack, hébergement d'images !
Auteur Message
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Salut !

Je voulais vous présenter mon nouveau service d'hébergement d'images en 3 clics : YagoUpload !
Il y a bien sur l'hébergeur en ligne mais surtout la version téléchargeable faite en Autoit bien sur !




Arrow Cliquez ici pour aller sur
.fr.nf !


Je ne poste pas le code source entier pour le moment pour des raison de sécurité, mais si le code source d'une fonction en particulier vous intéresse dites le moi ! Okay



Dernière édition par yago_nfs_tm_91- le Mar 20 Mar 2012 - 18:16; édité 1 fois

______________________________________________________
http://www.YagoServer.net/
Visiter le site web du posteur Yahoo Messenger Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Bonsoir
toi j’adore ta façon de coder et tes tres bonne idées bonne continuation Okay Okay
juste quelque bugs:
le envoyer sur yagoupload du menu contextuel ne fonctionne pas
--------------
a mon avis est c'est juste mon avis il faux donne le choix de détecter les mise a jour automatiquement ou manuellement perso je déteste la détection automatique des mise a jour
@++



Dernière édition par Batchapp le Ven 13 Jan 2012 - 21:14; édité 5 fois
Visiter le site web du posteur
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Merci Very Happy

N'hésitez pas a raporter d'éventuel bug ou propositions Okay




______________________________________________________
http://www.YagoServer.net/
Visiter le site web du posteur Yahoo Messenger Skype
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
De rien par contre ça peut paraitre dérisoire ou une question qui fâche
ou est le contrat de confidentialité et si c'est possible proposer le droit à l'oubli je m'explique
juste un lien qui permettre de retirer la photo uploader du serveur si on ne veut plus la diffuser
Autre remarque lorsque le programme a une connexion a internet automatiser ou est compresser avec UPX je te conseille de rassurer les futur utilisateur avec un scan VirusTotal
Arrow https://www.virustotal.com/file/9e4aa57c9883d5ce89c09a02533aa806dcfc4f7f8da86a3761305c74b20fac58/analysis/1326483315/
Car le programme peut être un faux positif



Visiter le site web du posteur
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Batchapp a écrit:
De rien par contre ça peut paraitre dérisoire ou une question qui fâche
ou est le contrat de confidentialité et si c'est possible proposer le droit à l'oubli je m'explique
juste un lien qui permettre de retirer la photo uploader du serveur si on ne veut plus la diffuser


Ah oui j'ai pas penser a tout ca, je vais m'occuper du contrat de confidentialité, mais malheureusement le droit à l'oubli via un lien serait trop compliquer a mettre en place pour moi, donc au pire me contacter.




______________________________________________________
http://www.YagoServer.net/
Visiter le site web du posteur Yahoo Messenger Skype
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Bonjour
je testerai prochainement.

si tu ne veux pas dévoiler ton code source, tu pourrais mettre à disposition des bouts de code qui permettent par exemple :

- comment uploder un fichier sur un ftp.
- comment réaliser une capture d'écran.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Laddy a écrit:
Bonjour
je testerai prochainement.

si tu ne veux pas dévoiler ton code source, tu pourrais mettre à disposition des bouts de code qui permettent par exemple :

- comment uploder un fichier sur un ftp.
- comment réaliser une capture d'écran.


Pour faire une capture d'écran le programme lance tout simplement le Snipping Tool, enfin j'ai quand meme eu d'etrange probleme expliquer ici : http://autoitscript.fr/forum/viewtopic.php?f=3&t=9090

Pour l'envois en ftp :

Code:

$server = 'ftp.site.fr'
$username = 'utilisateur'
$pass = '*********'

GuiCtrlSetData($InfoLabbel, "Connexion a YagoUpload...")

$Open = _FTP_Open('MyFTP Control')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
GUICtrlSetData($progressbar, 50)

GuiCtrlSetData($InfoLabbel, "Envois du fichier...")

_FTP_ProgressUpload($Conn, $s_LocalFile, $s_RemoteFile, "_Update_Progress") ; s_LocalFile : Fichier local et s_RemoteFile : nom du fichier une fois envoyer.
$Ftpc = _FTP_Close($Open)

Func _Update_Progress($Percentage) ; Permet d'avoir la progression de l'upload !
   GuiCtrlSetData($InfoLabbel, "Envois du fichier..."&@CRLF&""&$Percentage&"%")
   $pourcentupload = 50 + ($Percentage / 2)
   GUICtrlSetData($progressbar, $pourcentupload)
    Return 1 ; ###
EndFunc


Okay




______________________________________________________
http://www.YagoServer.net/
Visiter le site web du posteur Yahoo Messenger Skype
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Hello,

Cool et utile comme programme ! Okay

Donc tu utilises FTP pour envoyer les fichiers ou bien HTTP ? Si c'est par FTP il faut faire attention car ce n'est pas très sécurisé...

Juste pour savoir : c'est toi qui a fait le site ? Parce que je l'ai déjà vu à plusieurs endroits.




______________________________________________________
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Il utilise le script d'hébergement d'image Chevereto, donc c'est normal que tu l'aies déjà vu ailleurs. Wink



Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
sablier94 a écrit:
Hello,

Cool et utile comme programme ! Okay

Donc tu utilises FTP pour envoyer les fichiers ou bien HTTP ? Si c'est par FTP il faut faire attention car ce n'est pas très sécurisé...

Juste pour savoir : c'est toi qui a fait le site ? Parce que je l'ai déjà vu à plusieurs endroits.



Hum en effet quelqu'un a deja réussis a décompiler l'exe ou je ne sais pas trop comment et a réussis a avoir les acces ftp... Laughing

Heureusement que j'avais creer un compte ftp exprès...

Vous auriez une idée pls sécuriser pour envoyer les images ? Confused

Citation:
a mon avis est c'est juste mon avis il faux donne le choix de détecter les mise a jour automatiquement ou manuellement perso je déteste la détection automatique des mise a jour

C'est possible, suffit de creer un fichier "nomaj.txt" au meme endroit que l'exe




______________________________________________________
http://www.YagoServer.net/
Visiter le site web du posteur Yahoo Messenger Skype
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
@iLgend Ok merci pour l'info.

@yago_nfs_tm_91- : Déjà ? C'était rapide Confused. Il existe une alternative qui consiste à passer par des requêtes POST mais il n'y a pas de solutions sécurisées à 100% car là l'utilisateur pourrait par exemple uploader des centaines d'images sur ton serveur sans limite.

Va voir de ce côté il y a plusieurs exemple avec l'envoi de fichier par HTTP : http://www.autoitscript.fr/forum/viewtopic.php?f=6&t=8087

@+




______________________________________________________
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Merci mais meme via méthode POST, si on arrive a décompiler on vois quand meme le mot de passe non ?

Sinon je pensais faire, un acces ftp qui acede uniquement au dossier des images (ce que je voulais faire a l'origine).

Puis ensuite un script (php par exemple) qui supprime automatiquement tout les format de fichier non autorisé (et les dossiers).

Enfin le probleme est que ca n'empêche pas de supprimer les fichier existant Neutral
Ce qui serait bien c'est que, une fois un fichier envoyer, on ne puisse pas le supprimer, sauf a partir d'un autre compte ftp !

edit : Je pensais a un autre moyen, prendre le code binaire de l'image, l'evoyer via un "GET" en php et recreer l'image sur le serveur.

mais ca ferais une url enorme du genre upload.php?code=111010101010101010101... je sais pas si c'est possible, et je sais pas recreer une image avec son code binaire en php Neutral

Enfin doit bien y avoir plus simple, plein de logiciel envois des fichiers a leurs serveur sans problemes ! Neutral

edit² : je viens de trouver ca : http://www.autoitscript.fr/forum/viewtopic.php?f=6&t=2747 je vais essayer




______________________________________________________
http://www.YagoServer.net/
Visiter le site web du posteur Yahoo Messenger Skype
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Une solution possible exemple avec imagesacks, basé sur une api je crois


Code:

#include <Array.au3>

$sFile = @SystemDir & '\oobe\images\merlin.gif' ;On WinXP

_UploadTo_Imageshack($sFile)
_UploadTo_Turboupload($sFile)

Func _UploadTo_Imageshack($sFile, $iRet_Type = 0)
    $sLocalFile = $sFile ;Local file
    $sHost = 'http://imageshack.us' ;Upload page addresss
    $sFormAction = '/upload_api.php' ;Upload form action ("form action=...upload.php)"
    $sFormName = 'fileupload' ;Upload form name ("input name=uploadfile")

    $sResponse = _TCPFileUpload($sLocalFile, $sHost, $sFormAction, $sFormName)

    Local $aRet[4] = _
        [ _
            StringRegExpReplace($sResponse, '(?is).*<(image_link)>(.*?)</\1>.*', '\2'), _
            StringRegExpReplace($sResponse, '(?is).*<(image_html)>(.*?)</\1>.*', '\2'), _
            StringRegExpReplace($sResponse, '(?is).*<(image_bb)>(.*?)</\1>.*', '\2'), _
            StringRegExpReplace($sResponse, '(?is).*<(image_bb2)>(.*?)</\1>.*', '\2') _
        ]

    _ArrayDisplay($aRet)
    If $iRet_Type < 0 Or $iRet_Type > 3 Then $iRet_Type = 0

    InputBox('Result - _UploadToImageShack', 'Show the image?', $aRet[$iRet_Type])
    If Not @error Then ShellExecute($aRet[$iRet_Type])
EndFunc

Func _UploadTo_Turboupload($sFile)
    $sLocalFile = $sFile ;Local file
    $sHost = 'http://turboupload.com' ;Upload page addresss
    $sFormAction = '/cgi-bin/upload.cgi?upload_id=' ;Upload form action ("form action=...upload.php)"
    $sFormName = 'file_1' ;Upload form name ("input name=uploadfile")

    $sResponse = _TCPFileUpload($sLocalFile, $sHost, $sFormAction, $sFormName)

    $sLocation = StringRegExpReplace($sResponse, '(?is).*?Location: ([^\r\n]*)\r\n.*', '\1')
    $sResponse = BinaryToString(InetRead($sLocation, 1))
    $sResponse = StringRegExpReplace($sResponse, '(?is).*<h2>Code for forums</h2>\s*<textarea [^\r\n]*>([^\r\n]*)</textarea>.*', '\1')

    ConsoleWrite($sResponse & @LF)
EndFunc

Func _TCPFileUpload($sLocalFile, $sHost, $sFormAction, $sFormName)
    Local $sFileRead, $sFileType, $sBoundary, $sData, $iDataSize, $sHeader, $sCommand, $iSocket, $sRecv

    $sHost = StringRegExpReplace($sHost, '(?i)^https?://', '')

    $sFileRead = FileRead($sLocalFile)
    $sFileType = StringRegExpReplace($sLocalFile, '^.*\.', '')
    If $sFileType = 'jpg' Then $sFileType = 'jpeg'

    $sBoundary = StringFormat('----------------%s%s%smzF', @MIN, @HOUR, @SEC)

    $sData = '--' & $sBoundary & @CRLF & _
        'Content-Disposition: form-data; name="' & $sFormName & '"; filename="' & StringRegExpReplace($sLocalFile, '^.*\\', '') & '"' & @CRLF & _
        'Content-Type: image/' & $sFileType & @CRLF & @CRLF & _
        $sFileRead & @CRLF & '--' & $sBoundary & '--' & @CRLF

    $iDataSize = StringLen($sData)

    $sHeader = 'POST ' & $sFormAction & ' HTTP/1.1' & @CRLF & _
                'Host: ' & $sHost & @CRLF & _
                'Connection: close' & @CRLF & _
                'Content-Type: multipart/form-data; boundary=' & $sBoundary & @CRLF & _
                'Content-Length: ' & $iDataSize & @CRLF & @CRLF

    $sCommand = $sHeader & $sData

    TCPStartup()
    $iSocket = TCPConnect(TCPNameToIP($sHost), 80)
    TCPSend($iSocket, $sCommand)

    While 1
        $sRecv &= TCPRecv($iSocket, 20000)
        If StringLen($sRecv) <> 0 Then ExitLoop
        Sleep(50)
    WEnd

    TCPShutdown()
    Return $sRecv
EndFunc

http://quadryders.com/phpcc/snippet.php?sid=79




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Merci pour votre aide, la nouvelle version est prête, je corrige et ajoute 2/3 trucs et je la publie sous peu ! Okay




______________________________________________________
http://www.YagoServer.net/
Visiter le site web du posteur Yahoo Messenger Skype
Répondre en citant
Message [Prog] YagoShack, hébergement d'images ! 
Ca y est la nouvelle version est en ligne ! Very Happy

Citation:
*v1.8 :
-Possibilité de désactiver la détection de mises a jour depuis les options
-Possibilité de creer un fichier avec l'historique des envois
-Bulle Info lors de la fermeture de la fenêtre

*v1.7 :
-Correction faille de sécurité.
-Prise en charge des caractères spéciaux "éèàç" dans le nom et chemin de l'image.




Dernière édition par yago_nfs_tm_91- le Mer 18 Jan 2012 - 15:54; édité 1 fois

______________________________________________________
http://www.YagoServer.net/
Visiter le site web du posteur Yahoo Messenger Skype
Message [Prog] YagoShack, hébergement d'images ! 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 5
Aller à la page: 1, 2, 3, 4, 5  >
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch