Jump to content


Lice's Content

There have been 491 items by Lice (Search limited from 16/05/2023)



Ordernar por                Order  

#120160 Erro No Copy()

Posted by Lice on 15/06/2003, 11:36 in PHP

erro:

Warning: copy(\"D:\\Minhas figuras\\2f1cb2869639f03d9aa8351b62c21c37.jpg\") [function.copy]: failed to create stream: No such file or directory in /home/lice/public_html/b2b/anunciar.php on line 30

codigo:
$file_name = $id.".jpg";
$dest2 = "ima//".$file_name;
if(!copy("$imagem","$dest2")) {
   echo "Não foi possível incluir a foto $dest2.";
}
o campo do formulario de carregamento de imagem esta com o nome de imagem, a pasta existe e esta com chmod 777 , eu tb ja tentei colocar o caminho da pasta no servidor mais tb nao funcionou



#102576 Layouts Randomicos

Posted by Lice on 20/05/2003, 16:08 in PHP

É um script bem simplisinho e bem facinho de configurar.
Link para download
Desculpe se esta não for a seção certa, foi a que eu vi mais sentido postar.



#157632 Php5 Novidades

Posted by Lice on 30/07/2003, 01:29 in Artigos, Dicas e Tutoriais de PHP

Este artigo foi retirado do site PHP Brasil escrito por Alessander Thomaz

Foi lançada recentemente (29 de junho de 2003) primeira versão beta do PHP 5.
Uma versão que vem sendo desenvolvida a alguns meses e que tem a versão final prevista para novembro de 2003.

Como toda versão beta existem alguns problemas e por isso não é recomendado instalar o PHP5 em produção ainda, mas é uma versão muito útil para testar as novas funcionalidades do PHP.

Baixe o arquivo tar.gz para linux
http://www.php.net/g...z/from/a/mirror

Baixe o arquivo zip para windows:
http://www.php.net/g...p/from/a/mirror


As novidades da nova versão são:
  • Melhorias significativas na programação orientada a objetos, só para citar:
  • Métodos privados (private) e protegidos(protect),
  • Classes e métodos abstratos,
  • Interfaces
  • Exceptions (Controle de erros)
  • Melhorias de desempenho em algumas funções
  • Novas funções miscelâneas como get_headers() e array_combine()
  • Correção de alguns bugs.
  • Melhorias no uso de XML utilizando a excelente biblioteca libxml2 (http://www.xmlsoft.org/)
  • Suporte ao SQLite por padrão
  • Retirada da biblioteca cliente do MySQL na instalação do PHP
Abrindo um parênteses, para comentar sobre o MySQL.

Sem dúvida essa é a noticia que mais impressiona. Veja o que andou rolando na lista php-dev nas palavras de Sterling, um dos desenvolvedores do php, que fez a retirada do mysql no PHP5 :
http://marc.theaimsg...21066832429&w=2

O problema todo aconteceu porque as bibliotecas cliente do mysql 4 são disponibilizadas na licença GPL, obrigando quem usar o mysql no desenvolvimento, a abrir o código-fonte dos aplicativos, ou então comprar uma licença comercial.

Boatos correm que estão tentando negociar uma exceção a regra, algo como uma licença especial para o PHP.
O que seria muito justo, devido ao fato do MySQL ter ganhado popularidade graças ao PHP.

Não se desespere, existem SGBD alternativos ao mysql, uma ferramenta que parece ser interessante é o SQLite, o qual já vem habilitado por padrão

nas novas versões do PHP. Na documentação oficial, o capitulo que fala do SQLite já está sendo traduzido por Fernando Correa da Conceição.
Algumas camadas de abstração de banco de dados como o metabase (http://www.phpclasses.org/metabase) já suportam essa ferramenta.

Mais informações sobre o assunto, você pode encontrar em listas de discussões como a php-pt e no news do UOL sobre PHP

Retornando ao artigo, que esse assunto do mysql vai longe.
Para finalizar alguns links sobre a nova versão do PHP (em inglês).

. Um exemplo prático das novas melhorias na programação Orientada a Objetos:
http://www.php.net/zend-engine-2.php

. Veja o changelog completo da versão 5 :
http://www.php.net/ChangeLog-5.php

. Baixe versões compiladas a cada 4 horas (nesse site já era possível baixar versões do PHP5 antes mesmo de ser lançado como Beta):
http://snaps.php.net/

. Faça perguntas ao Zeev da Zend sobre o PHP5
http://www.zend.com/...ask_experts.php

. Mais informações sobre o futuro do php :
http://www.zend.com/zend/future.php

Tentei ser breve, espero ter conseguido passar o recado.
Até o próximo artigo.

Alessander Thomaz

Alguns comentarios interessantes feitos sobre o artigo acima (encontrados na mesma pagina):

Re: Mysql
publicado por Alessander Thomaz (usuário autenticado) - 2003-07-11 07:16:25

Dos comentários que vejo por ai, muita gente está também pensando em desistir do MySQL.

É importante conhecer vários SGBDs, até mesmo para não passar apertado, mas acredito que é muito cedo para tomar alguma atitude como desistir de vez do mysql. Mas nunca é cedo para se previnir, então esteja preparado.

Acredito que o mysql continuará sendo GPL,
como é hoje.
O que deu problema no caso é que o php tem uma licensa próxima do BSD.

O que a MySQL AB está querendo é evitar que apareçam aplicações como a dela, sem dar os devidos créditos.

Como já ocorreu no passado com a nusphere, a qual se não me engano fundiu com a equipe do mysql (mas isso é outro papo).

O que li na internet é que existirá a possibilidade de um usuário compilar seu próprio cliente de mysql, o que não é tão trivial assim e limitaria muito o uso do mysql.

Vou procurar maiores e mais precisas informações e post aqui nas dúvidas e dependendo da quantidade de informações posso escrever até um pequeno artigo.

Obrigado pelos comentários,
Alessander Thomaz

----------

Re: Fala sério!!!
publicado por Alessander Thomaz (usuário autenticado) - 2003-07-11 07:33:58

Fique tranquilo thekey.
Ainda é cedo para afirmar que o php não terá suporte ao mysql.

Continue a aprender mysql e php que não se arrependerá. Por dois motivos:
1 - O conhecimento de php/mysql lhe facilita aprender php com qualquer outro bd.
Sem contar que quem usa windows, o mysql é o sgbd mais fácil de usar, devido a quantidade de informações, facilidade de download e instalação entre outros.

2 - Muitas aplicações usam php + mysql, o que não será mudado da noite pro vinho, o que lhe garante pelo menos uma boa qualificação profissional.


O mysql na verdade nunca foi freeware, pois freeware são softwares que você pode usar sem custo, mas não tem acesso aos fontes.

O Mysql é open-source, com licensa GPL (GNU General Public License)
http://www.mysql.com...ysql/index.html

Nesse link que coloquei você poderá ler mais informações do mysql, dizendo que para quem não se enquadra na licensa GPL (de ter que abrir o fonte de sua aplicação) pode comprar licensas comerciais (ai que está o pulo do gato).

Mas isso ainda trará muita dor de cabeça a eles, pode ter certeza.

Aproveite para aprender outro sgbd também.

Sobre o suporte do gif na biblioteca GD pode ser que volte, pois dia 20 de junho passado a patente da compuserv sobre o formato gif expirou nos EUA.

Não acompanhei mais o caso, mas se a compuserv não renovar a patente (coisa que ela mesma afirmou não ter interesse em renovar) o gif passa a ser de dominio público, e com isso o gif pode voltar a ser usado no GD, hoje por exemplo é possivel ler gifs, mas não é possível gravá-los. Vamos esperar nesse caso.

Sobre poder usar mysql com php poderá usar sim. De um jeito ou de outro existirá a possibilidade, mas não será algo que vem por padrão. Lembrando que isso não afeta a versão estável atual do PHP, e que pode acontecer muita coisa até a versão 5 se tornar estável.

Obrigado pelos comentários e espero ter ajudado.
Alessander Thomaz

----------

Re: SQlite
publicado por Alessander Thomaz (usuário autenticado) - 2003-07-11 07:42:05

A única coisa que sei por enquanto, é que é uma versão leve do sql, e que é baseado nos padrões ansi (coisa que o mysql não é tão rígido, pra falar a verdade nem sei se o mysql usa o padrão ansi mesmo, :-D)

A documentação oficial do php sobre o sql lite já foi traduzida, está no cvs, mas não sei o motivo porque ainda não aparece no manual.

Está nos meus planos ver melhor como funciona o sqlite quem sabe não vira nenhum artigo?

Abaixo alguns links que procurei rapidamente.
Tem um site o gildot, que é uma comunidade em português de portugal onde pode encontrar algumas informações.

www.sqlite.org/
http://www.gildot.or...1/1416241.shtml
http://www.google.co...ogle&lr=lang_pt

---------------

Re: seilah
publicado por Alessander Thomaz (usuário autenticado) - 2003-07-13 21:29:03

Olá,
O PHP é de fonte aberto, mas a licença dele é diferente da do mysql.

A licença do php é uma variação da licensa do BSD (sim a mesma do freeBSD, openBSD, os Unix abertos).

A licença do php permite você criar outra ferramenta, desde que não a chame de PHP, é como a licença do Apache.

(Abrindo um parenteses)
O pessoal do PHP (entenda o Rasmus que iniciou o projeto) são tão preocupados com nome, que vivem boicotando projetos que tenham php no nome. Mas isso é outro assunto.

A diferença da licença do php pra gpl, é que a GPL exige que o código do sistema que desenvolver seja aberto, como é o caso do GNU/Linux, você pode usar, modificar e até criar outro sistema, mas tem que abrir o fonte.

São tantos detalhes nessas licenças que até permitem interpretações dúbias, como estão fazendo com o linux, o código é aberto, mas o binário compilado é de quem compilar, podendo esta empresa cobrar o que quiser pelo arquivo compilado, sem ter que repassar nada a ninguém. Esse é o caso da Conectiva e outras empresas, que hoje em dias estão até dificultando o acesso ao código fonte e a versões ISO do sistema, eu por exemplo nunca consegui instalar um ISO baixado diretamente do site da conectiva, sempre dava erro em alguma parte da instalação (mas pode ser concidência).

Qualquer coisa, fique a vontade para mandar um email para mim, não expert em licenças nem em linux, mas estou disposto a compartilhar o que souber.

Obrigado pelo comentário.
Alessander Thomaz

-----------

SQLite
publicado por Fernando Correa da Conceição (usuário autenticado) - 2003-07-27 16:13:50

Gente, durante esta semana vou colocar para download mais uma versão do manual em manualphp.codigolivre.org.br com a documentação do sqlite praticamente toda traduzida. Lá tem a versão do cvs em 23/06 que ainda é dois meses mais atual do que a do php.net que esta com problemas de manter a geração automatica do manual. Nesta versão já tem a documentação do sqlite.
Sobre o sqlite: eu uso ele em c/c++ antes de aparecer no manual. Primeiro, ele não suporta tudo que o mysql faz, mas tem a vantagem de não necessitar de um servidor, assim o proprio php faz as alterações necessárias.
Ele usa o sql padrão e em raros casos você vai sentir falta do mysql, mas ele tem uma diferença importante, ele não usa tipos, assim qualquer tipo de dado é igual.O tamanho dos campos é dinamico, ou seja se aumenta e diminui comforme o necessário.
Não tive a oportunidade de testa-lo, coisa que deverei estar fazendo esta semana para incluir exemplos no manual, cuja a minha ideia e passar os exemplos do mysql para se usar com o sqlite.
Quanto a questão de velocidade pelo menos em c/c++ ele é mais rapido do que o mysql.
Quanto a questão de licença, ele é de dominio publico, assim qualquer um pode fazer o que quizer com ele sem problema algum.

--------

Re: Programadores
publicado por Fernando Correa da Conceição (usuário autenticado) - 2003-07-27 16:23:02

Pelo o que eu to informado pois participo das listas de documentação do php :) é que o mysql são será retirado, o que acontece é que na versão 4.1.0 do mysql a API será diferente e a extenção usada agora NÂO irá acessar os servidores.
Para isso foi até criada uma nova extensão, chamada MySQLi(mysql melhorada) que contém as mesmas funções de agora e mais algumas novas que a versão 4.1.0 do mysql vai suportar. Só que isto tras um problema, as duas versões não podem funcionar juntas, assim serão distribuidas ambas como dll e o usuário terá que mudar o necessário no php.ini para usar ou uma ou outra. É isso...



#62116 Sitema De Ftp

Posted by Lice on 20/03/2003, 03:38 in PHP

eu preciso de um tutorial ou script de upload de arquivos por php via ftp(), de preferencia de 2 arquivos ou mais



#139260 Sistema De Enquete?

Posted by Lice on 07/07/2003, 22:27 in PHP

http://www.vipcodigo...=5&subcatid=142
geralmente os simples sao os mais personalizaveis, mas tb sao mais dificil de configurar caso vc ja nao tenha um conhecimento razoavel sobre php



#139255 Invision Board

Posted by Lice on 07/07/2003, 22:21 in PHP

http://forum.wmonlin...=ST&f=29&t=3673



#136653 Apache+asp

Posted by Lice on 05/07/2003, 07:32 in ASP

nao... o asp só funciona no IIS
tem o chiliasp mas é pra linux



#136099 Php 5

Posted by Lice on 04/07/2003, 15:35 in PHP

opa! vou baixar
olha lá o changelog... ja tem algumas dicas do q mudou.... no zend engine tb :)
mais axo q c ja viu, c deve saber bem mais q eu



#146149 Como Instalar Php?

Posted by Lice on 15/07/2003, 23:06 in PHP

Php Ide
na seção de downloads pegue o phptriad... ele instala e configura tudo junto sem problema



#175294 Paginaçao

Posted by Lice on 25/08/2003, 01:03 in PHP

http://www.superphp....index.php?id=25



#150042 Como Faço Um Select Desse Modo No Mysql ?

Posted by Lice on 20/07/2003, 19:41 in PHP

$query = ("SELECT * FROM banners WHERE zona = '$zona' ORDER BY rand() LIMIT 1");



#146661 Portal

Posted by Lice on 16/07/2003, 20:15 in PHP

olha um tutorial sompleto de portal eu nunca vi e é meio dificiul explicar... sao coisas q vc vai aprendendo, mas nesse site> Super PHP tem varios tutoriais inclusive um de fazer um portal de noticias



#132508 Duvida No Easyphp

Posted by Lice on 29/06/2003, 22:52 in PHP

vc copia a pasta onde ta os arquivos e cola na pasta /easyphp/www/ ... ai vc acessa localhost/nomedapasta/



#141773 Cadastro

Posted by Lice on 10/07/2003, 20:45 in PHP

vc ja conhece algo de php?
caso conheça vou te passar o basico... vc faz uma conexção com o banco de dados e inclui os valores, caso na tenha dado problema vc imprime as variaveis na pagina com echo "";
tipo
$conexao = mysql_connect("localhost", "root");
mysql_select_db("database", $conexao);
$query = mysql_query("INSERT INTO tabela (valor,valor1,valor2) VALUES ('$valor','$valor1','$valor2')");
if (!$query) {
echo "houve um erro durante o cadastro";
}
else {
echo $valor;
echo $valor1;
echo $valor2;
}



#121537 Alinhamento De Texto

Posted by Lice on 16/06/2003, 18:19 in HTML, CSS e Metodologias

pelo dw eu nao sei... entao abra o codigo font e coloque assim:
<p align=justify>
hfhfhs hfkshfkhsfh shfkhfhsfkhshs kfhkshfks
hjdfsjh fsjkhfjk shfjshf jhfjsh 
jfksdj fklsjfklsjfklsj fksjfksjklsjf lkjfkls jfkjfkjffkjfjkfjkfjflfjlkfkfj
ldkfslçfsdkfçlskfçldkfçsçk
dffdlkfl   çdfkdfkdfdlçfkd  lkfldkflç dkfçldkflçdfkçv
</p>
ou
<div align=justify>
hfhfhs hfkshfkhsfh shfkhfhsfkhshs kfhkshfks
hjdfsjh fsjkhfjk shfjshf jhfjsh 
jfksdj fklsjfklsjfklsj fksjfksjklsjf lkjfkls jfkjfkjffkjfjkfjkfjflfjlkfkfj
ldkfslçfsdkfçlskfçldkfçsçk
dffdlkfl   çdfkdfkdfdlçfkd  lkfldkflç dkfçldkflçdfkçv
</div>
ele vai arrumar os espaços pro texto ficar como vc falou


#######################
#Respeite a nova regra do fórum. #
#######################



#71511 Configuração Tag <meta>

Posted by Lice on 04/04/2003, 13:30 in HTML, CSS e Metodologias

Aqui>>
http://www.dee.ufcg..../metatags.shtml
e aqui>>
http://www.geocities...ml/metatags.htm



#65018 Inserir Ip Em Tabela Mysql Usando Php

Posted by Lice on 24/03/2003, 21:00 in PHP

da mesma forma q os outros dados, mas com a variavel $REMOTE_ADDR



#64306 Livros

Posted by Lice on 23/03/2003, 18:31 in PHP

livro eu nao sei, mais foram essas apostilas q me deram o "pontapé inicial"
http://www.superphp....nload.php?id=13http://www.superphp....nload.php?id=12
O bom é vc imprimir e ir colocando os codigos que tem em pratica, ir vendo eles em funcionamento e depois q vc ler começar a buscar bastante por artigos e tutoriais pra aprender mais ir pegando pratica



#64301 Uma Especie De Include So Q Com Class

Posted by Lice on 23/03/2003, 18:25 in PHP

um tutorial sobre:
http://phpbrasil.com...icle.php/id/329 parte I
http://phpbrasil.com...icle.php/id/426 parte II



#76005 Patched Apache E Php.ini

Posted by Lice on 12/04/2003, 00:54 in PHP

pega o phptriad, vem apache+php+mysql ja configurado
http://www.mailboric...ptriad2-2-1.exe



#90130 Newsphp

Posted by Lice on 02/05/2003, 18:06 in PHP

veja se o caminho do txt esta certo e se a extensao do arquivo que vai transportar coincide com o codigo



#44301 Problema com variavel

Posted by Lice on 17/02/2003, 02:43 in PHP

Existe forma certa ou errada de se usar a variavel $REMOTE_ADDR?

Quando uso ela na função mail() ela funciona, mas quando coloco ela dentro de um if ela nao funciona



#121170 Um Script De Forum

Posted by Lice on 16/06/2003, 11:11 in PHP

eu preciso de um script de forum em modo arvore...
tipo assim:
___
___
___
     |___
            |___
___
___
     |__
a arvore ta parecendo mais uma escada mais axo q deu pra entender



#106447 O Q É E Pra Q Serve?

Posted by Lice on 26/05/2003, 14:30 in HTML, CSS e Metodologias

é uma lingaugem muito util para formatar o html
por exemplo se vc quer q N palavras tenha a cor azul, fonte tamanho 4 e fonte verdana ao invez de vc usar <font color="blue" size="4" face="verdana"> vc só usa assim entre <head> e </head>
< style type="text/css">
.texto {
color : blue; 
font-family : Verdana; 
font-size :  4; 
} 
</style>
e nos textos que vc quer assim é só colocar <font class="texto">
ou se vc quiser que todos os link fiquem assim é só colocar
< style type="text/css">
a {
color : blue; 
font-family : Verdana; 
font-size :  4; 
} 
</style>

bem simples..... mais informaçoes aqui> http://www.tutcss.hp...m.br/index.html



#123798 Intalei Tudo,não Sei Mais O Que Fazer

Posted by Lice on 19/06/2003, 12:46 in PHP

pega o easy php e o mysql front, o mysql front tem no superdownloads e o easyphp eu nao sei mas caso nao ache eu posso te passar ele
depois q instalar o easyphp vc abre ele e coloca pra conectar o mysql e o apache, coloca as paginas no diretorio c:\arquivos de programas\easyphp\www e pra executa-las vc abre no navegador http://localhost/nomedapagina.php
pro bd vc abre o mysql front, cria uma database e depois uma tabela, se nao me engano é no menu tools
mas vc tb pode criar pelo php, basta pegar os comandos do mysql, tipo:
<?
$sql = "SELECT * FROM tabela WHERE id='$id'";
$query = mysql_query($sql) or die (mysql_error());
?>
esse vai pesquisar pelo mysql uma linha em q id seja igual a variavel $id
vc pode criar databases, tabelas, inserir linhas com esse comando, basta alterar o que tem no $sql




IPB Skin By Virteq