
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Troca $sql['nome da coluna'] por $mostra['nome da coluna'].
-
Use expressão regular para substituir (ou adicionar a URL original) os caminhos nas tags img src... ou pode ir no bom e velho str_replace.
-
Cara, isso dai é gambiarra, em vez de querer fazer isso porque não pesquisa e vê o motivo de o que você está fazendo não funcionar na versão do PHP que está usando? Quer ver só (retirado do seu outro post): <? if ($acao != "") { Isso dai não funciona por padrão no PHP 5, pois para isso funcionar register_globals tem que estar ativado, coisa que por padrão no PHP 5 vem desativado, para isso funcionar você deveria usar: <? if ($_POST['acao'] != "") { -> Se o método de envio do formulário for o POST <? if ($_GET['acao'] != "") { -> Se o método de envio do formulário for o GET <? if ($_REQUEST['acao'] != "") { -> Engloba tanto o POST quanto o GET, mas só deve ser usado quando o valor de fato for vir uma hora por um outra hora por outro Pesquise por super globais, isso dai é 90% dos problemas de migração do PHP 4 para o 5, muita gente ainda usa o modo antigo (conforme o curso que você está fazendo), pois basta ativar no php.ini o register_globals que tudo funciona, mas no PHP 6 isso não vai mais funcionar... Outra coisa, não use <?, use <?php.
-
Se o problema estiver apenas na mensageme m si, bastaria trocar: $corpo .= preg_replace("/(\\r)?\\n/i", "<br/>", "<br><Br><b> Mensagem: </b><br>".$_POST["mensagem"]; Por: $corpo .= "<br><Br><b> Mensagem: </b>".nl2br($_POST["mensagem"]); Testei o resto e chegou com as quebras de linha...
-
PHP não foi feito para esse tipo de coisa, hoje em dia nem existe mais suporte a impressão no PHP, se você quizer imprimir coisas, seja lá o que for, vai ter que usar PHP 4... além do que, existe toda a parte burocrática, já que para seu programa estar autorizado a imprimir notas fiscais ele tem que passar por uma homologação junto a receita federal...
-
Sabe programar em PHP? Então pronto, já sabe criar. Eu vi seu outro post sobre usar crystal reports, se você digitar "Crystal Reports PHP" (sem as aspas) vai achar tudo que precisa e mais um pouco.
-
<? include "conne.php"; $sql = mysql_query("SELECT * FROM `courier` WHERE `nome`"); ?> <form name="form1" method="post" action=""> <label> <select name="select">[ <?php while($mostra = mysql_fetch_assoc($sql)){ echo '<option>'.$sql['nome da coluna'].'</option>'; } ?> </select> </label> </form>
-
O nome disso é paginação... no caso do MySQL basta controlar os resultados pelo cláusula LIMIT.
-
Para manipular arquivos no PHP você deve usar o $_FILES... e você não vai receber o caminho completo, vai receber apenas o arquivos e a partir dai tudo é referência o próprio servidor.
-
O MySQL tem curdate que retorna a data atual... "Select valor from pagamento where datapagamento = CURDATE()";
-
Basta um if/else como a função filesize.
-
.Net mais potente que o PHP em que aspecto? Quantas vezes você viu o youtube ou a wikipedia serem invadidos? O maior problema de todas as linguagens é o programador. O PHP em si já está bastante maduro, hoje em dia não vejo problemas reais na linguagem, mas o que tem de "piá" metido no meio não é brincadeira, e são eles que criam os problemas de fato.
-
Você deve definir o charset que será usado na página. Movendo PHP » HTML.
-
No action do script (ou seja, na página seguinte): <?php session_start(); // Isso tem que ir no topo de todas as páginas onde sessões serão manipuladas $_SESSION['nome_qualquer'] = $_POST['nome_do_campo']; ?> Explicando: nome_qualquer será o nome da sessão (cada sessão terá seu nome, para facilitar você pode usar o nome do campo, se eles não se repetirem), nome_do_campo é o nome que você usar na tag name do input, para resgatar basta chamar diretamente o $_SESSION['nome_qualquer']. Para o tempo, basta você gravar em uma sessão o timestamp correspondente ao momento em que o cara acessou a página (ou seja, quando ela foi requisitada ao servidor), ai basta fazer isso em todas as páginas e subtrair a página posterior com a anterior, isso vai te dar os segundos que ele ficou em cada página, ai basta ir dividindo por 60 para achar minutos, horas, etc...
-
Dê o chmod pelo gerenciador de arquivos do host ou pelo programa de FTP.
-
Basta ler a mensagem de erro: ...failed to open stream: Permission denied in... Dê o chmod correto na pasta e/ou arquivo e o problema vai desaparecer.
-
Ou você repete tudo, ou você coloca: $consultaCidades = "SELECT * FROM cidades WHERE cidade = 'São Paulo' OR cidade = 'Cidade 2' OR cidade = 'cidade 3' "; Mas ai você vai ter que ficar usando if/else para achar as cidades nos resultados que retornaram do BD, ou seja, acho que não compensa.
-
Logo após inserir os dados, guarda os valores do curso/hora inicial/hora final em sessões, faz um alert perguntando se quer cadastrar outra data, se a resposta for positiva volta para página de cadastro com uma flag que indique que é o mesmo curso, tipo pagina.php?repete=sim, se não for o mesmo curso não usa flag... ai no PHP da página de cadastro: <? if($_GET['repete'] == 'sim'){ $campo1 = $_SESSAO['campo1']; $campo2 = $_SESSAO['campo2']; $campo3 = $_SESSAO['campo3']; } ... Ai basta usar as variáveis para dar echo no value do campo...
-
Use sessões para ir guardando os dados...
-
abre pagina ao sair do site
pergunta respondeu ao marinalimeira de ESerra em Ajax, JavaScript, XML, DOM
Movendo PHP » JS. -
Movendo PHP » CSS.
-
Alex, dê uma lida nas regras, evite o UP, mesmo que mascarado, quer adicionar alguma informação? Use o botão editar... quanto a sua explicação, entendi perfeitamente, só que seu script é meio longo, logo exige um tempo a mais livre para ser analisado.
-
3.8 Não é permitida a postagem de mensagens com a finalidade de manter o tópico no início da lista (up), nem de mensagens que não se refiram ao assunto do tópico (flood). Caso isso ocorra, as mensagens serão excluídas e os autores, advertidos. Caso queira adicionar informações no tópico, use o botão editar.
-
Primeiro: 3.8 Não é permitida a postagem de mensagens com a finalidade de manter o tópico no início da lista (up), nem de mensagens que não se refiram ao assunto do tópico (flood). Caso isso ocorra, as mensagens serão excluídas e os autores, advertidos. Segundo: estou com o seguinte problema no meu código, através de um formulário envio um valor para o meu programa 1 ou 0. Se '1' eu mando inserir no banco de dados e se '0' eu manda modificar as variáveis. Questão: meu arquivo recebe o valor '1', mas não insere apenas modifica. Qual o nome da variável que seria responsável carregar essa informação? Pois tem várias variáveis em que você verifica == 1.
-
Tem programador de Porto Alegre - RS aqui
tópico respondeu ao #Felipe# de ESerra em Oportunidades para Freelances
Como você pode definir que algo é "totalmente simples" sem saber programar? Você tem alguma idéia de como é um sistema de link patrocinado igual o do google? A lógica envolvida não é exatamente simples, até pensei em entrar em contato, mas sinceramente, quando a gente começa a ler simples/fácil/rápido e outras palavras do tipo já sabe que a remuneração não vale a pena.