Agora estarei com um novo site acredito que gostem do novo visual…
$ rake db:migrate
(in /home/elias/rails_projects/santa_rosa_project)
rake aborted!
no such file to load — net/https
(See full trace by running task with –trace)
Simplesmente instale:
# apt-get install libopenssl-ruby
Olá pessoal
Para instalar o imageMagick, Rmagick no ubuntu podemos seguir os passos abaixo:
# apt-get install imagemagick
Até ai não vamos conseguir instalar o gem rmagick.
Vamos executar os passos abaixo:
# apt-get remove –purge librmagick-ruby-doc librmagick-ruby1.8
Logo após execute:
# apt-get install libmagick9-dev ruby1.8-dev
Agora sim vamos lá:
# gem install rmagick
Pronto tudo estará instalado e funcionando.
Abraços
Até a próxima
Olá pessoal,
Muitas pessoas encontram problemas ao instalar o gem do mysql no Ubuntu 8.04,
bom encontrei uma forma simples de resolver isso.
Caso a mensagem de erro se parecer com isto:
/usr/local/bin/ruby extconf.rb
checking for mysql_query() in -lmysqlclient… no
checking for main() in -lm… yes
checking for mysql_query() in -lmysqlclient… no
checking for main() in -lz… yes
checking for mysql_query() in -lmysqlclient… no
checking for main() in -lsocket… no
checking for mysql_query() in -lmysqlclient… no
checking for main() in -lnsl… no
checking for mysql_query() in -lmysqlclient… no…..
Bom para resolver isso é bem simples tá, o que ele está querendo
dizer na verdade é que ele não encontrou as funções do mysql(driver).
Para isso basta instalar:
apt-get install libmysql++2c2a libmysqlclient15-dev libmysql++-dev
libmysql-ruby libmysql-ruby1.8 libmysqlclient15off
Após instalar basta executar agora:
gem install mysql
Pronto !
Até a próxima
Para começar vou começar falando mal da microsoft heheh,
como alguns programadores mais experientes já sabem,
o famoso IIS que dizem que é um dos melhores servidores web do mundo,
não grava pra gente o $_SERVER["DOCUMENT_ROOT"],
bom de alguma forma agente tem que fazer gambiarra pra funcionar,
temos 3 jeitos que são eles:
1- Instalar o Apache
2 -Criar um SESSION em seu sistema para guardar esse valor.
3- Fazer essa gambiarra no seu código:
$_SERVER['DOCUMENT_ROOT'] = str_replace( ‘\\’, ‘/’, substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF'])));
}; };
if(!isset($_SERVER['DOCUMENT_ROOT'])){ if(isset($_SERVER['PATH_TRANSLATED'])){
$_SERVER['DOCUMENT_ROOT'] = str_replace( ‘\\’, ‘/’, substr(str_replace(’\\\\’, ‘\\’, $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF'])));
}; };
Crie um arquivo e coloque esse código dentro e toda página que usar chame com o include.
Pessoal, não é por nada, mas quem puder usar o apache com o PHP,
são inúmeras vantagens como:
1 – URL Rewrite(url’s amigáveis)
2 – DOCUMENT ROOT é automaticamente gerado
3 – Servidor estável
4 – entre outras
Olá pessoal,
devagar irei postando algumas coisas, escolhi agora explicar um pouco sobre como trabalhar com arrays no PHP, têm pessoas que não sabem usar exatamente o que ele oferece.
Array
Chamamos de array ou vetor quando temos uma variável que armazena vários valores dentro.
Para exemplificar a situação, temos o exemplo abaixo:
$nome = “Elias”;
$sobrenome = “Farah”;
Veja que temos duas informações, podemos unir os dados e formar um array:
$cliente["nome"] = “Elias”;
$cliente["sobrenome"] = “Farah”;
Manipulando arrays
Agora você se pergunta, como vou fazer um loop e acessar os valores dele contidos?
Bom isso é fácil, você não se preocupa com a quantidade de chaves que esse array possui, veja ai como é fácil:
foreach($cliente as $valor)
{
print $valor; //Para cada posição do array ele me entrega um $valor
}
Outro exemplo é saber qual chave que ele está esse valor.
foreach($cliente as $key=>$valor)
{
print $key.” = “.$valor; //Para cada posição do array ele me entrega um $valor
}
Este exemplo é válido para acessar arrays com posições inteiras também.
Não use mais aquele for($i=0; $i < count($array); $++), é ultrapassado.
Espero que tenha ajudado.