
Massaki
Membros-
Total de itens
86 -
Registro em
-
Última visita
Tudo que Massaki postou
-
Na hora de colocar a quebra de linha, você usou o ponto-e-vírgula. O arquivo txt ficou com o conteúdo desejado?
-
Desenvolvi um código que você precisa: <?php // Junta todos os dias com evento em uma array (não tem problema se repetir datas) $com_evento = diasintervalo('2012-02-21', '2012-02-26'); $com_evento = array_merge($com_evento, diasintervalo('2012-01-23', '2012-01-31')); $com_evento = array_merge($com_evento, diasintervalo('2012-02-15', '2012-02-23')); // Intervalo de busca $pretendido = diasintervalo('2012-01-22', '2012-02-28'); // Verifica quais os dias que estão na array $pretendido e // que não estão na array $com_evento, resultando uma terceira array ($livre) $livre = array_diff($pretendido, $com_evento); var_dump($livre); // Função que retorna um array com todos os dias desde o $inicio até o $fim function diasintervalo ($inicio, $fim) { $final = $inicio; while ($final <= $fim) { $resultado[] = $final; list ($anoi, $mesi, $diai) = explode('-', $final); $final = date('Y-m-d', mktime (0, 0, 0, $mesi , $diai+1, $anoi)); } return $resultado; } ?> Vai resultar: Modifique para adequar às suas necessidades
-
Para concatenar strings, use pontos (.): $arquivo_text .= 'A|' . $datas[verlayout] . '|' . $datas[titulo] . '|' . $datas[municipio] . '|' . $datas[uf] . '|' . $datas[protocolo] . '|'; No final de cada linha, acrescente uma quebra de linha: $arquivo_text .= "\r\n"; E assim vai continuando.
-
Procuro programador que programe em PHP. Conhecer algum framework será um diferencial. Vaga efetiva, salário R$ 1.500,00. É para trabalhar comigo, na minha empresa. Quem me conhece no fórum sabe que sou um cara sério. Não precisa saber tudo de PHP, mas tem que ser criativo e ter agilidade para buscar soluções. Interessados responder aqui e/ou enviar e-mail para massaki@apoloinf.com.br
-
Um amigo meu está precisando de um programador PHP daqui de Curitiba que tenha conhecimentos medianos, para continuar um projeto dele, na área de contabilidade/finanças. Ele quer um programador para ser sócio dele. Interessados mandar e-mail com dados para contato para mim em fmhagihara@yahoo.com.br.
-
Você colocou cedilha e til no nome da variável $opcao (dentro do foreach) Outra coisa: acrescente uma vírgula ou traço na hora de concatenar essa mesma variável, ou vai ficar ilegível
-
Se usar o evento onclick do javascript, é possível "chamar" o script que registra os dados no BD.
-
Não entendo nada de ASP, mas acho que o Application("RootFisico") equivale ao $_SERVER['DOCUMENT_ROOT'] do PHP
-
Antes de migrar, você vai ter que aprender pelo menos o básico do linux, (e mais outras coisas): 1 - Você quase não precisa baixar os programas de uma fonte externa. Normalmente se usa o synaptics ou o apt-get. 2 - Muita configuração terá que ser na linha de comando, e com privilégios de superusuário, ou seja, a margem para cagadas de iniciante é grande. 3 - Mesmo soluções como LAMP exigem configurações adicionais em linha de comando para ficar legal. 4 - Se você usa programas gráficos de edição de páginas, terá que encontrar similares para o linux. Dreamweaver nem pensar. Se for usar somente como servidor, aí tudo bem, o seu DreamWeaver pode ficar em outra máquina. Aí você vai ter que editar no computador com windows e enviar (via FTP ou SSH) o arquivo para o servidor apache linux. Não quero desestimular a usar linux. Eu SÓ uso linux, já fazem uns 8 anos. Só quero esclarecer que não é fácil para quem não manja nada. Tem que estudar um pouco antes.
-
O if (is_array) é desnecessário, visto que foi você quem definiu. Não consegui abrir o site, assim não tenho idéia de como você quer aproveitar o resultado do form
-
O '$dir' não é o caminho para o diretório criado, e sim a resposta (booleano) para o comando mkdir. No seu caso, como teve sucesso na criação, o resultado foi 1. Por isso que o fopen tenta abrir '1/index.php', e como o diretório '1' não existe, ele dá erro. O correto é definir o caminho de outra forma. Coloque o caminho absoluto ou crie uma variável com o caminho e aí use essa variável dentro do mkdir e do fopen.
-
Faltou uma coisa: no <FORM> da página que envia as informações, tem que colocar enctype="multipart/form-data" Para pegar a imagem que foi enviada no formulário: $_FILES['arquivo']['tmp_name'] -> Pega o "conteúdo" do arquivo $_FILES['arquivo']['name'] -> Pega o nome do arquivo
-
Não seria melhor utilizar programas como o VNC?
-
Você vai ter que aprender muitas coisas para fazer isso aí. Para exportar para MySQL, você deverá montar uma tabela com as mesmas colunas do excel (mesma sequência). Aí use o PHPMyAdmin para importar. Funções que você irá precisar aprender, no mínimo - mysql_connect, mysql_select_db, mysql_close, mysql_query, mysql_fetch_array, file_get_contents, explode, implode, echo; Também terá que aprender sobre SESSIONS (para autenticação de usuário) e estruturas de controle (IF/ELSE, WHILE, FOR)
-
Depure suas variáveis, dê um echo em todas. Veja também se o caminho da imagem é relativo ou absoluto, e tenha certeza que a imagem tem permissão de leitura.
-
Obrigado por detalhar, JaguA! Às vezes só dou o caminho das pedras por não ter muito tempo de explicar.
-
Dentro do while faça a busca da foto do albuns_fotos onde os ID's são iguais. Se não tem imagem, aponte para um arquivo padrão.
-
Você pode usar a função in_array
-
Se você usar o \n, consegue quebrar linhas. Quando um texto vem de um textarea, e se dá um echo na variável, as quebras de linha não aparecem. Aí você teria que usar o nl2br para transformar quebras de linha em tags <br />
-
Erro meu. Retire o ponto antes do igual da linha anterior, ou ele vai concatenar as strings a cada linha lida
-
Abra o arquivo, coloque cada uma das colunas em um array diferente e utilize o array_multisort. Depois exporte novamente para o arquivo. // Abre arquivo e separa conteúdo em 4 arrays $ponteiro = fopen('arquivo.csv', 'r'); while (!feof($ponteiro)) { $linha .= fread($ponteiro); list($numero[], $movel[], $valor[], $data[]) = explode(";", $linha); } fclose($ponteiro); // Ordena as arrays a partir do valor de forma decrescente array_multisort($valor, SORT_DESC, $numero, $movel, $data); // Abre segundo arquivo e grava conteúdo formatado e ordenado $ponteiro2 = fopen('arquivo2.csv', 'w'); foreach ($valor as $i=>$preço) { $conteudo = "$numero[$i]; $movel[$i]; $preço; $data[$i]\n"; fwrite ($ponteiro2, $conteudo); } fclose($ponteiro2);
-
É possível configurar o crontab para execução programada de scripts, se o servidor for linux.
-
Respondido no phpmania
-
SELECT count() AS qtde, tag_materia FROM tab_noticias WHERE publicado='1' GROUP BY tag_materia
-
Ajuda com php (cadastro banco de dados e criacao de email no cpanel)
pergunta respondeu ao unmeanings de Massaki em PHP
Isso infelizmente não é possível, a não ser que o servidor de emails estivesse sob seu comando.