Jump to content
Sign in to follow this  
tomassantos

.

Recommended Posts

Scorpion_Blood

do lado do server n és capaz de fazer isso, isto é, o flash n vai criar o txt no servidor.

o que podes fazer é usares php, cadavez k uma pessoa clicka num botão, o flash faz uma chamada para um php e passares uma variavel atravez dela.

agora a questão é: Que "nível" de noob estamos a falar sobre o teu conhecimento de AS? lol

Share this post


Link to post
Share on other sites
pouic

Podes criar uma página php que irá 1 parâmetro (nome do botão).

Para o exemplo abaixo terás de ter um ficheiro contador para cada botão. Tipo botao_home.txt, botao_contactos.txt

            
<?
if(!empty($_POST['button_name']))
{
    $btn_name = $_POST['button_name']; //Parâmetro passado pelo flash

        //Nome do ficheiro do botão
$ficheiro_contador = $btn_name '.txt';

// Atribuir o caminho do ficheiro
    $txt = $_SERVER['DOCUMENT_ROOT'].'/'.$ficheiro_contador;

// Abrir o ficheiro com possibilidade de escrita
    $myFile  = fopen($txt,'w+');

// Receber o valor actual do ficheiro
    $num_clicks = $_GET['contador'];

//Escrever o valor do contador
    fwrite($myFile,$num_clicks);

//Fechar o ficheiro
    fclose($myFile);


}
?>

Na parte do flash o que necessitas é depois de executares o código que pretendes chamares o url deste php com o parâmetro de cada botão

getURL("caminho_do.php?button_name=home", "_blank");

Share this post


Link to post
Share on other sites
scorch

Tenta assim:

<?
if(!empty($_POST['button_name']))
{
    $btn_name = $_POST['button_name']; //Parâmetro passado pelo flash

        //Nome do ficheiro do botão
        $ficheiro_contador = $btn_name.'.txt';

        // Atribuir o caminho do ficheiro
    $txt = $_SERVER['DOCUMENT_ROOT'].'/'.$ficheiro_contador;

        // Abrir o ficheiro com possibilidade de escrita
    $myFile  = fopen($txt,'w+');

        // Receber o valor actual do ficheiro
    $num_clicks = $_GET['contador'];
       
        //Escrever o valor do contador
    fwrite($myFile,$num_clicks);
       
        //Fechar o ficheiro
    fclose($myFile);


}
?>


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Share this post


Link to post
Share on other sites
scorch

Ele não te escreve nada porque a variável $_GET['contador'] não contém valor nenhum.

De qualquer maneira, melhorei-te o código.

<?php
if(!empty($_POST['button_name']))
{
        // Atribuir o caminho do ficheiro
    $txt = $_SERVER['DOCUMENT_ROOT'].'/'.$_GET['button_name'];.'.txt';

        // Abrir o ficheiro com possibilidade de escrita
    $myFile  = fopen($txt,'w+');
       
        //Escrever o valor do contador
    fwrite($myFile,$_GET['contador']);
       
        //Fechar o ficheiro
    fclose($myFile);

}
?>


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.