Jump to content


pimentaoweb

Member Since 16/07/2009
Offline Last Active 08/08/2009, 13:14
-----

Topics I've Started

Problema Ao Executar Comando If

25/07/2009, 23:12

Sadaçoes galeraaa..
é o seguinte..

to fazendo um sistema aqui.. que tem sistema de upload de foto e de substituiçao de texto na mesma pagina...

aw se a opçao de upload tiver maracado sim ele upa a foto
se nao ele atualiza o texto..

mas como não quero fazer uma funçao para cada pagina do meu site estou querendo fazer as funçoes em uma pagina so..

o problema ta anotado la em baixo no codigo:
Se nao interder a duvida é so postar aqui que eu tento explicar melhor!!
Abrss..
Agradeço desde ja!!

<?php
include "config.php";

$texto = $_POST['texto'];
if ($_GET['funcao'] == "gravar" && $_POST['enviar_arquivo'] == "sim" && is_file($_FILES['arquivo']['tmp_name'])) {

 $foto = strtolower($_FILES["arquivo"]["name"]);
 $foto = str_replace(
  array(" ", "ã", "á", "à", "â", "é", "è", "ê", "í", "ì", "î", "õ", "ó", "ò", "ô", "û", "ú", "ù", "ñ", "ç"), 
  array("_", "a", "a", "a", "a", "e", "e", "e", "i", "i", "i", "o", "o", "o", "o", "u", "u", "u", "n", "c"), 
 $foto);
	
 if (!eregi("^image\/(jpeg|jpg|gif|png|bmp|pjpeg|tif|ico)$", $_FILES["arquivo"]["type"])) {
  echo '<META HTTP-EQUIV=REFRESH CONTENT="0; URL=cadastrar_foto.php">
  &lt;script type="text/javascript">alert("Formato inválido.");</script>';
 } else {
  if (file_exists("fotos/$foto")) {
   $a = 1;
   while (file_exists("fotos/[$a]$foto")) { $a++; }
   $foto = "[" . $a . "]" . $foto;
  }
		
	if (!copy($_FILES["arquivo"]["tmp_name"], ("fotos/" . $foto)) || !copy($_FILES["arquivo"]["tmp_name"], ("../adm/upload/fotos/" . $foto))) {  
	 echo '<META HTTP-EQUIV=REFRESH CONTENT="0; URL=cadastrar_foto.php">
   &lt;script type="text/javascript">alert("Erro ao enviar o arquivo.");</script>';
  }
 }
		
 $sql = mysql_query("INSERT INTO upload (foto) value ('$foto')");
 header ("Location: cadastrar_foto.php");
 exit();
	

   
} else {
	   /* o problema é que quando sec = alvos ou agenda ambos atualizam o id=3 no banco de dados.. 
é como se o código desse uma volta e retornasse a alvos..  alguem sabe como resolver?*/
	

		  if ( $_GET['sec'] = "agenda" ){

	 $sql = mysql_query("UPDATE sobre SET texto='$texto' WHERE id='2'");
 header ("Location: ../adm/index.php?sec=agenda"); }

		  if($_GET['sec'] = "alvos") {
		 $sql = mysql_query("UPDATE sobre SET texto='$texto' WHERE id='3'");
 header ("Location: ../adm/index.php?sec=alvos"); }
}

?>

[novo]blog Em Php + Tutorial

19/07/2009, 17:43

aw galera..
estou querendo um modelo de blog em php pra baixar.. com tutorial de instalação tipo.. falando qual tabela devo criar no mysql e etc... pra mim inserir no meu site..

se algum aw conhece ou ja usou um legal.. e sem esquecer do tutorial de instalaçao..
por favor eu peço que me ajude..

Agradeço desde ja..
Abrsss :rolleyes:

Ajuda Com Sistema De Upload, Bem Simples

17/07/2009, 19:36

Aw galera..
To com uma duvida aqui..
Mas creio q é duvida de iniciante msm...

Eu tenho um sitema de upload que upa as imagens para a pasta upload/fotos
O fomulario de upload se encontra na pasta upload...

Poisé além de upar as imagens para a pasta upload/fotos eu quero upar também para a pasta adm/upload/fotos..

Ou seja.. eu quero que o arquivo vá para 2 pastas diferentes..
Tem como alguém me da uma idéia de como fazer isso? :assobio:

Agradeço desde já quem for me ajudar...

Olha o código aw:

<?
include "config.php";
$enviar_arquivo = $_POST['enviar_arquivo'];
$texto = $_POST['texto'];

if($_GET['funcao'] == "gravar" && $enviar_arquivo == "sim" && is_file($_FILES['arquivo'] ['tmp_name'])){
	
	$foto = $_FILES['arquivo'] ['name'];
	$foto = str_replace (" ", "_", $foto);
	$foto = str_replace ("ã", "a", $foto);
	$foto = str_replace ("Ã", "a", $foto);
	$foto = str_replace ("á", "a", $foto);
	$foto = str_replace ("Á", "a", $foto);
	$foto = str_replace ("à", "a", $foto);
	$foto = str_replace ("À", "a", $foto);
	$foto = str_replace ("â", "a", $foto);
	$foto = str_replace ("Â", "a", $foto);
	$foto = str_replace ("é", "e", $foto);
	$foto = str_replace ("É", "e", $foto);
	$foto = str_replace ("è", "e", $foto);
	$foto = str_replace ("È", "e", $foto);
	$foto = str_replace ("ê", "e", $foto);
	$foto = str_replace ("Ê", "e", $foto);
	$foto = str_replace ("í", "i", $foto);
	$foto = str_replace ("Í", "i", $foto);
	$foto = str_replace ("ì", "i", $foto);
	$foto = str_replace ("Ì", "i", $foto);
	$foto = str_replace ("î", "i", $foto);
	$foto = str_replace ("Î", "i", $foto);
	$foto = str_replace ("õ", "o", $foto);
	$foto = str_replace ("Õ", "o", $foto);
	$foto = str_replace ("ó", "o", $foto);
	$foto = str_replace ("Ó", "o", $foto);
	$foto = str_replace ("ò", "o", $foto);
	$foto = str_replace ("Ò", "o", $foto);
	$foto = str_replace ("ô", "o", $foto);
	$foto = str_replace ("Ô", "o", $foto);
	$foto = str_replace ("û", "u", $foto);
	$foto = str_replace ("Û", "u", $foto);
	$foto = str_replace ("ú", "u", $foto);
	$foto = str_replace ("Ú", "u", $foto);
	$foto = str_replace ("ù", "u", $foto);
	$foto = str_replace ("Ù", "u", $foto);
	$foto = str_replace ("ñ", "n", $foto);
	$foto = str_replace ("Ñ", "n", $foto);
	$foto = str_replace ("ç", "c", $foto);
	$foto = str_replace ("Ç", "c", $foto);
	
	$foto = strtolower ($foto);
	
	if(!eregi("^image\/(jpeg|jpg|gif|png|bmp|pjpeg|tif|ico)$", $_FILES['arquivo'] ['type'])){
	
		echo "
		<META HTTP-EQUIV=REFRESH CONTENT='0; URL=cadastrar_foto.php'>
		&lt;script type=\"text/javascript\">
		alert(\"Formato inválido.\");
		</script>
		";
	
	
	}else{
		if(file_exists("fotos/$foto")){
		
			$a = 1;
			while(file_exists("fotos/[$a]$foto")){
				$a++;
		
			}
			
			$foto = "[".$a."]".$foto;
		}
		
		if(!move_uploaded_file($_FILES['arquivo'] ['tmp_name'], "fotos/".$foto)){
		
		echo "
		<META HTTP-EQUIV=REFRESH CONTENT='0; URL=cadastrar_foto.php'>
		&lt;script type=\"text/javascript\">
		alert(\"Erro ao enviar o arquivo.\");
		</script>
		";
		
		}
	}
		
		$sql = mysql_query("INSERT INTO upload (foto) value ('$foto')");
		header ("Location: cadastrar_foto.php");
		
}else{
	$sql = mysql_query("UPDATE sobre SET texto='$texto' WHERE id='5'");
		header ("Location: ../adm/index.php?sec=colaboradores");

}


?>

Abrssss!!!

Desafio: Problema Com Site Em Php

16/07/2009, 02:31

Saudaçoes galera..

É o seguinte..
eu tenho a pagina: adm/colaboradores.php
a qual eu dei um include na pagina: ../upload/cadastrar_foto2.php ( esse é meu formulario de upload)

Essa pagina adm/colaboradores.php é a pagina de administração da pagina colaboradores.php (que esta na raiz)...
Nessa pagina adm/colaboradores.php eu tenho um editor de texto "tinymce" que altera o texto da pagina colaboradores.php ...

Aw quando eu upo uma imagem e coloco o link no tinymce ele automaticamente coloca o caminho da imagem como ../upload/fotos/imagem.png

Mas como minha pagina q esta sendo atualizada esta uma pagina antes.. ela perde o link da imagem por causa da "../"

Eu quero saber se tem alguma forma psicotropica muito louca de resolver isso.. sem ter q alterar todo o meu codigo php... e mantendo a visualização da minha foto no tinymce..

Vou confessar q se alguem tiver alguma forma de resolver isso sem mudar muita coisa.. eu piro meu cabeção!!

Ta aw o desafio galera.. Espero q a galera q saca tente me ajudar,, :rolleyes:
Abrssss!!!

PS: pra vcs terem ideia.. eu tentei ate colocar atalho de pasta.. :assobio:

IPB Skin By Virteq