Jump to content


§ Kenshin §'s Content

There have been 19 items by § Kenshin § (Search limited from 17/04/2023)


Ordernar por                Order  

#998678 Urls Amigáveis

Posted by § Kenshin § on 26/04/2010, 10:49 in Apache

Oi,

Você precisa estudar o funcionamento do mod_rewrite e também as expressões regulares.
Já existem vários tópicos explicando isso, inclusive com exemplos.

Também tem um livro online muito bom sobre ER's em http://guia-er.sourceforge.net/.

Sobre o seu problema, uma regra de redirecionamento que pode ajudar é:

localhost/site_estudo/portfolio/design/photoshop localhost/site_estudo/index.php?pg=portfolio&secao=design&programa=photoshop [L]

Com as ER's você pode criar um padrão de redirecionamento, e substituir inúmeras regras por apenas 1, por exemplo.

Vlw,



#990492 Mysql Não Tá Funcionando No Servidor

Posted by § Kenshin § on 21/12/2009, 13:30 in MySQL

Eu fiz um site em que existem varias paginas que "chamam" o meu BD e bem,
no meu pc, ele tava funcionando direitinho,
mas quando eu fui transferir o site para o computador servidor da empresa que eu trabalho,
as paginas não conseguem chamar o banco, é como se ele não existisse no computador. Dá "erro interno do servidor".

Será algum problema com o programa ou com o servidor? :(


Oi Marcela,

1. Quando você testou as páginas e funcionou, o banco de dados estava instalado
em que computador? No mesmo onde estavam as páginas?

2. E quando você transferiu os arquivos para o computador servidor da empresa,
o banco de dados que seria acessado a partir deste momento está instalado no
servidor da empresa ou ainda é o db do seu computador?

3. Se for o db do servidor da empresa, você alterou os dados de conexão para
se conectar com este servidor?
Se for o db do seu computador, o servidor da empresa tem acesso ao seu computador?
E ao seu db?

Por enquanto é só, :ponder:

Até mais,



#990234 Diretório Virtual Com Php, Como?

Posted by § Kenshin § on 17/12/2009, 13:23 in PHP

Cara, isso que você falou de deixar uma partição do HD toda com localhost, é exatamente o que eu quero. Bom, isso eu já fiz, mas fiz usando o IIS. Gostaria de fazer a mesma coisa, mas usando o PHP.

Se puder me me ajudar com isso agradeço e muito...(",)(,")...


Usando o Apache:

Acesse o arquivo de configuração httpd.conf, na pasta \conf, no diretório onde o Apache foi instalado.

Altere a diretiva de configuração DocumentRoot para o endereço da pasta ou unidade onde você quer manter seus arquivos.
Por exemplo, para manter os arquivos na unidade D:

DocumentRoot "D:/"

Para manter os arquivos na pasta Meus Documentos:

DocumentRoot "C:/Documents and Settings/[b]nome_do_usuario[/b]/Meus documentos"

Feito isso, é preciso alterar as configurações de acesso da pasta, para que o Apache permita o acesso aos arquivos.
Localize a seguinte diretiva:

<Directory />

	Options FollowSymLinks
	AllowOverride None
	Order deny,allow
	Deny from all

</Directory>

Logo após ela, deve estar a diretiva que controla o diretório principal dos arquivos publicados.

...

#
# This should be changed to whatever you set DocumentRoot to.
#

<Directory [b]"C:/Arquivos de programas/Apache Software Foundation/Apache2.2/htdocs"[/b]>

	#
	# Possible values for the Options directive are "None", "All",
	# or any combination of:
	#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
	#
	# Note that "MultiViews" must be named *explicitly* --- "Options All"
	# doesn't give it to you.
	#
	# The Options directive is both complicated and important.  Please see
	# http://httpd.apache.org/docs/2.2/mod/core.html#options
	# for more information.
	#

	Options Indexes FollowSymLinks

	#
	# AllowOverride controls what directives may be placed in .htaccess files.
	# It can be "All", "None", or any combination of the keywords:
	#   Options FileInfo AuthConfig Limit
	#

	AllowOverride None

	#
	# Controls who can get stuff from this server.
	#

	Order allow,deny
	Allow from all

</Directory>

Altere a pasta para o novo endereço. Por exemplo:

<Directory [b]"C:/Documents and Settings/[b]nome_do_usuario[/b]/Meus documentos"[/b]>

	#
	# Possible values for the Options directive are "None", "All",
	# or any combination of:
	#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
	#
	# Note that "MultiViews" must be named *explicitly* --- "Options All"
	# doesn't give it to you.
	#
	# The Options directive is both complicated and important.  Please see
	# http://httpd.apache.org/docs/2.2/mod/core.html#options
	# for more information.
	#

	Options Indexes FollowSymLinks

	#
	# AllowOverride controls what directives may be placed in .htaccess files.
	# It can be "All", "None", or any combination of the keywords:
	#   Options FileInfo AuthConfig Limit
	#

	AllowOverride None

	#
	# Controls who can get stuff from this server.
	#

	Order allow,deny
	Allow from all

</Directory>

Pronto. Isso deve resolver.

Até,



#990138 Diretório Virtual Com Php, Como?

Posted by § Kenshin § on 16/12/2009, 13:40 in PHP

Pesquise sobre virtualhosts, tem vários posts no fórum sobre isso.

Até mais,



#990136 Criar Arquivo Temporário

Posted by § Kenshin § on 16/12/2009, 13:11 in PHP

Armazenamento de variaveis no servidor?
Não seria com sessões!?



#990133 Mysql Não Tá Funcionando No Servidor

Posted by § Kenshin § on 16/12/2009, 12:32 in MySQL

Oi Marcela,

Como computador da empresa está configurado?
Quanto às permissões, são as permissões de acesso à pasta onde estão os arquivos.



#989697 Inner Não Funciona No Ie

Posted by § Kenshin § on 10/12/2009, 11:11 in Javascript / DOM / AJAX / ECMAScript

Oi Horácio,

Você verificou se o IE está bloqueando conteúdo ativo?

Testei aqui só o básico:

<html>
<head>
</head>

<body>

<div id="titulo_desc">
</div>
</body>
</html>
<script language="javascript">

document.getElementById('titulo_desc').innerHTML = '<a href="javascript:fecha_desc()">Fechar Descri&ccedil;&atilde;o -</a>';

</script>

Não exibiu o link, mas apareceu uma notificação do IE.
Depois que autorizei a exibição de contúdo ativo, apareceu normalmente.

vlw,



#987199 Dynamic Table In Html? :S

Posted by § Kenshin § on 24/11/2009, 11:56 in PHP

Se o seu post é sobre a forma (design da tabela, etc) como os resultados são apresentados, deveria estar no fórum (X)HTML, CSS e Metodologias.

vlw,



#987195 Campo Vazio

Posted by § Kenshin § on 24/11/2009, 11:46 in MySQL

Oi Fernando,

Posta um exemplo do insert que você está executando e o describe da tabela.

vlw,



#987154 Erro Em Script Para Baixar Conteudo, Não Consigo Localizar

Posted by § Kenshin § on 24/11/2009, 10:02 in PHP

...

           if ($extpos == strlen($arq) and is_file($arq)) 
                if(count($exdir)==7){ 
                print $nivel."<img src=servico/painel/download/ok.gif width=\"13\" height=\"11\"><B><a href='/servico/painel/download/down" .$_GET['id_dir']. "/" .$arq. "'> $arq</a> </B><br>"; 

            }else 
    
                print $nivel."<img src=\"ok.gif\" width=\"13\" height=\"11\"><B><a href='/servico/painel/download/down/" .$_GET['id_dir']. "/" .$fdir. "/" .$arq. "'> $arq</a> </B><br>";
...


Só para ter certeza, este trecho do código está correto, ou teria uma barra em download/down/ no bloco if.
Quanto ao endereço, dos dois blocos, existe mesmo essa diferença?!

download/down" .$_GET['id_dir']. "/" .$arq. "'> $arq</a>
download/down/" .$_GET['id_dir']. "/" .$fdir. "/" .$arq. "'> $arq</a>

Até mais,



#977141 Flash Cs Não Funciona Online

Posted by § Kenshin § on 12/08/2009, 16:21 in Adobe Flash e ActionScript

Oi decomg,

Tem como postar o código da página (pelo menos a parte que adiciona a apresentação) ou o link pra página?

Até mais,



#977133 Sistema De Paginação

Posted by § Kenshin § on 12/08/2009, 15:14 in PHP

Oi Jose2508,

Basicamente você pode criar um script que ao listar as notícias pegue a id da notícia e coloque no link.
E no script que exibe a notícia você pega a id informada e busca no banco de dados somente a notícia que tem aquela id.

Existem diversos scripts de paginação aqui no Fórum.

Use a busca.

Até mais,



#977129 Loja Virtual

Posted by § Kenshin § on 12/08/2009, 15:06 in PHP

Oi Horácio,

Que tipo de informação você está armazenando (ou tentando armazenar) nos cookies?

uso cookies para "segurar" a informação dos usuários durante a navegação, e em algumas páginas é essencial a leitura desses arquivos, para controle de informações, compras, etc...




#977127 .htaccess

Posted by § Kenshin § on 12/08/2009, 14:47 in Servidores Linux

Oi,

Considerando que o padrão das referências é ,ref1,ref2,ref3 o código fica assim:

RewriteRule ^artigos/([_0-9a-zA-Z-]+)(,ref[0-9]+)*$ /produto/$1/index.php [QSA,L]
Leitura recomendada:

Guia de Expressões Regulares

Até mais,



#977104 Erro Ao Usar And

Posted by § Kenshin § on 12/08/2009, 13:09 in MySQL

OK,

Só por curiosidade, você está filtrando os dados antes da consulta?



#977101 Ajax

Posted by § Kenshin § on 12/08/2009, 13:00 in PHP

Boa tarde,

O código é simples: após determinado evento (o clique no botão detalhes) é realizada uma consulta que retorna os dados numa div ou outro container. Quanto ao código para isso, é só usar a busca, tem centenas (senão milhares) de exemplos bem detalhados aqui no fórum.

Espero ter ajudado.



#977097 Erro Ao Usar And

Posted by § Kenshin § on 12/08/2009, 12:32 in MySQL

Oi,

O erro é provavelmente porque você esqueceu os '' dos campos status e responsavel:

$sql = "select * from `task_list` where `task_list`.`status` = '".$_REQUEST["status"]."' AND `task_list`.`responsavel` = '".$_REQUEST["user"]."' ORDER BY id DESC";
No MySQL valores do tipo string devem ser delimitados por ''.

Até mais,



#977096 While Infinito

Posted by § Kenshin § on 12/08/2009, 12:23 in Microsoft SQL Server

Oi,

Na linha seguinte:

WHILE @@FETCH_STATUS = 0
Por acaso esse FETCH_STATUS sai de 0 em algum momento?

Se não sai, então vai ficar em loop infinito mesmo.

PS: iniciando no SQL Server...

vlw,



#977092 Banco Mysql Não é Encontrado...

Posted by § Kenshin § on 12/08/2009, 11:44 in PHP

Oi,

Tem que configurar as informações de conexão nesta linha:

$conecta = mysql_connect('localhost','root','');
substitua as seguintes informacoes pelos dados fornecidos pelo data center, são seus dados de acesso:

$conecta = mysql_connect('host_mysql','usuario','senha');
vlw,




IPB Skin By Virteq