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="&lt;lien url=&quot;<?php echo $cfg_urlsite?>fichier-<?php echo $_GET['file']; ?>.html&quot;&gt;<?php echo $array_file['name']; ?>&lt;/lien&gt;" onfocus="select();" readonly="readonly" />
    <br />
    <br /><strong>HTML</strong> : <input type="text" value="&lt;a href=&quot;<?php echo $cfg_urlsite?>fichier-<?php echo $_GET['file']; ?>.html&quot;&gt;<?php echo $array_file['name']; ?>&lt;/a&gt;" 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&eacute;s.</em>
            <br /><em>Seules les extensions suivantes sont autoris&eacute;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
}
?>