Tester l'API
<?php
#File : api.php
#File type : Hypertext PreProcessor (PHP)
#Date : 06/03/2008
#Author : Alexandre ANDRE
#Author's Mail : admin@404home.com
#Author's live mail : pataprout@hotmail.de
#Author's website : http://404home.com
#Author's note : N/A
#EDIT ZONE
#----------------
#YOU MUST CHANGE THE REDIRECTION TO BACK TO YOUR SITE AFTER UPLOAD
$cfg_urlback = 'http://404upload.fr/api/api.php';
#YOU CAN SET THE DESTINATION UPLOAD (NULL = USER ACCOUNT, YOUR SITE ADDRESS = YOUR ACCOUNT
#EXEMPLE OF ADDRESS (with http:// and final slash)
#$account = 'http://404upload.fr/';
$account = 0;
#----------------------
#END EDIT ZONE
$cfg_urlsite = 'http://404upload.fr/';
if (!empty($_GET['file']) && !empty($_GET['ext'])) {
$_GET['file'] = htmlentities($_GET['file'], ENT_QUOTES);
$_GET['ext'] = htmlentities($_GET['ext'], ENT_QUOTES);
?>
<h3>Lien textuel</h3>
<strong>Original</strong> : <input type="text" value="<?php echo $cfg_urlsite; ?>files/<?php echo $_GET['file'].$_GET['ext']; ?>" onfocus="select();" readonly="readonly" />
<br />
<br /><strong>Naturel</strong> : <input type="text" value="<?php echo $cfg_urlsite; ?>fichier-<?php echo $_GET['file']; ?>.html" onfocus="select();" readonly="readonly" />
<br />
<br /><strong>BBCode</strong> : <input type="text" value="[url=<?php echo $cfg_urlsite; ?>fichier-<?php echo $_GET['file']; ?>.html]<?php echo $array_file['name']; ?>[/url]" onfocus="select();" readonly="readonly" />
<br />
<br /><strong>zCode</strong> : <input type="text" value="<lien url="<?php echo $cfg_urlsite; ?>fichier-<?php echo $_GET['file']; ?>.html"><?php echo $array_file['name']; ?></lien>" onfocus="select();" readonly="readonly" />
<br />
<br /><strong>HTML</strong> : <input type="text" value="<a href="<?php echo $cfg_urlsite; ?>fichier-<?php echo $_GET['file']; ?>.html"><?php echo $array_file['name']; ?></a>" onfocus="select();" readonly="readonly" />
<?php
}
else {
?>
<h3>Envoyer un fichier via 404Upload.fr</h3>
<div style="width: 29%; float: left;">
<form method="post" action="<?php echo $cfg_urlsite; ?>envoi.html" enctype="multipart/form-data">
<p>
<input type="hidden" name="MAX_FILE_SIZE" value="8388608" />
<input type="hidden" name="url_back" value="<?php echo $cfg_urlback; ?>" />
<input type="hidden" name="account" value="<?php echo $account; ?>" />
<input type="hidden" name="files" value="1" />
<label for="file_0">Fichier <span class="important">*</span>: </label>
<input type="file" id="file_0" name="file_0" /><br />
<input type="submit" value="Envoyer" />
</p>
</form>
</div>
<div style="width: 69%; float: right;">
<p>
<span class="important">*</span><em>Les fichiers de plus de <strong>8 Mo</strong> ne sont pas acceptés.</em>
<br /><em>Seules les extensions suivantes sont autorisées :
<br /><strong>.3gp</strong>,
<strong>.aac</strong>,
<strong>.avi</strong>,
<strong>.bmp</strong>,
<strong>.doc</strong>,
<strong>.docx</strong>,
<strong>.fla</strong>,
<strong>.flv</strong>,
<strong>.gif</strong>,
<strong>.jpeg</strong>,
<strong>.jpg</strong>,
<strong>.m3u</strong>,
<strong>.mov</strong>,
<strong>.mp3</strong>,
<strong>.mpeg</strong>,
<strong>.mpg</strong>,
<strong>.ods</strong>,
<strong>.odt</strong>,
<strong>.ogg</strong>,
<strong>.pdf</strong>,
<br /><strong>.png</strong>,
<strong>.psd</strong>,
<strong>.svg</strong>,
<strong>.swf</strong>,
<strong>.torrent</strong>,
<strong>.txt</strong>,
<strong>.wav</strong>,
<strong>.wma</strong>,
<strong>.wmv</strong>,
<strong>.zip</strong>
.</em>
</p>
</div>
<div style="clear: both;"></div>
<?php
}
?>