Autor Tópico: ajuda  (Lida 1810 vezes)

Offline website

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
ajuda
« em: Janeiro 12, 2008, 01:09:04 am »
boas a todos

como fazer um site de upload do foto???

Offline SoaresSDZ

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://www.tugazone.net
ajuda
« Responder #1 em: Janeiro 12, 2008, 02:29:52 am »
nao sei ,mas o Google é nosso amigo!! :boa:

Offline cgoncalves

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
ajuda
« Responder #2 em: Janeiro 13, 2008, 09:14:53 pm »
Citar
nao sei ,mas o Google é nosso amigo!! :boa:

Sinceramente este tipo de respostas penso que são despresiveis.

Existem várias maneiras, mas para fazeres um site de upload de fotos tipo www.imageshack.us necessitas de um script e um servidor.

Servidor podes encontrar diversos usando o google e procurando por WebHosting

Quanto ao script tens:


Offline website

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
ajuda
« Responder #3 em: Janeiro 14, 2008, 12:39:01 am »
amigo eu tenho o servidor

que tenho de fazer ?

Offline cgoncalves

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
ajuda
« Responder #4 em: Janeiro 14, 2008, 01:12:58 am »
Vê o arquivo: http://rapidshare.com/files/83618277/upload.txt.html

Faz download e vê, não sei porque o fórum não aceita código em php  :roll:

Isso é uma página bastante simples, se quiseres algo mais robusto tens os links que te indiquei acima no post anterior


Ou se quiseres outro tipo, podes sem ver a MP que te enviei.

Offline website

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
ajuda
« Responder #5 em: Janeiro 15, 2008, 11:52:50 pm »
boas amigos

fica o codigo

Código: [Seleccione]
</Jan> $config["tamanho")

{

$erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo";

}



// Para verificar as dimensões da imagem

$tamanhos = getimagesize($arquivo["tmp_name"]);



// Verifica largura

if($tamanhos[0] > $config["largura"])

{

$erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels";

}



// Verifica altura

if($tamanhos[1] > $config["altura"])

{

$erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels";

}

}



if(!sizeof($erro))

{

// Pega extensão do arquivo, o indice 1 do array conterá a extensão

preg_match("/.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);



// Gera nome único para a imagem

$imagem_nome = nome($ext[1]);



// Caminho de onde a imagem ficará

$imagem_dir = $config["diretorio"] . $imagem_nome;



// Faz o upload da imagem

move_uploaded_file($arquivo["tmp_name"], $imagem_dir);

}

}

?>

<html>

<head>

<title>Enviar Foto</title>

<style type="text/css">

BODY, TD {font-family: verdana; font-size: 10pt; color: white}

body,td,th {

color: #000000;

}

</style>

<meta></head>



<body>



<center>

<p align="center">

<img src="/upload/afud.gif" width="709" height="104"></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>

  </Imagem>

</p>

<form>

<font>Envie a sua imagem em formato gif, jpg, bmp, zip ou png.<BR>

A imagem não deve ter mais que <echo> bytes e deve ter <echo> pixels.</font><BR>

<table>

</u>

<tr><td><font>Enviar Imagem: </font> <input></td></tr>

<tr><td><input></td></tr>

</table>

</form>

<p>

  <? } ?>

</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p align="center">&nbsp;</p>

<p align="center">&nbsp;</p>

<p align="center">.<font>Tech &copy; 2008</font></p>

<p align="center"><a href="mailto: e-mail ">Contacto</a></p>

</body>

</html>

Os Melhores Cumps
WebSite

Offline ilovehentai

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://
ajuda
« Responder #6 em: Janeiro 16, 2008, 01:28:25 am »
Estive a ver por alto o código que tens aí.. e tem imensos problemas, amanhã se tiver tempo, te mostro como podes melhorar isso.

por exemplo: Actualmente o teu código não verifica o tipo de ficheiro, ou seja, ele verifica a extensão mas isso não quer dizer nada, imagina que pego num vírus (ficheiro *.exe) e que mudo a extensão de "exe" para "jpg" o teu código vai permitir fazer o upload do ficheiro.

Depois tens outro problema, vi que tens limite de altura e limite de largura ... se a imagem for maior.. puff já não a podes mudar, facilmente com a libraria GD podes redimensionar a imagem, de forma a que se a mesma tiver uma medida superior, ela ser inserida na mesma mas com tamanho já permitido.

...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49