Dúvidas Diversas
fevereiro 26th, 2009 | by DragaO~ |Venho notando que muita gente possui dúvidas em algumas coisas que não têm a ver diretamente com as atuais postagens do blog, por isso, estou criando um espaço que serve para tirar todo e qualquer tipo de dúvida que não esteja relacionada à nenhum post aqui do blog.
Lembrando que pode ser qualquer tipo de dúvida, não necessariamente programação, PHP, web, ou qualquer outro conteúdo “comum” do blog (pode ser sistema operacional, redes, etc)
Claro que responderei-os à medida que meus conhecimentos permitirem, afinal, eu não sei tudo :)
35 Responses to “Dúvidas Diversas”
By Quezia on mai 4, 2009 | Reply
Olá!!!
Estou fazendo uma pesquisa sobre ERP gostaria de pode me ajuadar estou muita dificuldade em encontrar vantagens e desvantagens desenvolver um ERP utilizando o php como linguagem de programação!!!
Quote
By DragaO~ on mai 5, 2009 | Reply
Posso ajudar sim :)
Bom, primeiramente tem um link interessante sobre ERP na Wikipédia que fala, entre outras coisas, sobre vantagens e desvantagens de se desenvolver um ERP – seja em qualquer linguagem.
Sobre vantagens de desvantagens de se desenvolver com PHP, depende muito do nível do programador, mas vou considerar como sendo um nível “intermediário”, ou seja, alguém que sabe utilizar a linguagem e suas funções, ok ? ;)
Vantagens:
Desvantagens:
sinceramente, eu tentei colocar 5 desvantagens, mas eu realmente não consegui pensar em nada :)
basicamente a maior desvantagem não é com a linguagem em si, mas com quem utiliza ela, exemplo: programas mal-feitos, mal-estruturados, sem segurança e etc; isso não é culpa da linguagem, mas é algo que se vê comumente (lembre-se, PHP é “fácil”, “qualquer um aprende”).
Eu aconselharia a utilizar PHP, pois acho que seria uma boa tu ter tudo em apenas um servidor e todos os clientes acessando, basta apenas possuir um browser e deu, o sistema é perfeitamente utilizável.
Aliás, já fui numa loja de informática em que os atendentes deles abriam o firefox e consultavam as coisas referente aos produtos, tudo isso rodando em um Ubuntu, portanto, outra vantagem seria de não “prender” o usuário em uma plataforma “X” ou “Y”, como disse, basta um browser :)
Não sei se consegui esclarecer a tua dúvida, qualquer coisa, basta falar ;)
Quote
By Quezia on mai 5, 2009 | Reply
DragaO muito obrigadaaaa =D
Realmente pesquisei muito e não encontrei!!!
Valeu pela ajuda!!!
Beijos*
Quézia
Quote
By DragaO~ on mai 5, 2009 | Reply
de nada :)
boa sorte com a pesquisa :D
Quote
By claudio on mai 8, 2009 | Reply
olá amigo dragão , olha tenho uma duvida que envolve php e javascript . se vc puder me dar uma luz ficarei grato .pois pesquizei o dia todo hj e só achei algumas linhas em inglês .
bom a duvida é a seguinte , eu ache na net um script de editor de textos : http://www.dynamicdrive.com/dynamicindex16…ditor/index.htm.
o que eu preciso é pegar o conteúdo do editor e gravar no banco.
Mas como eu pego esse valor numa outra página? tipo, eu vou dar submit pra uma pagina e nessa página quero pegar o valor e gravar no banco.
como faço isso?
Quote
By claudio on mai 8, 2009 | Reply
function submitForm() {
updateRTE(’rte1′)
alert(”rte1 = ” + document.RTEDemo.rte1.value)
return false
}
initRTE(”images/”, “”, “”)
e no form coloquei assim :
form name=”RTEDemo” action=”demo.htm” method=”post” onsubmit=”return submitForm()
input type=”submit” name=”submit” value=”Submit”
Quote
By DragaO~ on mai 8, 2009 | Reply
o link tá dando “not found”, ele tá certo mesmo?
porque não dá uma olhada no FCKeditor? Ele é bem fácil de mexer e colocar na página. Ele também aceita várias “barras de ferramentas” (acho que é esse o nome) que são personlizáveis.
Não sou um “mestre” no FCKeditor, mas ele é bem simples e é bom, acho que pode te servir.
E não esquece de olhar o link que tu mandou ;)
Quote
By claudio on mai 9, 2009 | Reply
dragão o link era esse mesmo mas o apache do server deles parou de funfar heheh justo agora .
Olha eu realmente sei que o fckeditor é mais completo e também mais facil de inserir no site.
Porém se vc tiver um tempo para me responder , eu pediria sua ajuda .
Eu li várias vezes o seu tutorial de method=”GET”.
mas estou ficando louco aqui , por não entender o seguinte :
criei um “”form type=”blabla” method=”post”action=”" .
porém quando eu quero clico botão submit ,eu não recebo a mensagem do resultado.
Mas o dificil é entender :se o method é “post” pq eu receberei ele via url= “GET” com a action =.
Quote
By claudio on mai 9, 2009 | Reply
nossa os comandos acion ai em cima sumiram ?
Sempre tenho dificuldades aqui de inserir códigos , ai a pergunta fica bagunçada !!! SRY
esse é o codigo action la de cima :
?=$_SERVER['PHP_SELF']? que me refiro .
Se não entender te mando por email se vc aceitar .
Vlw e abraços..
Quote
By DragaO~ on mai 10, 2009 | Reply
hm…
tenho notado que o pessoal têm tido dificuldades pra postar códigos aqui, mas hoje larguei a preguiça e (acho que) arrumei isso :)
se não for pedir muito, peço pra ti tentar postar os códigos novamente pra ver se o que eu fiz tá funcionando direitinho
se não funcionar, peço para que poste os códigos entre as seguintes tags :
<pre lang=”php”>
e
</pre>
assim :
<pre lang=”php”>
if($algo)
{
echo “algo eh vedadeiro”;
}
</pre>
o resultado vai ser
sei que é chato, mas convenhamos, colorido fica bem agradável de ler ;)
e se funcionar o que eu fiz (de o wordpress ao menos aceitar códigos “normalmente” – sem o “pre”) vou tentar melhorar isso pra já postar coloridinho :)
desculpa o incômodo
Quote
By claudio on mai 11, 2009 | Reply
Amigo muito obrigado por me dar atenção !
Olha o q eu não entendo é se o action tem o metodo “post” porque ele inclui um comando “onde o método é = get” pois pelo que andei lendo esse codigo ai em cima envia o destino via url . estou certo ? então porque (method=”post” não poderia ser ( method=”GET” ).
Quote
By claudio on mai 12, 2009 | Reply
fiz errado ? não ficou colorido .
andei lendo que vc vai criar dicas de explicação que não sejam somente para ( php ).
tenho uma dificuldade sem solução que não encontrei na web .
é sobre o problema do firefox , ele não aceita o CSS :
Se por acaso vc tiver tempo e souber a solução para o layolt ficar normal tanto em firefox como em explorer .
no explorer fica perfeito , no firefox , onde não tiver conteudo ele mostra o backgroun errado.
T+++ e grande abraço.
Quote
By DragaO~ on mai 15, 2009 | Reply
primeiramente: tu fez tudo certo, eu que acabei mudando umas coisas no wordpress e acabou não dando muito certo :)
segundo: editei os teus posts só para ficar colorido, beleza? e a partir de agora, pode postar como te expliquei (vou colocar um aviso no blog assim que tiver tempo)
sobre os comentários:
sinceramente não entendi muito bem, mas, basicamente, a diferença de GET e POST é o modo como as variáveis são tratadas. No GET, as variáveis são passadas pela URL e tu acessa elas assim :
onde “posicao” é o valor que tu quer acessar; e no POST, as variáveis são passadas “transparentemente” (leia-se “no cabeçalho do protocolo”), e tu acessa elas assim :
onde “posicao” é o valor que tu quer acessar
não sei se consegui responder tua dúvida, caso não tenha esclarecido, peço que explique novamente :)
Se por acaso vc tiver tempo e souber a solução para o layolt ficar normal tanto em firefox como em explorer .
no explorer fica perfeito , no firefox , onde não tiver conteudo ele mostra o backgroun errado.T+++ e grande abraço.
tu tem um exemplo online pra mim dar uma olhada?
se não, se possível, posta o codigo completo (ou ao menos algum HTML) da página.
e sim, eu respondo dúvidas que não sejam apenas sobre PHP :)
e também desculpe pela demora em responder, essa semana tá tudo muito corrido ;)
Quote
By claudio on mai 16, 2009 | Reply
Olá amigo.
Eu não conseguia resgatar a função
'GET'aqui ,pois a pagina dava erro .
E por isso minha duvida surgiu.
Porém creio que seja meu servidor que está problemático .pois quando eu criava o form e pedia para ele enviar os dados por “URL”
ele dava a menssagem que página não podia ser exibida.
Mas ai eu passei a usar somente o POST e assim deu tudo certo ,mas aprendi aqui sobre a diferença entre os méthods “POST”e”GET”.
sou imensamente grato pela sua paciência.
Quote
By claudio on mai 16, 2009 | Reply
Quanto a dúvida do layolt no firefox .
Vou tentar ser mais objetivo.
suponhamos que vc va criar um layolt de:
com o css acima vc poderia imaginar um site com
o background do meio “preto”.
e as laterais seriam uma imagem “como foi colocada no BODY”.
Mas o problema é que no Firefox não funciona assim.
ele só ira deixar “fundo preto”se acaso eu estipular um valor “height” para o site.
Ja no explorer funcionaria normal o css acima descrito.
Pesquizei muito na web , e infelizmente so achei um local comentando sobre isso mas sem sucesso”
se vc fizer testes verá que o local onde tem conteudo escrito , o background será “preto” e a parte onde não tiver conteudo será da cor da “imagen” que vc estipilou no “BODY” .(virando uma bagunça ).
Resumindo: O firefox não aceita o css”HEIGHT: 0PX AUTO;” .
ele quer um valor fixo de altura.
Desculpe se não fui claro ,e quanto ao site que eu achei estou procurando ele de novo , para te passar o link.
Tem milhares de duvidas em relação a esse problema; porém não achei solução.
Grande abraço e mais uma vez obrigado pela paciência.
Quote
By DragaO~ on mai 16, 2009 | Reply
hm…que estranho, pois o método “URL” não existe, existem apenas os métodos “GET” e “POST”. Acho melhor verificar não somente o servidor, como também o navegador, bem como o action do formulário, pois isso é muito estranho, nunca vi algo desse tipo antes.
Uma idéia que talvez te sirva apenas para testar, é fazer o seguinte :
salve isso, acesse e coloque um valor qualquer no input, depois dê submit e diga-me o que acontece (lembre-se de colocar esse script “sozinho”, apenas coloque-o em algum lugar e acesse-o, sem incluir nada)
hm…realmente é bastante difícil de imaginar isso que tu colocou (afinal, se cada navegador renderiza diferente, porque nós não podemos imaginar coisas completamente diferentes ? ;)), mas eu acabei testando o seguinte código :
resultado : http://img42.imageshack.us/img42/3007/87825867.png
esse screen eu tirei do meu firefox, cuja assinatura é: Mozilla/5.0 (X11; U; Linux i686; pt-BR; rv:1.9.0.10) Gecko/2009042708 Fedora/3.0.10-1.fc10 Firefox/3.0.10
como pode ver, me pareceu tudo normal, poderia tirar screenshot de ambos browsers e colocá-los aqui?
se quiser, me manda os códigos completos por email (tem meu email na página de “sobre”) e, como recebo muito spam, coloca o seguinte no assunto : “BLOG DO DRAGAO : AJUDA COM CSS”, pra evitar de eu apagar sem querer :P
em tempo: finalmente adicionei uma observação em cima da caixa de comentários explicando como postar códigos aqui no blog :)
e talvez um dia eu venha a fazer um layout próprio para o blog, pois noto que o código deste lay é muito confuso e “sujo”…mas “dá pro gasto” por enquanto :)
Quote
By claudio on mai 18, 2009 | Reply
Olá amigo dragão , bom quanto ao layolt , eu testei seu códio aqui ,e relamente funciona em ambos browsers .
Mas note em meu código que ele estipula uma imagen de fundo , depois uma cor #ffffff no centro (#tudo) do layolt .façã o teste e vc vai ver que da problemas mesmo .
eu so consegui resolver com javascript .
e notei também que os profissionais da web aconselha o uso de javascript para este tipo de erro .
Vou te mandar um exemplo por email .
Quote
By claudio on mai 21, 2009 | Reply
dragão poderia me ajudar num script aqui ?
olha criei um contador de clicks , ou ao menos estou tentando .
mas está insistindo em um erro aqui ,que não sei mas o q faço.
é bem simples de uma olhada nele .
se puder me ajudar ficarei grato amigo.
Quote
By DragaO~ on mai 22, 2009 | Reply
eu não recebi email nenhum. tem como tu me mandar novamente? :)
faltou fechar um parêntesis no teu “if” :D
troca
por
que o erro vai sumir :)
Quote
By claudio on mai 22, 2009 | Reply
dragao eu ja havia notado mesmo os erros de parenteses e spas também.
porem este ´script ensiste em dar erros .
este é o link que coloco na pagina onde estou . e para onde vou , passando pelo contador , mas ao invés dele ir para a pagina que eu quero e somar os cliques ele cria uma nova pagina no db , e nao vai para a pagina que eu quero .
poderia me ajudar ? abraços
Quote
By claudio on mai 22, 2009 | Reply
nossa veja so o erro q deu ai no meu código .
lol.
o link é assim :………..clicks……………………
Quote
By claudio on mai 22, 2009 | Reply
passe o mouse sobre ele e olhe no rodape que vc ira ver , pois no site não tem como por não .
t+++++ vlw
Quote
By claudio on mai 22, 2009 | Reply
Resolvido amigo ,achei o erro estava na query .
veja abaixo.
agora tudo ok e funcionando .
Vou tentar criar agora um script que olhe no db e me devolva as 5 mais clicadas (visitadas ).
tem como saber isso ?..
abraço.
Quote
By DragaO~ on mai 25, 2009 | Reply
curioso, o link saiu correto sim
creio que tu estivesse falando dos “&” não? se for, o “&” é apenas a entidade html correspondente ao “&”
basicamente, é errado colocar “&”, o correto seria o “&”, assim como acontece com o “í”, que o correto é colocar “í”
sei que tu não perguntou, mas achei que pudesser ser bom esclarecer isso :)
se não for isso, não vejo o porque de não ter funcionado o link
supondo que o campo “click” contenha o número de vezes que um link foi clicado, bastaria tu fazer a seguinte query:
essa query te retornaria todos os campos da tabela “clicks” ordenando pelo campo “click” de forma descrescente e limitando-se à mostrar cinco registros (caso tu queira, por exemplo, 10, basta mudar o número)
Quote
By claudio on mai 27, 2009 | Reply
Olá amigo novamente aqui hehe.
Olha eu criei desta mesma forma que vc citou logo acima.
Mas eu me referi em como usar uma função que me devolvesse os cinco mais clicados.
ex: suponhamos que eu tenha um site com 30 páginas e todas recebam visitas ,e no final de semana eu olha-se o db e vesse as cinco mais visitads ,.
como eu craria um codigo para que automaticamente eles somassem todos os clicks e sempre atualizariam as 5 mais clicadas .entendeu ?
Pois com o select acima ele me indicaria somente as 5 ultimas páginas visitadas e não as mais clicadas .
Abraço …
Quote
By DragaO~ on mai 27, 2009 | Reply
cara, me explica para que serve cada campo da tua tabela? exite algum campo nela responsável por armazenar o número de cliques?
e tua dúvida eu já tinha entendo, mas creio que deduzi errado a tua tabela
Quote
By claudio on mai 28, 2009 | Reply
entao a duvida seria qual comando chamar para so trazer a tela as 5 mais acessadas .
Quote
By DragaO~ on mai 28, 2009 | Reply
então eu estava certo desde o início :D
foi isso que eu quis dizer te enviando aquela query duas mensagens atrás ;)
qualquer erro, fala, porque eu não testei :D
se não entender algo, pergunte ;)
Quote
By claudio on mai 29, 2009 | Reply
Olá amigo , bom em primeiro lugar obrigado por me ajudar .
ainda naõ testei esse seu script , mas esses dias eu fiz um aqui desta mesma maneira , mas notei que sempre vinha a tela as primeiras ou as ultimas páginas .
usando o :
Me desculpa pela pergunta mais como , o script sabera o mair valor das mais clicadas para trazer a tela ?
vou testar seu código aqui agora .
abraços.
Quote
By claudio on mai 29, 2009 | Reply
esse comando aqui eu nao usei na minha quando eu fiz , poderia me informar se é ele quem fez a soma ?
mysql_fetch_assocfuncionou perfeitamente em ordem maior para menores .
da forma que eu queria (RESOLVIDO GRAÇAS A VC )
OBRIGADO AMIGO ..
Quote
By DragaO~ on jun 5, 2009 | Reply
assim, quando tu usa
tu manda a tua consulta, pegar aqueles resultados e ordena-los, crescentemente, levando em consideração o campo “campo”
caso tu mude o “ASC” para “DESC”, ele ordena decrescentemente :)
o LIMIT serve para limitar o número de registros retornados, assim, ele retorna apenas o número de registros que tu quer, exemplo
ou
o último exemplo, mostraria apenas os 84 registros da query, que poderiam ser os últimos 84 (caso ordenados via “DESC”) ou os 84 primeiros (caso ordenado via “ASC”)
como disse, nao existe “soma” nessa consulta ao banco, tudo que ele faz é ordenar os dados, pois tu próprio já fazia a soma (quando a pessoa clicava tu adicionava “+1″ ao campo “click”, lembra? ;))
a função “mysql_fetch_assoc()” não faz nada, tudo que ela faz é otimizar o consumo de memória gasto pela tua consulta SQL
assim, a função “mysql_fetch_array()” retorna um array associativo e numérico, por exemplo, supondo que tenhamos a seguinte tabela
ao fazer
na linha 3, estamos criando o seguinte array :
perceba que, na posição “0″ temos o mesmo valor da coluna “id”, e na posição “1″ temos o mesmo valor da coluna “nome”
dificilmente alguém manipula os dados pela forma numérica (mas pode acontecer, claro), portanto, seria um desperdício de memória criarmos um array associativo e numérico
a função “mysql_fetch_assoc” apenas nos retorna um array associativo, portanto, nos retorna apenas isso :
fazendo com que a gente consuma apenas a memória necessaria
e, convenhamos, numa tabela enooooorme isso faz toda a diferença :)
aliás, a função que retorna apenas um array numérico é a “mysql_fetch_row()”
espero ter tirado todas as dúvidas :)
no mais, peço desculpas pela demora para responder, essa semana anda corrida :)
Quote
By João Matheus (JOMARUMU) on set 15, 2009 | Reply
Oi DragaO, tudo bem?
Eu estou querendo saber como posso exportar um texto de HTML com PHP, isso é possivel?
É que eu acho que minha irmã está usando o orkut mesmo sem eu permitir, então queria que exportasse um arquivo quando ela acessar uma página igual a do orkut que está no localhost.
Obrigado.
Quote
By DragaO~ on set 24, 2009 | Reply
sim, é perfeitamente possível
essa parte eu não entendi :S
mas tu poderia criar uma página “falsa” e fazer com que o DNS do teu computador, quando solicitada a página do orkut, apontasse para essa tua página que estaria localmente no teu computador, e nessa página, tu poderia fazer um frame contendo a página do orkut que a pessoa requisitou
não é algo tããããão simples, mas também não é tão difícil
mas eu não entendi muito bem o teu problema, poderia explicar novamente ? :)
Quote
By João Matheus (JOMARUMU) on set 24, 2009 | Reply
Oi, eu já fiz isso de redirecionar a página, o que eu queria agora é exportar um arquivo TXT pelo campo de usuário e senha da página.
Obrigado.
Quote
By DragaO~ on out 2, 2009 | Reply
a única coisa que eu consigo pensar, nesse caso, seria tu criar uma página idêntica ao do orkut, onde o formulário de login pegaria as informações do formulário, e logo após isso, gravaria esses dados para então redirecionar a pessoa para a página “real” do orkut (passando os dados informados, óbvio)
Quote