Ir para conteúdo
Fórum Script Brasil

victorhb

Membros
  • Total de itens

    77
  • Registro em

  • Última visita

Posts postados por victorhb

  1. Olá,

    Preciso alocar dinamicamente um vetor de estruturas. Eu consigo fazer usando o malloc, passando como parâmetro o número de vetores (digitado pelo usuario) e a quantidade de bytes da minha estrutura "sizeof(estrutura)". Aparentemente a memória é alocada, a pergunta talvez seja simples, mas como eu faço pra usar essa memória?

    O Malloc retorna o endereço do ínicio dos vetores, mas como eu uso isso?

    O meu código

    Minhaestrutura *pt;

    pt = (Minhaestrutura *) malloc(quantidade_estruturas * sizeof(tipoDadosVoo));

    É um pouco urgente, agredeço a ajuda, obrigado.

  2. Você pode, também, concatenar os valores usando estruturas condicionais. Por exemplo:

    $msg = "Olá, $nome";
    if ($tel != NULL(
    {
        $msg .= "Telefone: $tel";
    }
    
    switch ($musica)
    {
        case "rock":
            $msg .= "Você ouve rock";
            break;
        case "blues":
            $msg .= "Você ouve blues";
            break;
    }

    ;)

    Abraços,

    Beraldo

    Ali no começo o NULL está sintaticamente errado né... O tipo NULL é atribúido apenas se:

    ela foi assimilada com a constante NULL.

    ela ainda não recebeu nenhum valor ainda.

    ela foi apagada com unset

    Uma string vazia "" pode ser inserida aí, e ela não seria do tipo NULL.

  3. As funções não aceitam, como parâmetro, um item de um vetor... O que é mais recomendável é que você passe um vetor inteiro como parâmetro.

    Isso não tem nada a ver não, as funções aceitam sim qualquer tipo de dado. O problema aí é que ele não fechou algum colchete.

  4. Menu drop-down (combo):

    <select name="campo_tal">
        <option value="valor1">nome1</option>
        <option value="valor2">nome2</option>
      </select>

    No PHP você pega o valor assim:

    $combo = $_POST['campo_tal'];

    Se o cara escolher o "nome1" o valor que vai ser passado pro php é "valor1"...

    E drop-down não é um INPUT e sim um SELECT... input é campo que o cara usa pra digitar alguma coisa (com exceção da textarea).

    O TEXTAREA também serve pra digitar "alguma coisa".

  5. Olá,

    estou com uma dúvida:

    criar um script com excesso de variáveis. Digamos que seja um script rodado semanalmente, na área de administração de um site, com digamos 10000 índices ou valores num array. Isso sobrecarrega o que? O servidor? O cliente? Os dois? Sobrecarrega como? Utilizando excesso de memória RAM? Um array com 10000 índices utiliza os mesmos recursos que 10000 variaveis?

    Acho que é só isso #)

    O servidor, se a máquina não for forte suficiente pode travar, sim. O array com 1000 índices é manuzeado com mais facilidade pela máquina, pois é armazenado de forma contínua na memória.

  6. Você pode usar file() para ler o conteúdo todo do arquivo para o array onde as linhas são o índice desse array, ou então file_get_contents() para ler o arquivo inteiro e copiá-lo para uma variável.

    Mas assim, o recomendado mesmo seria você tentar fazer o parsing do XML, ele já tá aí pra facilitar né, usar essas técnicas POG cheias de substr não tá com nada, hehehehe.

  7. bem, para finalizar este tópico, e a quem possa interessar, pelo o que deduzi dos testes que realizei, não se pode colocar um script de upload dentro de uma função, mesmo que esta funçao enxergue todas as variáveis... fazer o que... paciência...

    Claro que pode você que está fazendo errado. E outra o array $_FILES é superglobal ou seja, funciona em qualquer escopo, tanto em funções, como no bloco do script.

  8. Só complementado o que disse o ESERRA o include simplesmenta funciona como um copiar e colar, ele copia o que está no .php e cola ali no mesmo local onde foi chamado, nada impede que alguém use diretamente o endereço e acesse, por isso é importante que tenha a verificação em toda página que deve ser autenticada.

×
×
  • Criar Novo...