Boa noite a todos.
Uma boa estruturação e identação do código fonte, como todos nós sabemos, é uma prática bastante positiva, pois otimiza a organização, visualização e manutenção de scripts.
Bom, estou desenvolvendo por conta própria um site e, em alguns pontos, imprimo várias informações através de comandos echo [inclusive código HTML] . Durante a codificação, tenho me preocupado em estruturar corretamente as informações. Porém, na visualização do código fonte através de uma página html (view source), as linhas impressas através do echo() ficam bastante desorganizadas.
Pretendo buscar uma oportunidade no mercado de trabalho muito em breve e gostaria de expor esse site. Li em alguns comentários na Internet que recrutadores, entrevistadores costumam avaliar a organização do código de projetos apresentados.
Logo, gostaria de saber a opnião de vocês. Além da organização do código no arquivo original, preciso também me preocupar com a organização do código visualizada através do view source das páginas html?
Desde já, agradeço a todos pela atenção.
- Fórum WMO
- → Viewing Profile: Tópicos: cjdj
Community Stats
- Group Usuários
- Active Posts 14
- Profile Views 713
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Male
-
Localidade
Uberlândia (MG)
0
Neutral
User Tools
Friends
cjdj hasn't added any friends yet.
Topics I've Started
Opnião - Organização De Código.
26/01/2011, 19:12
Problemas Com Atualização De Página.
20/10/2010, 14:54
Boa tarde a todos.
Estou desenvolvendo um sistema no padrão mvc (sem framework).
Em um determinado módulo do meu aplicativo, excluo uma informação no banco de dados e, teoricamente, precisaria atualizar a página para mostrar a nova realidade dos dados armazenados.
O problema é que não estou conseguindo realizar esta atualização de forma alguma. Desde ontem tenho procurado várias informações na internet sem sucesso.
Tentei várias atualizações de página com javascript (history.go(0), window.location.reload, window.location.href = window.location.href, meta tag refresh e etc). Tentei, também, após a conclusão da exclusão, redirecionar o usuário para página de listagem dos registros, mas nem assim funcionou. A atualização só ocorre quando requisito a página novamente no menu.
Pesquisei um pouco sobre ajax e jquery, mas não consegui progredir muito, pois não achei exemplos que oferecessem suporte a estrutura MVC.
Encontrei um comentário em outro fórum, apresentando o script abaixo como base para uma possível solução (segundo o autor, muito utilizado em chats):
Devido a minha pouca experiência com programação, não consegui progredir muito com o exemplo acima e, também, tenho dúvidas se ele realmente me ajudaria.
Dessa forma, gostaria de pedir o auxílio de vcs. Há algum exemplo no qual possa me basear, um método para essa atualização com o próprio PHP, um tutorial para utilização de jQuery/ajax adaptado ao modelo mvc, qualquer coisa que ajude... Preciso muito solucionar isso o quanto antes.
Desde já, obrigado a todos.
Estou desenvolvendo um sistema no padrão mvc (sem framework).
Em um determinado módulo do meu aplicativo, excluo uma informação no banco de dados e, teoricamente, precisaria atualizar a página para mostrar a nova realidade dos dados armazenados.
O problema é que não estou conseguindo realizar esta atualização de forma alguma. Desde ontem tenho procurado várias informações na internet sem sucesso.
Tentei várias atualizações de página com javascript (history.go(0), window.location.reload, window.location.href = window.location.href, meta tag refresh e etc). Tentei, também, após a conclusão da exclusão, redirecionar o usuário para página de listagem dos registros, mas nem assim funcionou. A atualização só ocorre quando requisito a página novamente no menu.
Pesquisei um pouco sobre ajax e jquery, mas não consegui progredir muito, pois não achei exemplos que oferecessem suporte a estrutura MVC.
Encontrei um comentário em outro fórum, apresentando o script abaixo como base para uma possível solução (segundo o autor, muito utilizado em chats):
<?php
// define o tempo limite do script (0 = infinto)
set_time_limit(0);
// executa o script ate o final independente do usuario sair da pagina
ignore_user_abort(true);
// envia algum dado antes de comecar a enviar o texto da pagina
for ($i = 0; $i<100; $i++)
echo " ";
// envia os dados do buffer pro usuario
flush();
ob_flush();
// enquanto o usuario estiver conectado, faz...
while (!connection_aborted()) {
echo "Tela sendo atualizada sem usar Javascript<br>";
// envia os dados do buffer pro usuario
flush();
ob_flush();
// "dorme" por 1 segundo
sleep(1);
}
?>
Devido a minha pouca experiência com programação, não consegui progredir muito com o exemplo acima e, também, tenho dúvidas se ele realmente me ajudaria.
Dessa forma, gostaria de pedir o auxílio de vcs. Há algum exemplo no qual possa me basear, um método para essa atualização com o próprio PHP, um tutorial para utilização de jQuery/ajax adaptado ao modelo mvc, qualquer coisa que ajude... Preciso muito solucionar isso o quanto antes.
Desde já, obrigado a todos.
Problema - Login.
04/09/2010, 20:53
Boa noite a todos.
Este é o meu primeiro post aqui no webmasters online. Peço desculpas antecipadamente, caso esteja criando esta postagem na sessão inadequada do fórum.
Bom, sou iniciante em PHP. Tenho estudado a linguagem há, aproximadamente, dois meses e estou criando um sistema para gerenciamento de conteúdo. Estou com um problema na realização do login.
A página html com o formulário é básica, por isso vou postar logo a página de validação (validacao.php). Segue:
Quando eu envio os dados através do formulário, a validação do preenchimento dos campos é feita corretamente.
Logo abaixo, eu tenho que efetuar a validacao do login e senha (através de expressão regular na classe TValidaCampos), para depois autenticar o login, avaliando junto ao banco se o usuário existe (através da classe TLogin).
O problema que está ocorrendo é o seguinte:
Quando a aplicação está em execução, as variáveis recebidas por post chegam vazias ao método de validação dos caracteres de login e senha. Dessa forma, logicamente a validação sempre dá errado e ação de login é abortada.
O mais estranho é que quando retiro o último if da autenticação do login (para efeito de testes), as variáveis não sofrem alteração no valor e o processo é concluído com sucesso.
Não consigo entender o que está acontecendo. Alguém pode me ajudar?
Desde já, obrigado.
Nota: Modifiquei a função autoload() pq não consegui alterar o include_path nos arquivos de configuracao do php de jeito nenhum. Assim, fiz a alteração para pegar sempre o caminho absoluto do diretório onde os arquivos estiverem armazenados.
Este é o meu primeiro post aqui no webmasters online. Peço desculpas antecipadamente, caso esteja criando esta postagem na sessão inadequada do fórum.
Bom, sou iniciante em PHP. Tenho estudado a linguagem há, aproximadamente, dois meses e estou criando um sistema para gerenciamento de conteúdo. Estou com um problema na realização do login.
A página html com o formulário é básica, por isso vou postar logo a página de validação (validacao.php). Segue:
<?php
function __autoload($classe) {
$db = parse_ini_file("./diretorio.ini");
$pos = strrpos($dir = getcwd(), $db['pasta']);
$dir = substr($dir, 0, $pos).$db['pasta'];
$arr = array('utilitarios', 'persistencia');
foreach($arr as $key => $folder) {
if(file_exists($dir."/{$folder}/{$classe}.php")) {
include_once $dir."/{$folder}/{$classe}.php";
}
}
}
#Validacao dos preenchimentos dos campos.
if (($_POST)) {
#Se as os campos forem todos preenchidos (diferentes de vazio) e alguma opcao for selecionada executa a operacao.
if (empty($_POST['login']) OR empty($_POST['senha']) OR ($_POST['opcao'] == 'Selecione')) {
echo '[Validacao Preenchimento Campos]Login Inválido!<br />';
echo '<a href="area_restrita.php">Clique aqui para retornar à página inicial</a>';
exit;
}
}
#Validacao dos caracteres de login e senha.
$vc = new TValidaCampos;
if($vc -> validaUsername($_POST['login']) AND $vc -> validaSenha($_POST['senha'])) {
$usuario = $_POST['login'];
$senha = $_POST['senha'];
$opcao = $_POST['opcao'];
} else {
echo '[Validacao Login e Senha]Login Inválido.<br />';
echo '<a href="area_restrita.php">Clique aqui para retornar à página inicial</a>';
exit;
}
#Autenticacao do login
$tl = new TLogin;
$status = $tl -> avaliaDados($usuario, $senha, $opcao);
if($status == 0) {
echo "Login Invalido";
}
if($status == 1) {
echo "<meta http-equiv = 'refresh' content = '0'; url = 'ar_home.php'>";
}
?>
Quando eu envio os dados através do formulário, a validação do preenchimento dos campos é feita corretamente.
Logo abaixo, eu tenho que efetuar a validacao do login e senha (através de expressão regular na classe TValidaCampos), para depois autenticar o login, avaliando junto ao banco se o usuário existe (através da classe TLogin).
O problema que está ocorrendo é o seguinte:
Quando a aplicação está em execução, as variáveis recebidas por post chegam vazias ao método de validação dos caracteres de login e senha. Dessa forma, logicamente a validação sempre dá errado e ação de login é abortada.
O mais estranho é que quando retiro o último if da autenticação do login (para efeito de testes), as variáveis não sofrem alteração no valor e o processo é concluído com sucesso.
Não consigo entender o que está acontecendo. Alguém pode me ajudar?
Desde já, obrigado.
Nota: Modifiquei a função autoload() pq não consegui alterar o include_path nos arquivos de configuracao do php de jeito nenhum. Assim, fiz a alteração para pegar sempre o caminho absoluto do diretório onde os arquivos estiverem armazenados.
- Fórum WMO
- → Viewing Profile: Tópicos: cjdj
- Privacy Policy
- Regras ·