Ir para o conteúdo
PetaByte

Projecto Disciplina - Site em php

Mensagens Recomendadas

PetaByte

Boa Noite,

A partir de hoje até à próxima semana tenho de fazer um site em php com HTML5. Não sei muito bem o que fazer. Tem de ser uma coisa simples, nada muito sofisticado e não é preciso ligar a uma base de dados.

Se alguém tiver uma sugestão, agradecia. Obrigado smile.gif

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

Vejamos se percebi....

Queres fazer algo em que tens que usar HTML5, javascript e php, mas n sabes o q?


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
PetaByte

Sim, é isso. O que irá ser avaliado é o php, mas terei de usar HTML5 e javascript para complementar o site. Só que... estou sem ideias. Não pode ter base de dados, pois este trabalho não é para isso, mas sim o próximo.

Agora... Não tou a ver o que irei de fazer. Em principio irei utilizar uma template para facilitar mais o trabalho. 1 Semana não é muito tempo :/

Editado por PetaByte

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
FDomingos

Vê os teus interesses, e faz um site sobre um deles.

Relativamente ao php sem bases de dados, não sei se há muita coisa a fazer, acho que se já aprendeste essa matéria, devias pensar em fazer isso, pois as possibilidades são muitas mais, até porque o php é uma linguagem do lado do servidor.

No entanto, posso sugerir-te o seguinte:

- Geração de pdf a partir dos conteúdos do site (recorre à biblioteca html2pdf http://html2pdf.fr/en/default )

- Formulário de email com validações em php;

- Relógio com hora do servidor.

Boa Sorte!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NunoDinis

Bom, tudo o que o @FDomingos te sugeriu são boas ideias. Vou só complementar com outras que fui ver a uns projetos que tive que fazer no 12º. Partilhei na dropbox para quem precisar.

https://www.dropbox.com/sh/2vbzk7ikwq1ft2s/cGFdNvyDUw

  • Voto 1

Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
PetaByte

Hum... Obrigado pelas sugestões. Só mais uma coisa, estive a procurar pela net mas não encontrei algo que funcionasse a 100%. Gostaria de saber como se faz para que, caso alguém esteja a usar um determinado browser, por exemplo o Internet Explorer apareca uma aviso ou poup out.

Editado por PetaByte

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NunoDinis
<script type="text/javascript">
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
alert("Browser name: "+ browser);
alert("Browser version: "+ version);
</script>

Editado por NunoDinis
  • Voto 1

Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

<script type="text/javascript">
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);
alert("Browser name: "+ browser);
alert("Browser version: "+ version);
</script>

bastou uma pesquisa rápida na net para verificar que essa solução não é muito viável : http://www.quirksmode.org/js/detect.html


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NunoDinis

<?php
 $useragent = $_SERVER['HTTP_USER_AGENT'];

 if (preg_match('|MSIE ([0-9].[0-9]{1,2})|',$useragent,$matched)) {
   $browser_version=$matched[1];
   $browser = 'IE';
 } elseif (preg_match( '|Opera/([0-9].[0-9]{1,2})|',$useragent,$matched)) {
   $browser_version=$matched[1];
   $browser = 'Opera';
 } elseif(preg_match('|Firefox/([0-9\.]+)|',$useragent,$matched)) {
   $browser_version=$matched[1];
   $browser = 'Firefox';
 } elseif(preg_match('|Chrome/([0-9\.]+)|',$useragent,$matched)) {
   $browser_version=$matched[1];
   $browser = 'Chrome';
 } elseif(preg_match('|Safari/([0-9\.]+)|',$useragent,$matched)) {
   $browser_version=$matched[1];
   $browser = 'Safari';
 } else {
   // browser not recognized!
   $browser_version = 0;
   $browser= 'other';
 }
 print "browser: $browser";
?>

e esta ?


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
NunoDinis

No último software de PHP que desenvolvi utilizei este script, já está em produtivo, e até agora tudo normal, portanto deve ser viável :)


Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro.

ndsotware.org

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
mjamado

Se é para detectar especificamente o IE, podes usar comentários condicionais:

<!--[if IE]><div>Isto aparece em todas as versões do IE</div><![endif]-->
<!--[if lt IE 9]><div>Isto aparece em todas as versões do IE inferiores à 9</div><![endif]-->
<!--[if gte IE 7]><div>Isto aparece em todas as versões do IE iguais ou superiores à 7</div><![endif]-->

Entre if e o IE podes usar gt, lt, gte ou lte (maior, menor, maior ou igual, menor ou igual). Podes fazer condições mais complexas, como if (gte IE 7)&(lt IE 10).

  • Voto 1

"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
PetaByte

Obrigado pelas ideias e @NunoDinis , o que colocaste aqui funciona. Obrigado ;)

Agora preciso de uma última ajuda... Queria colocar um formulário do género, tem 2 opções

1 - Teste 1

2 - Teste 2

Ao carregar em enviar/submit o teste 1 ia para uma página e o teste 2 para outra. Não consigo fazer algo que funcione. Deve estar a faltar-me algo. Thanks

Editado por PetaByte

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.