Tiago Gomes Postado Janeiro 31, 2007 Denunciar Share Postado Janeiro 31, 2007 Boas Pessoal :D .Tou com um problema!Na empresa onde estou trabalhando me pediram para colocar o nome dos documentos visiveis em php.O codigo que já está feito mostra apenas o icone do documeto se é PDF, jpg mas precisava colocar por baixo se possivel o nome do documento.Deixo aqui o codigo já feito se me poderem ajudar agradecia imenso<?PHP/** * Change the path to your folder. * * This must be the full path from the root of your * web space. If you're not sure what it is, ask your host. * * Name this file index.php and place in the directory. */$colname_Processo = "1";if (isset($_GET['fo'])) { $colname_Processo = (get_magic_quotes_gpc()) ? $_GET['fo'] : addslashes($_GET['fo']);} // Define the full path to your folder from root $path = sprintf ("../Files/Images/%s/",$colname_Processo); // Open the folder $dir_handle = @opendir($path); // Check if the folder exists if ($dir_handle != "") { // Loop through the files while ($file = readdir($dir_handle)) { $processo = $row_Processo['n_processo']; $exten=' .jpg .gif .txt .png .bmp .tiff .doc .dot .msg .pdf'; $dot_is = strrpos("$file",'.'); $ext = substr("$file", $dot_is); $filename = substr("$file",0, $dot_is); $filename = strtoupper ("$filename"); if($ext !='' AND preg_match("/$ext/i",$exten)) { if($file == "." || $file == "..") continue; if ($ext == ".jpg" || $ext == ".gif" || $ext == ".JPG") { print "<a href='../Files/image.php?src=$path$file&proc=$processo' target='_blank'><img src='../Files/thumbnail.php?gdoption=thumb&src=$path$file&maxw=65' border='0'></a>"; echo " "; } else if ($ext == ".doc" || $ext == ".dot") { echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/word.jpg\" width=\"50\" height=\"50\" border=\"0\"></a>"; echo " "; } else if ($ext == ".pdf") { echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/pdf.png\" width=\"50\" height=\"50\" border=\"0\"></a>"; echo " "; } else if ($ext == ".eml" || $ext == ".msg") { echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/e-mail.jpg\" width=\"50\" height=\"50\" border=\"0\"></a>"; echo " "; } else if ($ext == ".tif"|| $ext == ".Tif" || $ext == ".TIF") { if ($file == "Fax.Tif") { echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/articles.jpg\" width=\"50\" height=\"50\" border=\"0\"></a>"; } else echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/tiff.jpg\" width=\"50\" height=\"50\" border=\"0\"></a>"; } } } // Close closedir($dir_handle); }?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Janeiro 31, 2007 Denunciar Share Postado Janeiro 31, 2007 Nas linhas em que são gerados as imagens com os links (por exemplo):echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/word.jpg\" width=\"50\" height=\"50\" border=\"0\"></a>"; Experimenta colocar a $filename: echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/word.jpg\" width=\"50\" height=\"50\" border=\"0\">$filename</a>"; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tiago Gomes Postado Fevereiro 1, 2007 Autor Denunciar Share Postado Fevereiro 1, 2007 Funciona mesmo :D OBRIGADO.Só mais uma pergunta... É possivel mudar o tipo de letra ? Para colocar mais pequeno o nome que aparece ? É que aparece um pouco grande a letra.Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 1, 2007 Denunciar Share Postado Fevereiro 1, 2007 É que a página não tem a configuração da fonte, basta no começo dele você colocar a tag referente ao tamanho da fonte, e fechar a tag no final da página.http://www.w3schools.com/tags/tag_font.asp Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Tiago Gomes
Boas Pessoal :D .
Tou com um problema!
Na empresa onde estou trabalhando me pediram para colocar o nome dos documentos visiveis em php.
O codigo que já está feito mostra apenas o icone do documeto se é PDF, jpg mas precisava colocar por baixo se possivel o nome do documento.
Deixo aqui o codigo já feito se me poderem ajudar agradecia imenso
<?PHP
/**
* Change the path to your folder.
*
* This must be the full path from the root of your
* web space. If you're not sure what it is, ask your host.
*
* Name this file index.php and place in the directory.
*/
$colname_Processo = "1";
if (isset($_GET['fo'])) {
$colname_Processo = (get_magic_quotes_gpc()) ? $_GET['fo'] : addslashes($_GET['fo']);
}
// Define the full path to your folder from root
$path = sprintf ("../Files/Images/%s/",$colname_Processo);
// Open the folder
$dir_handle = @opendir($path);
// Check if the folder exists
if ($dir_handle != "") {
// Loop through the files
while ($file = readdir($dir_handle)) {
$processo = $row_Processo['n_processo'];
$exten=' .jpg .gif .txt .png .bmp .tiff .doc .dot .msg .pdf';
$dot_is = strrpos("$file",'.');
$ext = substr("$file", $dot_is);
$filename = substr("$file",0, $dot_is);
$filename = strtoupper ("$filename");
if($ext !='' AND preg_match("/$ext/i",$exten)) {
if($file == "." || $file == "..") continue;
if ($ext == ".jpg" || $ext == ".gif" || $ext == ".JPG") {
print "<a href='../Files/image.php?src=$path$file&proc=$processo' target='_blank'><img src='../Files/thumbnail.php?gdoption=thumb&src=$path$file&maxw=65' border='0'></a>";
echo " ";
}
else if ($ext == ".doc" || $ext == ".dot") {
echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/word.jpg\" width=\"50\" height=\"50\" border=\"0\"></a>";
echo " ";
}
else if ($ext == ".pdf") {
echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/pdf.png\" width=\"50\" height=\"50\" border=\"0\"></a>";
echo " ";
}
else if ($ext == ".eml" || $ext == ".msg") {
echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/e-mail.jpg\" width=\"50\" height=\"50\" border=\"0\"></a>";
echo " ";
}
else if ($ext == ".tif"|| $ext == ".Tif" || $ext == ".TIF") {
if ($file == "Fax.Tif") {
echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/articles.jpg\" width=\"50\" height=\"50\" border=\"0\"></a>";
}
else echo "<a href=\"$path$file\" target=\"_blank\"><img src=\"../gsmax/images/tiff.jpg\" width=\"50\" height=\"50\" border=\"0\"></a>";
}
}
}
// Close
closedir($dir_handle);
}
?>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.