- Fórum WMO
- → Viewing Profile: Tópicos: digo5150
Community Stats
- Group Usuários
- Active Posts 7
- Profile Views 395
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
User Tools
Friends
digo5150 hasn't added any friends yet.
Latest Visitors
Topics I've Started
Extensão Do Arquivo X Ícone!
14/02/2005, 14:36
Tenho um script aqui que faz upload de arquivos e automaticamente após o upload, exibe os arquivos que existem naquele determinado diretório!
É possível fazer com que o script leia a extensão do arquivo que foi feito upload e automaticamente coloque antes do nome do arquivo um Icone referente à extensão do arquivo?
Basicamente como o IE, que associa a extensão do arquivo com determinado ícone!
Aguardo, se possível, ajuda da galera!
Galeria De Imagem - Envio De Imagens
23/01/2005, 01:50
Tenho o seguinte script que exibe as imagens de um diretório criando thumbs e etc....
Ao clicar na imagem ela é ampliada e nesta nova exibição, existem os botões HOME e PRINT ...gostaria de saber como faria para criar um 3º botão para o usuário poder enviar a foto, q está sendo visualizada, para um amigo!
segue o código:
<?
$time_start = microtime(true);
$noimage = 0;
if ($dh = opendir($_images_dir_)) {
while (($f = readdir($dh)) !== false) {
if((substr(strtolower($f),-3) == 'jpg') || (substr(strtolower($f),-3) == 'jpg'))
{
$imageinfo = getimagesize($_images_dir_.$f);
$width = $imageinfo[0];
$height = $imageinfo[1];
$size = round(filesize($_images_dir_.$f)/1024,1).' KB';
$noimage++;
$images[] = array('filename' => $f, 'width' => $width, 'height' => $height, 'size' => $size);
array_multisort($images, $_sort_, SORT_REGULAR);
}
}
closedir($dh);
}
if($noimage)
{
if($_GET["img"] != '')
{
echo '<p class="title">'.$images[$_GET["img"]][filename].'</p>';
if($images[$_GET["img"]][filename] != '')
{
if($_GET["img"])
$_no_ = ceil(($_GET["img"]+1)/$_no_pics_per_page_);
else
$_no_ = 1;
if($_GET["img"] == 0)
$side = '<p class="link"><a href="'.$_SERVER["PHP_SELF"].'?no='.$_no_.'" class="link"><img border="0" src="http://www.urbanusba...es/bla.gif"/><a href="java script:window.print()"class="link"><img border="0" src="http://www.urbanusba.../print.gif"/><a href="'.$_SERVER["PHP_SELF"].'?img='.($_GET["img"]+1).'" class="link"> >></a></p>';
elseif($_GET["img"] == ($noimage-1))
$side = '<p class="link"><a href="'.$_SERVER["PHP_SELF"].'?img='.($_GET["img"]-1).'" class="link"><< </a> <a href="'.$_SERVER["PHP_SELF"].'?no='.$_no_.'" class="link"><img border="0" src="http://www.urbanusba...es/bla.gif"/><a href="java script:window.print()"class="link"><img border="0" src="http://www.urbanusbar.com.br/images/print.gif"/></a></p>';
else
$side = '<p class="link"><a href="'.$_SERVER["PHP_SELF"].'?img='.($_GET["img"]-1).'" class="link"><< </a> <a href="'.$_SERVER["PHP_SELF"].'?no='.$_no_.'" class="link"><img border="0" src="http://www.urbanusba...es/bla.gif"/><a href="java script:window.print()"class="link"><img border="0" src="http://www.urbanusba..."/></a> <a href="'.$_SERVER["PHP_SELF"].'?img='.($_GET["img"]+1).'" class="link"> >></a></p>';
echo $side.'<p align="center"><img class= "link" src="picture.php?img='.$images[$_GET["img"]][filename].'&show=full" border="'.$_border_.'" hspace="'.$_hspace_.'" vspace="'.$_vspace_.'" alt="'.$images[$_GET["img"]][filename].'" title="'.$images[$_GET["img"]][filename].', '.$images[$_GET["img"]][width].'x'.$images[$_GET["img"]][height].', '.$images[$_GET["img"]][size].'" ></p>'.$side;
}
}
else
{
echo '<p class="title">'.$_page_title_.'</p>';
// echo $noimage.'<br>'.print_r($images);
if($noimage > $_no_pics_per_page_)
$norows = ceil($_no_pics_per_page_/$_no_cols_);
else
$norows = ceil($noimage/$_no_cols_);
$nopos = ceil($noimage/$_no_pics_per_page_);
// echo $nopos;
echo '<table border="0" align="center" cellpadding="0" cellspacing="0">
';
if($_GET["no"] == "")
$no = 1;
else
$no = $_GET["no"];
$index=abs($no-1)*$_no_pics_per_page_;
if(($noimage-$index)<$_no_pics_per_page_)
$norows= ceil(($noimage-$index)/$_no_cols_);
for($a = 1;$a<=$norows;$a++)
{
echo '
<tr>
';
for($b = 1;$b<=$_no_cols_;$b++)
{
if($images[$index][filename] != '')
{
echo '<td width="'.(2*$_vspace_+$_width_min_).'" valign="top" align="center"><a href="'.$_SERVER["PHP_SELF"].'?img='.$index.'" ><img class="link"src="picture.php?img='.$images[$index][filename].'" border="'.$_border_.'" hspace="'.$_hspace_.'" vspace="'.$_vspace_.'" alt="'.$images[$index][filename].'" title="'.$images[$index][filename].', '.$images[$index][width].'x'.$images[$index][height].', '.$images[$index][size].'"></a>
';
if($_filename_)
echo '<span class="name">'.$images[$index][filename].'</span><br>';
echo '</td>';
$index++;
}
else
echo '<td width="'.(2*$_vspace_+$_width_min_).'"> </td>';
}
echo '</tr>
';
}
echo '
</table>
';
if($nopos>1)
{
echo '<p class="stopka">';
for($i=1;$i<=$nopos;$i++)
{
if($i == $no)
echo '<font class="stopka_select">'.$i.'</font> ';
else
echo '<a href="'.$_SERVER["PHP_SELF"].'?no='.$i.'" class="stopka">'.$i.'</a> ';
}
echo '</p>';
}
}
}
else
die('No images in directory');
$time_end = microtime(true);
$time = $time_end - $time_start;
echo '<p class="exe"><br>:: Fotos da festa : '.count($images).'</p>';
?>
Para visualizar a galeria: GALERIA
Agradeço a atenção de todos
Rodrigo
- Fórum WMO
- → Viewing Profile: Tópicos: digo5150
- Privacy Policy
- Regras ·