Upload your pictures
More informations about PTP Images.
Comment puis-je ajouter votre service sur mon site ?
Nous avons mis en place un lien de formulaire adapté à tous sites. Il vous suffit simplement d'ajouter un formulaire equivalant à celui disponible sur notre page d'accueil. Seul le champs fichier est obligatoire, ensuite, il vous suffit d'ajouter deux INPUT cachés (hidden) contenant dans le premier, l'adresse de redirection si l'image est ajouté, et dans le second, celle en cas d'erreur.
Cette redirection, en cas de succès, contiendra 3 paramètres GET, STATUT (valeur err ou ok) IMAGE et MINI_IMAGE.
Sachez que les champs mail et de redimentionnement sont aussi exploitables...
Exemple de formulaire
<form action='http://www.ptp-images.com/api.php' name='up' method='POST' enctype='multipart/form-data'> <input type='file' size='30' name='fichier' /> <input type='hidden' name='url_ok' value='http://monsite/envoi_ok.html' /> <input type='hidden' name='url_erreur' value='http://monsite/envoi_erreur.html' /> <input type='submit' value='Envoyer' /> </form>
Résultat :
J'ai mis en place le formulaire, que dois-je faire ensuite ?
Il ne vous reste plus qu'à utiliser les variables GET.
Exemple en
PHP
:
if ($_GET['STATUT']=='ok'){ echo 'Envoi réussi :<br />'; echo '<a href="'.$_GET['IMAGE'].'"><img src="'.$_GET['MINI_IMAGE'].'" border=0></a><br />'; }else{ echo 'Echec lors de l\'envoi<br />'; }
Exemple en
ASP
:
<%If Request.QueryString("STATUT")="ok" Then%> <a href="<%=Request.QueryString("IMAGE")%>"><img src="<%=Request.QueryString("MINI_IMAGE")%>" border=0></a> <%Else%> Echec lors de l'envoi<br /> <%End If%>
Cet exemple (identique dans ces deux langages), affiche la miniature si aucune erreur n'est apparue durant le transfert avec un lien vers la version original de l'image envoyée sinon il affiche un message d'erreur. Maintenant, à vous de l'adapter comme il se doit !
Sachez que nous pouvons vous aider à intégrer notre formulaire sur votre site.