• Cadastro
  • Fóruns
  • Manual
  • Projetos
  • Seminário
  • Tradução
  • Tutoriais
Início

Treinamento Drupal 31 de Janeiro em São Paulo

Pesquisa

Google

Itens ativos

  • Aplicação que grava informações em um banco de dados
  • Upload de imagens em massa
  • Treinamento Drupal
  • Foto do usuário no topo do blog
  • Tamanho do backup do banco de dados
  • Site fora do ar Personalizado
  • É possível fazer isso com o Drupal?
  • Erro de e-mails no Drupal Brasil
  • Formulario personalizado
  • Views e rss
mais

Posts mais lidos hoje

  • Foto do usuário no topo do blog
  • Upload de imagens em massa
  • Treinamento Drupal
  • ajuda instalar
  • Onde hospedar site com Drupal?
  • Site fora do ar Personalizado
  • Videos
  • Aplicação que grava informações em um banco de dados
  • Tutorial de instalação - Drupal 6.0
  • Comunix

Login do usuário

  • Criar uma conta
  • Recuperar senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fórum » Suporte » Módulos

Passagem de parâmetro via GET

Como fazer passagem de parâmetro via metodo GET no DRUPAL, sendo que uso CLEAN URL?

no puro e simples php usaria:

----------------------------------------
exemplo.html

nome do link
----------------------------------------

arquivo.php

<?php
import_request_variables("G");
echo "$variavel - $variavel2";
?>

NÃO é criar form. É passagem de parâmetro via GET com CLEAN URL em drupal.

Att

./tchuck

‹ Termo de compromisso Quais modulos estão usando ? ›
Enviado por tchuck em 02/08/2008 - 11:29
  • Módulos
  • 6.x
  • Se logue ou se registre para poder enviar comentários
  • 407 leituras
Em 03/08/2008 - 14:14 tchuck disse:

resolvido...

para a url site.com.br/thkdownload/arquivo.pdf, por exemplo, onde o thkdownload é o nome do meu módulo e arquivo.pdf é o arquivo que estou passando como parâmetro, basta criar um item no hook_menu

function thkdownload_menu() {

$items['thkdownload/%'] = array(
'title' => 'thk download file',
'page callback' => 'thkdownload_file',
'page arguments' => array(1),
'access arguments' => array('access thkdownload content'),
'type' => MENU_CALLBACK,
}
}

Ou seja, quando digitar a url supacitada, será chamada a função thkdownload_file, passando como parâmetro o que for digitado após thkdownload/, ou seja o que for digitado no lugar de "%".

Na funcao thkdonwload_file, basta colocar um parametro e usa-lo... no meu caso a variável $file

function thkdownload_file($file) {
// content variable that will be returned for display
$page_content = 'file: ';

$page_content .= $file;

if ($page_content == '') {
// no content from download, let the user know
$page_content = "No man found to show.";
}
return $page_content;
}

em breve estará pronto meu primeiro módulo de gerenciamento de downloads, para proteger os arquivos de links externos, obrigando quem quiser pegá-los, visitar o seu site.

att,

./ledson --carvalho

  • Se logue ou se registre para poder enviar comentários
Em 04/08/2008 - 23:13 jrborba disse:

Como sou newbie, não entendi muito bem a sua solução.

Onde encontro material sobre os hooks e seu funcionamento?

Como saber onde colocar o código? Em qual arquivo?

Abraço.

José Ricardo Borba
POrto Alegre - RS

  • Se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.