Jump to content


marlylica

Member Since 14/01/2008
Offline Last Active 19/08/2009, 07:50
*****

Posts I've Made

In Topic: Div Com Altura Mínina....

07/02/2008, 16:24

minha página está com mesmo problema.
a div de rodape sobrepoe a de texto.
se arrumo fo firefox atrabalha no IE e vice- versa.
alguma opinião????

In Topic: Upload Com Move_uploaded_file()

14/01/2008, 14:55

Ok galera, funcionou o código!
O "problema" era na "/" do destino :dah: , pois voltava para a raiz do servidor.
E não colocava o arquivo na pasta dentro do diretorio do site.
Antes:
$destino = '/marly/arquivos/';
Depois:
$destino = 'marly/arquivos/';
Valewww!!!!
:aplauder:

In Topic: Upload Com Move_uploaded_file()

14/01/2008, 10:08

ai corrigi essa linha, agora mudou o erro:
Erro no envio.

Parece comédia...

In Topic: Upload Com Move_uploaded_file()

14/01/2008, 09:50

Que tipo de arquivo você está tentando enviar?

Pois, nesta parte:

if(preg_match('/^(.*)\.(doc|txt|pdf)$/', $tipo)) {

Ele está verificando o tipo do arquivo, e só deixa passar arquivos .doc, .txt e .pdf


Nossa que resposta rápida!
Então, esses 3 tipos de arquivos mesmo.

In Topic: Upload Com Move_uploaded_file()

14/01/2008, 09:39

Olá pessoal!
Acho, por causa dos nomes das variáveis, que os formulários começaram em um script do Linha de Código.
No entanto o meu script não funciona também e o erro está na mesma função.
Já apliquei todas as dicas de vocês, mas no final resulta: "Esse tipo de arquivo não pode ser enviado..."
Alguém pode me ajudar? Sabe onde está o erro?

Tks pela atenção.

Código html:
<form id="form" method="POST" action="curriculum_upload.php" enctype="multipart/form-data" >
	<label>Nome</label>
	<input type="text" name="nome" size="50" />
	<br />
	<label>Cidade</label>
	<input type="text" name="cidade" size="50" />
	<br />
	<label>Estado</label>
	<input type="text" name="estado" size="3" />
	<br />
	<label>E-mail</label>
	<input type="text" name="email" size="34" />
	<br />
	<label>Curriculum</label>
	<input type="file" name="curriculum" />
	<br />
	<label>Mensagem</label>
	<p>
	  <textarea name="mensagem" cols="50" rows="6"></textarea>
	  <br />
	  <input id="enviar" type="submit" name="Enviar" value="Enviar" />
	  <input id="limpar" type="reset" name="Limpar" value="Limpar" />
	  <br />
	  </p>
	<p>*Envie arquivo tipo .doc, .txt ou .pdf!</p>
  </form>

Código php:
$path=$_SERVER["DOCUMENT_ROOT"];
	
	$arquivo = $_FILES['curriculum'];
		$titulo = $arquivo['name'];
		$tamanho = $arquivo['size'];
		$tipo = $arquivo['type'];
		$temporario = $path.$arquivo['tmp_name'];
	
	echo"	Titulo:		$titulo<br>
			Tamanho:	$tamanho bytes<br>
			Tipo:		$tipo<br>
			Temporario:	$temporario<br>";
	
	if($tamanho > 0 && strlen($titulo) > 1) {
		$destino = $path.'/marly/arquivos/';
		$caminho = $destino.$titulo;

	echo"Destino:	$destino<br>
			Caminho:	$caminho<br>";

		if(preg_match('/^(.*)\.(doc|txt|pdf)$/', $tipo)) {
			if(move_uploaded_file($temporario, $caminho)) {
				print "<p>Arquivo enviado com sucesso!</p>";
			}else{
				print "<p><span style='color: #FF0000'>Erro no envio.</span></p>";
			}
		}else{
		print "<p><span style='color: #FF0000'>Esse tipo de arquivo não pode ser enviado.</span><br>
		Envie um arquivo .doc, .txt ou .pdf!</p>";
		}
	}

IPB Skin By Virteq