Variaveis de PHP

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

Variaveis de PHP

Mensagempor arkannis » Domingo Jul 24, 2005 18:37

sendo eu um n00b em PHP, provavelmente vou perdir coisas que são impossiveis.

portanto, o que eu queria saber é se é possivel, e como fazer, para "roubar" variáveis de uma página para colocar noutra.

um exemplo prático:
O que é preciso fazer para, por exemplo, criar uma página HTML onde seja possivel colocar lá o meu numero de posts aqui no forum, mas de forma a que esteja sempre actualizado.

esta não é definitivamente a minha área :) é natural que esteja a perguntar bacuradas :lol:

thanks in advance :wink:
.
Imagem

P4 3.0E | Abit AI7 | 2x512 OCZ Premier Kit | GeForce 6800NU | WD 160GB SATA | Levicom Visible Power 450W
arkannis
Membro Vitalício
Membro Vitalício
 
Mensagens: 2117
Registado: Sábado Set 11, 2004 13:09
Localização: Rio Maior

Mensagempor Speed Dragon » Domingo Jul 24, 2005 19:27

Tens que ter uma base de dados, aonde gravas os dados.
... Then a japanese tuning company spend a 150.000£ on the engine ...
... so now develops a 1.000 Break Horse Power!
... Not to 60Mph, in 2.8 seconds, Not to 190Mph in 12 seconds ... Top Speed 234Mph!
... Semtex with a Steering Wheel!
Speed Dragon
Moderador
Moderador
 
Mensagens: 5186
Registado: Sexta Mai 23, 2003 15:36
Localização: Lobão - Sª Mª da Feira > FEUP

Mensagempor capricorn » Domingo Jul 24, 2005 20:23

Speed Dragon Escreveu:Tens que ter uma base de dados, aonde gravas os dados.

???
eu sei uma forma de o fazer, mas antes de dar a minha resposta importas-te de explicar o que dizes? é que penso que uma coisa não tem nada a ver com a outra, mas posso estar enganado.
capricorn
Membro de Prata
Membro de Prata
 
Mensagens: 383
Registado: Sexta Ago 20, 2004 13:03
Localização: Porto

Mensagempor arkannis » Domingo Jul 24, 2005 21:33

capricorn Escreveu:
Speed Dragon Escreveu:Tens que ter uma base de dados, aonde gravas os dados.

???
eu sei uma forma de o fazer, mas antes de dar a minha resposta importas-te de explicar o que dizes? é que penso que uma coisa não tem nada a ver com a outra, mas posso estar enganado.


se sabes agradecia que me ajudasses :D
:wink:
.
Imagem

P4 3.0E | Abit AI7 | 2x512 OCZ Premier Kit | GeForce 6800NU | WD 160GB SATA | Levicom Visible Power 450W
arkannis
Membro Vitalício
Membro Vitalício
 
Mensagens: 2117
Registado: Sábado Set 11, 2004 13:09
Localização: Rio Maior

Mensagempor Speed Dragon » Domingo Jul 24, 2005 22:20

Pelo que percebi quere ir buscar a página x.php o valor y para por na página z.php ?

Podes mandar para uma base de dados no caso de quereres armazenar, se só queres passar de uma pagina para a outra, uses o GET ou o POST. $var = $_GET["y"] ou $_POST["y"]. Claro, isto num formulario.
... Then a japanese tuning company spend a 150.000£ on the engine ...
... so now develops a 1.000 Break Horse Power!
... Not to 60Mph, in 2.8 seconds, Not to 190Mph in 12 seconds ... Top Speed 234Mph!
... Semtex with a Steering Wheel!
Speed Dragon
Moderador
Moderador
 
Mensagens: 5186
Registado: Sexta Mai 23, 2003 15:36
Localização: Lobão - Sª Mª da Feira > FEUP

Mensagempor capricorn » Segunda Jul 25, 2005 0:28

Ok, desculpa ter-te feito esperar, mas queria saber se por acaso havia alguma forma de fazer para além da que eu conheço.

estou a supor que estejas a desenhar a página em PHP.

Primeiro vais precisar deste código para te facilitar a programação:
http://www.phpclasses.org/httpclient
é necessário registares-te para teres acesso ao mesmo.
para te ajudar a usares essa classe, construí uma página que dá apenas o teu número de posts aqui no forum
Código: Seleccionar todos
<?php

   require("http.php");

   set_time_limit(0);
   $http=new http_class;
   $url="http://www.hardware.com.pt/forum/profile.php?mode=viewprofile&u=2819";
   $error=$http->GetRequestArguments($url,$arguments);
   $error=$http->Open($arguments);
   if($error=="")
   {
      $error=$http->SendRequest($arguments);
      if($error=="")
      {
         $headers=array();
         $error=$http->ReadReplyHeaders($headers);
         if($error=="")
         {
            for(Reset($headers),$header=0;$header<count($headers);Next($headers),$header++)
            {
               $header_name=Key($headers);
               if(GetType($headers[$header_name])!="array")
               {
                  switch(strtolower($header_name))
                  {
                     case "content-type":
                     case "content-length":
                        Header($header_name.": ".$headers[$header_name]);
                        break;
                  }
               }
            }
            $mybody = "";
            for(;;)
            {
               $error=$http->ReadReplyBody($body,1000);
               if($error!=""
               || strlen($body)==0)
                  break;
               $mybody .= $body;
            }
            $pos = strpos($mybody,"Total de Mensagens");
            $teste = substr($mybody, $pos+80, 10);
            ereg("[0-9]*",$teste,$res);
            echo $res[0];
         }
      }
      $http->Close();
   }
   if($error!="")
   {
?>
<HTML>
<HEAD>
<TITLE>Error</TITLE>
</HEAD>
<BODY>
<H1><CENTER>Could not retrieve the resource. Error: <? echo $error; ?></CENTER><H1>
<HR>
</BODY>
</HTML>
<?php
   }
?>

espero que fique tudo a funcionar. se precisares de mais ajuda dispõe
capricorn
Membro de Prata
Membro de Prata
 
Mensagens: 383
Registado: Sexta Ago 20, 2004 13:03
Localização: Porto

Mensagempor capricorn » Segunda Jul 25, 2005 15:34

não dizes nada? era isto que querias?
capricorn
Membro de Prata
Membro de Prata
 
Mensagens: 383
Registado: Sexta Ago 20, 2004 13:03
Localização: Porto

Mensagempor arkannis » Segunda Jul 25, 2005 20:07

capricorn Escreveu:não dizes nada? era isto que querias?


claro que digo: Muito Obrigado :D

é assim... como eu tinha dito acima sou 100% noob em PHP, de maneira que nem tenho a certeza se é isso que quero. de qualquer maneira, quando tiver um pouco mais de tempo prometo que vou estudar melhor isso e depois ponho aqui as eventuais duvidas. :wink:
.
Imagem

P4 3.0E | Abit AI7 | 2x512 OCZ Premier Kit | GeForce 6800NU | WD 160GB SATA | Levicom Visible Power 450W
arkannis
Membro Vitalício
Membro Vitalício
 
Mensagens: 2117
Registado: Sábado Set 11, 2004 13:09
Localização: Rio Maior


Voltar para Programação

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 0 visitantes

cron