Ir para conteúdo
Fórum Script Brasil

Igor Abdo

Membros
  • Total de itens

    19
  • Registro em

  • Última visita

Sobre Igor Abdo

Igor Abdo's Achievements

0

Reputação

  1. Tenho o código PHP abaixo para mostrar os dados do XML mas não está funcionando! Por favor me ajudem. PHP: @header('Content-Type: text/html; charset=utf-8'); $xml = simplexml_load_file("arquive.xml"); foreach($xml->PESSOA as $item) { echo $item->NRPRIMEIRO; echo "<br>"; echo $item->NRSEGUNDO; } arquive.xml: SimpleXMLElement Object ( [PESSOA] => SimpleXMLElement Object ( [@attributes] => Array ( [NRPRIMEIRO] => 0001234567 [NRSEGUNDO] => 00012345678 ) ) )
  2. Tenho o seguinte formulário de login no index.php: <form method="POST" action="login.php"> Login: <input type="text" size="20" name="l"><BR> Senha: <input type="password" size="20" name="s"><BR><BR> <input type="submit" value="Entrar"> </form> O arquivo login.php: <? $l = $_POST['l']; $s = $_POST['s']; $login = "test"; //aqui precisa ter uma função para varrer um diretório e verificar se existem o login e senha digitados $senha = "test"; if($login == $l and $senha == $s){ header("Location: pagina_especifica.php"); } else { echo "<script language=\"JavaScript\"> window.alert('Dados incorretos, tente novamente!'); </script>"."<meta http-equiv='refresh' content='0;url=index.php'>"; } ?> O que preciso é que o arquivo login.php varre um diretório que contém vários arquivos xml ou php cada um com o conteúdo login e senha e em seguida mostre outro conteúdo de uma página específica para o cliente.
  3. Igor Abdo

    Qual sistema usar?

    O sistema seria apenas para os parentes dos pacientes acompanharem o andamento do internado com um login e senha oferecido pelo administrador. Existe alguma coisa pronta ou preciso fazer do zero? Obrigado!
  4. Sim é a biblioteca completa, por um segundo não tinha percebido! Obrigado por me ajudar resolver.
  5. Tenho o seguinte código no head do site: <script type="text/javascript" src="./js/jquery.js"></script> <script type="text/javascript" src="./js/jquery.cycle.all.min.js"></script> <!-- jquery do slide--> <script type="text/javascript" src="./js/jquery.min.js?ver=3.2.1"></script> <!-- por causa dessa linha não funciona o slide da pagina, existe um conflito entre os dois--> <script type="text/javascript" src="./js/jquery-ui-package.js"></script> <script type="text/javascript" src="./js/toggles.js"></script> Como resolver esse conflito? Quando chamo o jquery.min.js?ver=3.2.1 o slide para de funcionar, mas preciso dela para funcionar a div toggle!
  6. Acesse Mapa Julio (Página de Exemplos) Como pode ver, no final da página existe o seguinte termo: Clique em [testar], veja que aparece um ponto fixo no mapa configurado pela longitude e latitude setado na variável da função abaixo: inserePontoLongLat = function(long, lat, tamanho, cor, opacidade, nome) { zero_x_em_lat = -73.7404 zero_y_em_long = 4.6111 razao_x = 8.17 razao_y = 8.17 x_em_px = -(zero_x_em_lat - lat) * razao_x; //alternativo //x_em_px = zero_x_em_lat + (lat + 180.0) * 330 / 360.0; y_em_px = (zero_y_em_long - long) * razao_y; trace(x_em_px + " " + y_em_px); inserePonto(x_em_px, y_em_px, tamanho, cor, opacidade, nome); } ExternalInterface.addCallback("inserePontoLongLat", this, inserePontoLongLat); insereLoteLongLat = function(coordenadas, tamanho, cor, opacidade, nome):Void { nome = getGrupoDePontos(nome) for (var i = 0; i<coordenadas.length; i++) { inserePontoLongLat(coordenadas[i][0], coordenadas[i][1], tamanho, cor, opacidade, nome); } } ExternalInterface.addCallback("insereLoteLongLat", this, insereLoteLongLat); getGrupoDePontos = function(nome) { if(nome == '') { nome = 'pontos'; } //Cria novo grupo de pontos if(!_root.br[nome]) { _root.br.createEmptyMovieClip(nome,_root.br.getNextHighestDepth()) _root.br[nome].pontos = [] } return nome; } Para chamar a função o código é esse: window.onload = function(){ //getJulio().mudaCorBr('0x2b7732'); getJulio().inserePontoLongLat(long=-23.560022 , lat=-46.688643, tamanho=10, cor='0xFF0000', opacidade=70, nome='grupo_de_pontos'); } </script> Como podemos inserir um URL e um alt text nesse ponto que é criado no mapa? Os arquivos fonte estão aqui: Sources Julio Map
  7. Existe algum script ou função aqui no fórum que eu possa copiar todos arquivos dentro de um diretório e enviar para outro?
  8. Obrigado, com sua ajuda tive a ideia de fazer como mostra abaixo e funcionou: $new_prefix = "demo_"; $path_to_file = 'db/base_demo.sql'; $path_to_file_new = 'db/base_bak.sql'; $file_contents = file_get_contents($path_to_file); $file_contents = str_replace("jos_",$new_prefix,$file_contents); file_put_contents($path_to_file_new,$file_contents);
  9. Certo, mas porque quando deixo somente arquivos no diretório "data/theme" à serem copiados, o script copia e cria o diretório "teste", copia os arquivos dentro do diretório "data/theme"? Apenas quando existem sub_pastas no diretório que preciso copiar que o erro retorna.
  10. Consegui programar como mostra abaixo uma maneira de criar um diretório no servidor, ler arquivos de outro diretório e copia-los para o diretório criado. Mas quando criei sub-diretórios no diretório que desejo copiar, retorna o seguinte erro na hora da copia: Call to undefined function copy_dir() <? $dirname = "teste"; function copiar_diretorio($diretorio, $destino, $ver_acao = false){ if ($destino{strlen($destino) - 1} == '/'){ $destino = substr($destino, 0, -1); } if (!is_dir($destino)){ if ($ver_acao){ echo "Criando diretorio {$destino}\n"; } mkdir($destino, 0755); } $folder = opendir($diretorio); while ($item = readdir($folder)){ if ($item == '.' || $item == '..'){ continue; } if (is_dir("{$diretorio}/{$item}")){ copy_dir("{$diretorio}/{$item}", "{$destino}/{$item}", $ver_acao); }else{ if ($ver_acao){ echo "Copiando {$item} para {$destino}"."\n"; } copy("{$diretorio}/{$item}", "{$destino}/{$item}"); } } } ///////// copiar_diretorio('data/theme', '../'. $dirname .'', true); ?>
  11. Preciso abrir um arquivo .sql externo localizado no servidor, alterar o prefixo das tabelas e salvar como novo arquivo .sql. Como posso fazer?
  12. Obrigado pelas respostas no fórum, mas não obtive sucesso e decidi programar como mostra abaixo, funcionou: <?php $mysqli = new mysqli("localhost", "base_1", "root", "base_1"); $query = file_get_contents('E:\home\xxx\Web\data/theme/db/base.sql', true); if (!query) { echo "Arquivo .sql vazio"; } elseif ($mysqli->multi_query($query)) { do { if ($result = $mysqli->store_result()) { while ($row = $result->fetch_row()) { printf("%s\n", $row[0]); } $result->free(); } if ($mysqli->more_results()) { printf("-----------------\n"); } } while ($mysqli->next_result()); } //em caso de erro, exibe a mensagem if (mysqli_warning_count($mysqli)) { $e = mysqli_get_warnings($mysqli); do { echo "Warning: $e->errno: $e->message\n"; } while ($e->next()); } printf("Errormessage: %s\n", mysqli_error($mysqli)); ?>
  13. A função exec(), é uma função nativa do php, você pode usar ela dentro do seu script para executar qualquer comando inclusive um mysql. você não precisa abrir o arquivo no php, setar ponteiro, pegar linha etc.... o seu script esta no servidor, o banco também esta no servidor, o arquivo também está no servidor, logo utilizando a função exec você consegue fazer o up desse arquivo para o banco rapidamente dentro do seu script =] posso estar errado e não ter entendido o q você realmente quer, pelo que eu entendi ate agora isso vai te ajudar Não entendi como funciona a função exec(), no caso não preciso de conexao mysql.meusite.com.br? Como ficaria essa função com os dados de conexão que postei? Criei um script que copia um site inteiro de um diretório para outro, porem preciso criar as mesmas tabelas desse site no banco com outro prefixo, ai pensei em deixar um arquivo base.sql no servidor e envia-lo para o banco de dados com outro prefixo toda vez que copiasse um site. Vamos imaginar assim: PHP E MYSQL RODANDO NO SERVIDOR -Arquivos no servidor na mesma pasta: script.php sql.sql Conteudo dos aruqivos: script.php ----> //Adiciona a QUERY para a variavel $qry = "CREATE TABLE minha_tabela2 (id INT NOT NULL AUTO_INCREMENT, nome VARCHAR(20) NOT NULL, PRIMARY KEY (id));"; //Abre o arquivo sql com permição para escrita $fh = fopen('sql.sql','w+'); //Escreve o conteudo da variavel $qry no arquivo fwrite($fh, $qry); //fecha e salva o arquivo fclose($fh); //conecta no my sql por linha de comando e executa o conteudo do arquivo sql no banco selecionaddo(base_1) if(exec("mysql -u base_1 --password='root' base_1 < sql.sql")) echo "Erro"; sql.sql -------> EM BRANCO deu pra entender ? :unsure: Entendi sim, muito bem explicado! Mas aqui retornou o erro: Unable to fork [mysql -u base_1 --password='root' base_1 &lt; base.sql]
  14. A função exec(), é uma função nativa do php, você pode usar ela dentro do seu script para executar qualquer comando inclusive um mysql. você não precisa abrir o arquivo no php, setar ponteiro, pegar linha etc.... o seu script esta no servidor, o banco também esta no servidor, o arquivo também está no servidor, logo utilizando a função exec você consegue fazer o up desse arquivo para o banco rapidamente dentro do seu script =] posso estar errado e não ter entendido o q você realmente quer, pelo que eu entendi ate agora isso vai te ajudar Não entendi como funciona a função exec(), no caso não preciso de conexao mysql.meusite.com.br? Como ficaria essa função com os dados de conexão que postei? Criei um script que copia um site inteiro de um diretório para outro, porem preciso criar as mesmas tabelas desse site no banco com outro prefixo, ai pensei em deixar um arquivo base.sql no servidor e envia-lo para o banco de dados com outro prefixo toda vez que copiasse um site.
  15. O que eu quero é apenas enviar um arquivo .sql no servidor através de uma página php para o banco mysql, não existe nenhuma maneira?
×
×
  • Criar Novo...