extranet/includes/saisie/saisie_logo_url.php
2010-07-02 13:35:31 +00:00

59 lines
1.6 KiB
PHP

<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
require_once 'common/curl.php';
$logoUrl = $_REQUEST['url'];
$tabTmp = parse_url($logoUrl);
$hostUrl = $tabTmp['host'];
$pathUrl = $tabTmp['path'];
$tmp = explode('.', basename($pathUrl));
$ext = strtolower(end($tmp));
$page = getUrl($logoUrl, '', '', '', false, $hostUrl, '', 7);
$body = $page['body'];
$extAuthorized = array('jpeg', 'jpg', 'png', 'gif', 'bmp');
//Vérification fichier est une image
if ( in_array($ext, $extAuthorized ) )
{
$tmp = explode('/', $page['header']['Content-Type']);
$ext = trim ( str_replace('?', '',strtolower(end($tmp)) ) );
$name_file = $siren.'.'.$ext;
$fp = fopen(PATH_LOGOS.$name_file, 'w');
fwrite($fp, $body);
fclose($fp);
$output = '<div style="text-align:center;">';
$output.= '<img src="logos/'.$name_file.'&uid='.time().'" />';
$output.= '<br/>';
$output.= '<a id="logo_crop" href="/?page=saisieajax&q=logo/crop/'.
$name_file.'">Editer l\'image</a>';
$output.= '</div>';
} else {
$output = 'Saisir l\'URL d\'une image.';
}
echo $output;
exit;
}
?>
<form id="urlForm" name="urlForm" action="/?page=saisieajax&q=logo/url" method="post">
<input type="hidden" name="siren" value="<?=$siren?>" />
<label>URL : </label><input type="text" name="url" />
<input type="submit" name="submit" value="Valider"/>
</form>
<div id="result"></div>
<script type="text/javascript">
$('#urlForm').ajaxForm({
dataType: 'html',
target: '#result',
beforeSubmit: function(a,f,o) {
$('#result').html('Récupération en cours...');
},
success: function(data) {
$('#result').html(data);
return false;
}
});
</script>