AllexPina
-
Total de itens
15 -
Registro em
-
Última visita
Posts postados por AllexPina
-
-
Olá, estou tentando fazer um script para recuperar um backup de tabelas.
Sou iniciante, e com pouca experiência.
Bem, é o seguinte:
Tenho um sistema de newsletter, e coloquei (peguei ele no PhpBrasil) uma função para fazer o backup das tabelas que ele usa. Até aqui tudo bem.
O script do backup é esse abaixo:
$back = fopen("backup/BackupTabelas.txt","w");
$res = mysql_query("SHOW CREATE TABLE $TableNome");
while ( $lin = mysql_fetch_row($res)){
fwrite($back,"-- Criando tabela : $TableNomen");
fwrite($back,"$lin[1];n-- Dump de Dadosn");
$res1 = mysql_query("SELECT * FROM $TableNome");
while($r=mysql_fetch_row($res1)){
$sql="INSERT INTO $TableNome VALUES ('";
$sql .= implode("','",$r);
$sql .= "');n";
fwrite($back,$sql);
}
}
Resultado, ele cria o arquivo BackupTabelas.txt....
Meu problema, como faço para restaurar esse backup usando o próprio script da newsletter ?
Eu não quero ir na administração do MySql para restaurar, quero restaurar direto da newsletter, por um link...
Obrigado a todos
AllexPina
:unsure:
-
Olá para todos...
Amigos, como eu faço para incluir anexos na função mail()
Poderiam dar um exemplo de formulário para isso e o código para enviar ?
Agradeço desde já...
AllexPina
:huh:
-
Perfeito Eddie,
Vamos enriquecer um pouco mais a consulta da Cris...
$qr = ("SELECT * FROM chamado WHERE chamado ='$num' AND id='$id' ORDER BY chamado DESC LIMIT 0,10");
Selecione tudo da tabela chamado onde o campo chamado tem a informação $num e o id seja igual a $id ordenando pelo chamado em ordem decrescente e informando apenas os últimos 10 registros...
Acho que agora ficou legal...
Sou iniciante mas acho que está correta a consulta...
Abraços para o Eddie e um beijo para Cris
AllexPina
;)
-
Acho que você deseja isso:
$qr = ("SELECT * FROM chamado WHERE chamado =$num AND id=$id");
Selecione tudo da tabela chamado onde o campo chamado tem a informação $num e o id seja igual a $id
Espero que seja isso...
Abraços
AllexPina
-
Estou muito satisfeito com o que eu uso..
www.hostsul.com.br
Abraços
AllexPina
-
Oi,
Tente desse jeito:
coloque as variáveis assim:
' " . $nome . " '
Dei um espaço entre as aspas para você diferenciar as aspas duplas das simples... Tem o ponto mesmo...
Felicidades...
AllexPina
:D
-
Você pode utilizar a função abaixo:
function verifica_mail($mail) {
if (strpos ($mail, "@") == 0) {
return true;
}
list($user,$domain)=split("@",$mail,2);
if (checkdnsrr($domain,"MX")) {
return false;
}
else {
return true;
}
}
Abraços
AllexPina
:D
-
Olá amigo,
Olha, por coincidência é exatamente o projeto que estou trabalhando...
Se quiser de uma olhada no script de newsletter que fiz.
Pode baixar ele em:
http://www.hpobr.com/hponline/scripts/listahpo.zip
O nome da Lista é Lista Hpo
Também pode encontrar ele aqui no Script Brasil e no WMonline...
Abraços
AllexPina
:D
-
Olá amigo, eu uso o tutorial abaixo para fazer a paginação nos meus scripts e funciona perfeitamente...
Como fazer Paginação de resultados?
Neste tutorial iremos aprender a fazer paginação.
Parte 1
Primeiramente vamos executar uma query no mysql.
$sql = mysql_query("SELECT * FROM tabela");
Esta query irá retornar o valor total da tabela.
Vamos então fazer a paginação.
$lpp = 10; // Especifique quantos resultados você quer por página
$total = mysql_num_rows($sql); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$sql = mysql_query("SELECT * FROM tabela LIMIT $inicio, $lpp"); // Executa a query no MySQL com o limite de linhas.
Agora iremos fazer o loop para que liste os resultados:
while($l = mysql_fetch_array($sql)) {
echo "Resultado...
n";
}
Pronto.
Parte 2
Agora iremos fazer com que o PHP gere os links das páginas:
if($pagina > 0) {
$menos = $pagina - 1;
$url = "$PHP_SELF?pagina=$menos";
echo "<a href="$url">Anterior</a>"; // Vai para a página anterior
}
for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas
$url = "$PHP_SELF?pagina=$i";
echo " | <a href="$url">$i</a>";
}
if($pagina < $paginas) {
$mais = $pagina + 1;
$url = "$PHP_SELF?pagina=$mais";
echo " | <a href="$url">Próxima</a>";
}
Pronto. Veremos como fica o script inteiro:
<?
$sql = mysql_query("SELECT * FROM tabela");
$lpp = 10; // Especifique quantos resultados você quer por página
$total = mysql_num_rows($sql); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$sql = mysql_query("SELECT * FROM tabela LIMIT $inicio, $lpp"); // Executa a query no MySQL com o limite de linhas.
while($l = mysql_fetch_array($sql)) {
echo "Resultado...
n";
}
if($pagina > 0) {
$menos = $pagina - 1;
$url = "$PHP_SELF?pagina=$menos";
echo "<a href="$url">Anterior</a>"; // Vai para a página anterior
}
for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas
$url = "$PHP_SELF?pagina=$i";
echo " | <a href="$url">$i</a>";
}
if($pagina < ($paginas - 1)) {
$mais = $pagina + 1;
$url = "$PHP_SELF?pagina=$mais";
echo " | <a href="$url">Próxima</a>";
}
?>
Tutorial por Fábio Luis Matavelli da Silva
fabio@superphp.com.br
Abraços
AllexPina
-
Amigo, só vendo o script,
Mas segue abaixo um tutorial de um script de busca...
Espero que ajude.
Primeiramente vamos criar a tabela no MySQL onde os dados serão buscados:
CREATE TABLE noticias (
codigo INT(11) NOT NULL DEFAULT '0' AUTO_INCREMENT PRIMARY KEY,
titulo VARCHAR(255) NOT NULL,
noticia TEXT NOT NULL
);
Pronto! A tabela acima é um exemplo de uma tabela de notícia.
Bom, agora iremos criar o script de busca:
busca.php
<form method="POST">
Palavra: <input type="text" name="palavra">
<input type="submit" value="Buscar">
</form>
<?
if(!empty($HTTP_POST_VARS[palavra])) {
$palavra = str_replace(" ", "%", $HTTP_POST_VARS[palavra]); /* Altera os espaços adicionando no lugar o simbolo % */
$qr = "SELECT * FROM noticias WHERE noticia LIKE '%".$palavra."%' ORDER BY codigo DESC";
$sql = mysql_query($qr); // Executa a query no Banco de Dados
$total = mysql_num_rows($sql); // Conta o total ded resultados encontrados
echo "Sua busca retornou <b>'$total'</b> resultados.<br>\n";
while($r = mysql_fetch_array($sql)) { // Gera o Loop com os resultados
echo "<hr>\n";
echo $r[noticia]."<br>\n";
}
}
?>
Pronto, o seu sistema de busca já esta funcionando.
Tutorial por
Fábio Luis Matavelli da Silva
fabio@superphp.com.br
Abraços
AllexPina
:D
-
Amigo, eu tenho um relógio desses no meu site, mas é em javascript.
Dá uma olhada no meu site, no cabeçalho a esquerda.
Ele funciona assim:
1) Abaixo o código que deve ficar dentro do <head>
<script language='JavaScript'>
function clock() {
if (!document.layers && !document.all) return;
var digital = new Date();
var hours = digital.getHours();
var minutes = digital.getMinutes();
var seconds = digital.getSeconds();
if (hours == 0) hours = 00;
if (hours < 10) hours = "0" + hours;
if (minutes <= 9) minutes = "0" + minutes;
if (seconds <= 9) seconds = "0" + seconds;
dispTime = hours + ":" + minutes + ":" + seconds;
if (document.layers) {
document.layers.pendule.document.write(dispTime);
document.layers.pendule.document.close();
}
else
if (document.all)
pendule.innerHTML = dispTime;
setTimeout("clock()", 1000);
}
</script>
2) Na tag body:
Incluir onload="clock()"
3) e finalmente incluir a seguinte linha onde você quer que o relógio apareça:
<span id="pendule"></span>
Espero que seja isso que você deseja...
Abraços
AllexPina :D
-
Pessoal, fiz uma lista de emails em PHP com banco de dados MySql.
É o meu primeiro script, se puderem dar uma olhada nele, eu agradeço muito...
Tá tudo funcionando, mas sempre que olho o script, sinto que está bem bagunçado, repetindo ações... Mas também acho que ficou bem legal...
A url do script é:
http://www.hpobr.com/hponline/scripts/listahpo.zip
Pessoal, não estou vendendo nada, ok !
O script de qualquer jeito é freeware mesmo...
É apenas para ter a opinião de programadores experientes... e novatos também... claro !!!
Desde já agradeço a todos que colaborarem... ;)
Grande abraço
AllexPina
-
Uma sugestão de programa simples com com bons recursos.
Php Editor
Você encontra em:
Grande abraço
AllexPina
-
Olá, estou querendo melhorar um session que fiz em um script, mas não sei como registrar a saída do usuário da página. Eu fiz o logar, que gera, se aceito, uma variável $Logado, mas se ele sai da página sem dar o logout, e sem fechar o navegador, essa variável continua. Como faço para o navegador entender como logout quando o usuário muda de url ?
Ou existe outra forma de registrar o session_start e o register?
Desde já agradeço...
AllexPina
Bd Mysql
em PHP
Postado
Obrigado Luis, mas não é isso que desejo...
Eu quero restaurar o backup pelo meu script e não pelo admin
Obrigado