Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LuisHD

Upload Imagem

Recommended Posts

Galera Boa Tarde a todos ae !

To fazendo um sistema de php aqui para upload de fotos e tal !

mais quando a foto é upada ela aparece na pagina que contem os links com o tamanho real

gostaria de saber como faço para ela aparecer menor !

 

vo posta o código abaixo

<?
include("include/common.php");
include("include/header.php");
if($loggedin){
	include("include/accmenu.php");
}
$sql = "SELECT * FROM images25 WHERE id='$img'";
$a = mysql_fetch_object( mysql_query($sql) );
$filen = $siteurl."/".str_replace('./', '', $att_path)."/".$a->filename;
$filen = str_replace('http://','%%',$filen);
$filen = str_replace('//','/',$filen);
$filen = str_replace('%%','http://',$filen);
?><style type="text/css">
<!--
body {
background-image: url();
}
.style1 {font-weight: bold}
-->
</style> 
<div align="center">
 <p class="style1"> <span title="Clique para mostrar traduções alternativas">Aqui</span> <span title="Clique para mostrar traduções alternativas">está</span> <span title="Clique para mostrar traduções alternativas">o código</span> <span title="Clique para mostrar traduções alternativas">abaixo para</span> <span title="Clique para mostrar traduções alternativas">exibir</span> <span title="Clique para mostrar traduções alternativas">o arquivo:</span> </p>
 <p><br>
 </p>
</div>
<table width="auto" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
	<td><div align="center"><img src="<?=$filen?>"></div></td>
</tr>
<tr>
	<td><div align="center"><br>
     <span title="Clique para mostrar traduções alternativas"><strong>Para</strong></span><strong> inserir esse arquivo em uma cópia pós message board e cole</strong><span title="Clique para mostrar traduções alternativas"><strong>o</strong></span><strong> seguinte código:</strong> <br>
		<textarea name="textarea" cols="100" wrap="soft" rows="3">[url=<?=$siteurl?>][img=<?=$filen?>][/url]</textarea>
  </div></td>
</tr>
<tr>
	<td><div align="center"><br>
     <span title="Clique para mostrar traduções alternativas"><strong>Para</strong></span><strong> enviar esse arquivo para os amigos e família copiar e colar</strong><span title="Clique para mostrar traduções alternativas"><strong>este código:</strong></span> <br>
	<textarea name="textarea2" cols="100" rows="4"><?=$filen?>
	</textarea>
	</div></td>
</tr>
<tr>
	<td><div align="center"><br>
	    <div id="gt-res-content">
	      <div dir="ltr">
	        <div align="center"><span id="result_box" lang="pt" xml:lang="pt"><span title="Clique para mostrar traduções alternativas"><strong>Para</strong></span><strong> inserir esse arquivo usando HTML</strong><span title="Clique para mostrar traduções alternativas"><strong>, copie e</strong></span><strong> cole o seguinte código</strong><span title="Clique para mostrar traduções alternativas">:</span></span></div>
	      </div>
      </div>
	    <div id="gt-res-tools">
	    <div id="gt-res-listen" role="button" tabindex="0">
	    <br />
<br>
		<textarea name="textarea3" cols="100" wrap="soft" rows="3"><a href="<?=$siteurl?>" target="_blank"><img alt="Imagem upada by <?=$sitename?>" src="<?=$filen?>" /></a></textarea>
	</div></td>
</tr>
<tr>
	<td> </td>
</tr>
</table> 

 

e também outra duvida , gostaria de upar musicas e arquivos para donwloads , como faz? porque ele só upa img

 

 

Se alguem poder me ajuda ficarei muito grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve esse arquivo como miniatura.php:

 

 

<?php
if($_SERVER['QUERY_STRING'] != ""){
$filename = $_SERVER['QUERY_STRING'];
}else{
$filename = "http://www.ezysource.com.br/images/no_photo_bkp.jpg";
}

header('Content-type: image/jpeg');

list($width, $height, $type) = getimagesize($filename);

$largura = 46;
$altura = 46;

if($height > $width) {
$new_height = $altura;
$new_width = $width*$altura/$height;
}else{
$new_width = $largura;
$new_height = $height*$largura/$width;
}

if($new_width > $largura){
$new_width = $largura;
$new_height = $height*$largura/$width;
}

if($new_height > $altura){
$new_height = $altura;
$new_width = $width*$altura/$height;
}

if($type == 1){
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromgif($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagegif($image_p, NULL, 100);
imagedestroy($image_p);
}

if($type == 2){
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p, NULL, 100);
imagedestroy($image_p);
}
?>

 

 

Nele você pode ver que tem dois valores 46, ali é o tamanho da largura e altura. Só mudar esses valores e usar na url da sua imagem, exemplo:

 

<img src="miniatura.php?endereçoDAimagem.jpg" />

 

Abraços Walker

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, você tem várias opções.

 

A melhor dela é redimensionar a imagem no envio criando a thumbnail da mesma, para que não tenha que ficar redimensionando toda vez que for ver a imagem em tamanho real.

Veja sobre a biblioteca GD2 ou senão procure bibliotecas específicas para isso como a Canvas e a Wideimage.

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mais ae tipo ele ja vai redirecionar todo upload que for feito?

porque eu vo lança o sistema na net para galera usa

então todo upload que for feito ja tem que ser assim

e qando ele usar o link da imagem ela aparece em tamanho real

 

Abrass Luis H

e obrigado por estar me ajudando

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado

 

Outra duvida haha !

 

Mudei layout do site e tal , porem os link tem que todos aparecer na pagina inicial quando eu clica

abaixo segue o codigo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Hospede Arquivos Gratis - Up Aqui</title>
<link rel="stylesheet" href="styles.css" type="text/css" />
<style type="text/css">
<!--
.style1 {font-size: 16px}
.style3 {font-size: 16px; color: #FFFFFF; }
.style7 {
font-size: small;
color: #FFFFFF;
}
-->
</style>
</head>
<body>
<div id="container">
<div id="header">
	<h1>UpAqui</h1>
	</div>
<div id="nav">
	<ul>
		<li><a href="savefile_php/index.php" class="selected" title="home page">Inicio</a></li>
		<li><a href="savefile_php/publi.php" title="CSS and XHTML web templates">Publicidade</a></li>
		<li><a href="savefile_php/como.php" title="php, mysql, css and javascript code snippets">Ajuda</a></li>
		<li><a href="savefile_php/contato.html" title="licence">Contato</a></li>
		<li></li>
	</ul>
	</div>
<div id="content">
  <div class="clear">
     <iframe name="I1" width="480" height="425" scrolling="auto" src="savefile_php/index.php">
  </div>
 </div>
<div id="footer">
	<p> </p>
</div>

</div>
</body>
</html>

 

Como faço isso?

Iframe?

me ajudem

Agradeço desde ja

 

e o arquivo miniatura.php ligo a qual arquivo do meu servidor?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Melhor tu criar uma página index, colocar tudo que é necessário, css, scripts, includes, e salvar como index.php. E as outras página tu vai copiar a index e mudar o conteudo que está entre as tags <body> porque usar iframe é muito coisa de estagiário.

 

Abraços Walker

Compartilhar este post


Link para o post
Compartilhar em outros sites

o.O

 

Cria a página inicial. Index.php.

 

Agora você quer fazer a contato.php

 

Abra a index.php, mude o conteúdo entre as tags <body></body> do seu HTML. E salve como contato.php. E na url coloque o endereço para contato.php.

 

Jesus! Eu respondi isso ? O.o

 

Abraços Walker

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais é assim que ela é criada

 

é todo php

 

como faço? pra ela sempre abrir ali como tem qe se

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Hospede Arquivos Gratis - Up Aqui</title>
<link rel="stylesheet" href="styles.css" type="text/css" />
<style type="text/css">
<!--
.style1 {font-size: 16px}
.style3 {font-size: 16px; color: #FFFFFF; }
.style7 {
font-size: small;
color: #FFFFFF;
}
-->
</style>
</head>
<body>
<div id="container">
<div id="header">
	<h1>UpAqui</h1>
	</div>
<div id="nav">
	<ul>
		<li><a href="parceiros.html" Target="index"> Inicio</a></li>

		<li><a href="savefile_php/publi.php" title="CSS and XHTML web templates">Publicidade</a></li>
		<li><a href="http://www.spyka.net/scripts" title="web scripts">Equipe</a></li>
		<li><a href="savefile_php/como.php" title="php, mysql, css and javascript code snippets">Ajuda</a></li>
		<li><a href="savefile_php/contato.html" title="licence">Contato</a></li>
		<li></li>
	</ul>
	</div>
<div id="content">
  <div class="clear"><iframe name="I1" width="480" height="425" scrolling="auto" src="savefile_php/index.php">
  </div>
 </div>
<div id="footer">
	<p> </p>
</div>

</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.