
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Você deveria mandar dar um exit; após a saída que não é pra executar o código...
-
Se você estiver testando isso localmente vai mostrar esse IP mesmo...
-
Eu acho que o melhor material é o próprio manual...Não adianta, a maioria dos livros que tem por ai se baseia no que está no manual, se você já estiver habituada com ele não terá problemas, uma coisa interessante é aprender programação orientada a objetos, para projetos grandes POO realmente facilita muito a vida, por outro lado na maioria das vezes a a gente acaba fazendo tudo de forma estrutural pela facilidade e maior rapidez.
-
Então basta você trocar isso: $arquivo1 = $diretorio.$linha['foto1']; if (file_exists($arquivo1) && is_file($arquivo1)) { unlink($arquivo1); // exclui o arquivo do servidor } Por isso... $arquivo1 = $diretorio.$linha['foto1']; if (file_exists($arquivo1) && is_file($arquivo1)) { unlink($arquivo1); // exclui o arquivo do servidor } $arquivo2 = $diretorio.$linha['foto2']; if (file_exists($arquivo2) && is_file($arquivo2)) { unlink($arquivo2); // exclui o arquivo do servidor } $arquivo3 = $diretorio.$linha['foto3']; if (file_exists($arquivo3) && is_file($arquivo3)) { unlink($arquivo3); // exclui o arquivo do servidor } E ir adicionando até chegar na quantidade de campos foto a serem excluidos... se quiser diminuir o código usa a idéia do laço que foi passada anteriormente.
-
Melhor utilizar $_SERVER['REMOTE_ADDR'], assim funciona em qualuquer configuração do PHP.
-
Com imagemagick você consegue fazer a conversão, mas só vai conseguir instalar se tiver acesso com root no servidor...
-
Só tenho um dúvida: 1 - Você quer que no momento que seja selecionado já apareça o e-mail na caixa; 2 - Você quer que após ser enviada a página o e-mail apareça na caixa. Se a resposta for positiva para a 1 só por javascript. Se a resposta for positivo para o dois, ai tem que ver o que você está fazendo, pois o código está perfeito.
-
Você pretende fazer isso usando o que? Se tiver apenas GD disponível não dá (quando eu tentei pelo menos não havia suporte)...
-
Existe uma coluna chamada ID? Pois se ele estava dando erro é porque provavelmente você tenha dado outro nome a coluna...
-
Bom, vou te explicar, mas na boa, dá uma estudada sobre algoritmos e lógica de programação, pois senão você sempre vai ser um amontoador de código e não um programador. 1 - $sql = mysql_query("SELECT id FROM tabela"); Faço uma query (busco os dados no BD), no caso peguei apenas o campo "id" que seria chave primária da tabela; 2 - while($x = mysql_fetch_assoc($sql)){ Aqui eu inicio um laço while para varrer tudo que veio do banco, o mysql_fetch_assoc associa o array vindo do banco ao nome de cada coluna; 3 - echo '<a href="pagina.php?id='.$x['id'].'">Vídeo '.$x['id'].'</a><BR>'; Monto os links, direciono eles para uma pagina chamada "pagina.php", passo por querystring (se não souber o que é querystring procure no google ou na parte de dicas aqui do fórum que tem a explicação) um valor "id", esse "id" deve ser resgatado na pagina.php, quando o valor for resgatado ele será usado para ser buscado no banco de dados o resto das informações referentes ao vídeo. Vamos supor que na tabela "tabela" existem 3 vídeos registrados, os IDs (chaves primárias) são 7,19,72, então esse laço retornaria algo do tipo: <a href="pagina.php?id=7">Video 7</a> <a href="pagina.php?id=19">Video 19</a> <a href="pagina.php?id=72">Video 72</a> Mas volto a reinterar, se você quer realmente aprender, estude lógica de programação e algoritmos, senão amigo, você sempre vai ficar na mesma coisa, "lê o código e não entende"...
-
Diogo, uma coisa que eu acho que você não entendeu a meu respeito é, eu mostro o caminho (dou a lógica pra construção), aquilo ali é só a lógica para a montagem, por acaso você tem alguma tabela chamada "tabela" no seu sistema? Muito provavelmente não... Deixa eu ver como está o seu sistema, mas imagino que você tenha apenas copiado/colado, e realmente ai não vai funcionar.
-
Faz um laço e bota num link os valores... $sql = mysql_query("SELECT id FROM tabela"); while($x = mysql_fetch_assoc($sql)){ echo '<a href="pagina.php?id='.$x['id'].'">Vídeo '.$x['id'].'</a><BR>'; } Pronto, ai na pagina.php (se a sua página já estiver pronta altere o nome para outro) resgata o ID com o $_GET e faz query para pegar o resto dos dados no BD.
-
Leia as regras, ups não são permitidos... Você já consultou o manual? http://wiki.moxiecode.com/index.php/TinyMCE:PHP_Example Não uso o tinyMCE por isso nem vou arriscar analisar o seu código, mas com certeza o manual resolve a sua dúvida.
-
Você especificou no cabeçalho do e-mail que o conteúdo terá HTML? Pois se você utilizar a função nl2br o e-mail obrigatóriamente terá que dar suporte a HTML, no caso pegue o cabeçalho aqui, vai ser algo do tipo: content-type=text/html...
-
Cria uma variável que vai controlar quando você deve imprimir esse valor, só de você falar que contou com mysql_num_rows já dá a idéia que só vai ter uma região, então colocar algo do tipo... $sql = //... sua query $cont = 1; while($x = mysql_fetch_assoc($sql)){ echo $x['dado1'].'....'; if($cont == 1){echo mysql_num_rows($sql).'<br>';}else{echo '<br>';} $cont++; }
-
Bom, deixa eu mastigar que você não entendeu... vamos supor que o nome do textarea é iniciante, então para você inserir lá no BD ficaria... $iniciante = $_POST['iniciante']; mysql_query("INSERT INTO tabela (iniciante) VALUES('$iniciante')"); Inseriu? Correto? Beleza. Na hora de exibir você faz assim: $sql = mysql_query("SELECT * FROM tabela"); $x = mysql_fetch_assoc($sql); echo nl2br($x['iniciante']); Pronto.
-
Use a função nl2br, ela converte "enters" em quebras de linha.
-
Se essas funções falham elas geram erros, o @ serve pra omitir o erro, assim mesmo que elas falhem não será dado o aviso na tela, mas ela continuará tendo o valor de false (que indica quando a função falhou na execução).
-
Utilize mysql_num_rows.... <?php session_start(); header("Content-Type: text/html; charset=ISO-8859-1",true); include("function/conexao.php"); $id = $_POST["conta"]; $senha = $_POST["senha"]; $sql = mysql_query( "Select * from accounts where id = '$id' and password = '$senha' " ); $resultado = mysql_fetch_array($sql); if(mysql_num_rows($resultado) == 1) { echo "Ok"; $_SESSION["conta"] = $id; } else { echo "não há registro dessa conta e senha"; $_SESSION["conta"] = ""; } ?>
-
No outlook nem rola, no webmail você teria que alterar o webmail para que ao cara clicar em responder você pegasse o e-mail anterior e filtrasse as reservas... a menos que você coloque um link no próprio e-mail pra cara responder por ele, ai no link você passa por querystring o conteúdo do corpo, mesmo assim você teria que editar o webmail para resgatar o valor e ai colocá-lo no corpo do e-mail.
-
Utilize mysql_num_rows para contar quantos registros retornaram do BD... $errors=0; $error="<img src=\"file://///rsa/Program%20Files/VertrigoServ/www/Formularios/recursoshumanos/Progformacao/imgs/button_cancel.png\" width=\"14\" height=\"14\"><font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\"> Foram encontrados os seguintes erros:</font><br><br>"; $conexao = mysql_connect("localhost","root","123456"); $banco = mysql_select_db("intra",$conexao); $email=$_POST['$requisitante']; $sql=mysql_query("select * from gr_emailgrupo where email='$requisitante'") or die ("Falha na consulta!"); $linha=mysql_fetch_array($sql); $email_req = $email."@empresa.pt"; if($requisitante=="" ){ $errors=1; $error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">- Campo <b><u>requisitante</b></u> é de preenchimento obrigatório.</font><br> "; } if(mysql_num_rows($sql) == 0){ $errors=1; $error.="<font color=\"#999999\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\">-O endereço de email <b>$email_req<u></b></u> não se encontra na base de dados.</font><br> "; }else{ //Resto da página }
-
Mas o e-mail é recebido onde? No webmail que ele usa? No outlook?
-
Basta criar uma variável que tem a estrutura do e-mail a ser enviado, mais ou menos assim: $nome = 'Edgar'; $cargo = 'Programador'; $corpo = '<html><head></head><body>Nome do funcionário: '.$nome.'<BR>Cargo: '.$cargo.'</body></html>'; Pronto, se você colocar isso na função mail e especificar o cabeçalho como tento HTML, o e-mail será enviado perfeitamente.
-
Só digitei no google... http://www.phpavancado.net/node/132 http://www.plugmasters.com.br/sys/materias...com-PHP-e-Mysql
-
Tem algum erro de sintaxe na parte que cria a tabela, coloca ela aqui...