Newton Pasqualini
Membros-
Total de itens
183 -
Registro em
-
Última visita
Tudo que Newton Pasqualini postou
-
Use a função fwrite, veja exemplo em: http://br.php.net/manual/pt_BR/function.fwrite.php Abs
-
Meu grupo ta uma "CACA"... Só eu e o jhonnywg trabalhando, o resto tudo fora!!! Bem que eu li que poderia acontecer isso!!! Infelizmente não posso contar com mais ninguém...
-
Você setou no PHP.INI que está usando persistent connections? Caso contrário vai continuar a dar erro no socket do mysql, pois você está usando um tipo de conexão não habilitado... Tenta: <? $con = mysql_connect("user","senha","pass") or die("Erro ao conectar: ".mysql_error()); if ($con){ echo "Conectou\n"; } else { echo "Erro ao conectar\n"; } ?> Abs
-
Olá, Use a função exec($comando,$array_ret,$ret_var); $comando = Comando a ser executado $array_ret = Este array conter as linhas do resultado de $comando $ret_var = É uma variável que pode retornar ou não, de acordo com o comando. Abs
-
Boa noite Se a linha: extension=php_mysql.dll estiver comentada, descomente-a... Abs
-
Quanto ao prazo para entregar isso?
-
Preciso Do Ajuda Com Sessio_cache_expire()
pergunta respondeu ao sadrack de Newton Pasqualini em PHP
sadrack, Acredito que faltou você definir o limitador do cache, ficaria assim: 02.php <?php session_cache_limiter('public'); $cache_limiter = session_cache_limiter(); session_cache_expire(1); $cache_expire = session_cache_expire(); session_start(); $_SESSION['url'] = substr($_SERVER['PHP_SELF'],1); echo "<a href=\"01.php\">teste</a>"; ?> Veja mais em: http://br.php.net/manual/pt_BR/function.se...che-limiter.php -
Ok fabyo, sem problemas!!! Como eu disse, eu não sei de tudo, assim como ninguém aqui sabe. Esuqeci de comentar sobre register globals, sim. Apesar de saber o que acarreta deixar essa diretiva em ON, são raras as vezes que tenho de me utilizar de outro mecanismo. O que me deixou nervoso foi a estupides e a conviquição com que o Natan se referiu a minha pessoa indiretamente. Fazer uma afirmação de que crio scripts e oculto erros neles, é absurdo!!! Eu só quis "comentar" que o uso do $_GET para pegar variáveis na URL sem a submissão dos dados de um formulário com este método é errada. quanto a HTTP, ok!!! O cara viajo, estavamos discutindo o método GET do "PHP", e não um "REQUEST" do HTTP. Não quero encrenca com ninguém, e mesmo com register globals em OFF você pega a variável da URL sem usar GET. Acredito que seja melhor fechar este tópico mesmo, ele era sobre "Paginação", e não sobre métodos e register globals. Chega... Desculpem a grosseria dos POST´s Abs
-
Qual a distro q você está usando?
-
Passa o link do site
-
Tava de passagem mas resolvi comentar... GET é um método HTTP pra solicitar páginas.. (dai o nome GET)... mesmo que voce digite no browser o endereco, voce está usando GET... Nada a ver com "nome de metodo que passa as variaveis pra um array". Alem do mais, o método que voce usa com o register_globals ON foi desativado por padrão a partir do PHP 4.20 por questões de segurança. Apesar de alguns servidores deixarem ON por compatibilidade, é recomendado então que voce sete pra OFF num include no inicio dos scripts, ate pra se proteger de erros acidentais. No site do PHP tem toda a explicação dos problemas de seguranca que isso causa... Quanto ao NOTICE, acho que é dever do programador fazer com que o seu programa não dê erros.. e não setar diretivas pra esconde-los caso acontecam... NOTICE não é um erro! Como o próprio nome diz é só uma NOTÍCIA!!! É uma informação... Não desenvolvo e nunca desenvolvi aplicações com erros, OCULTO as informações que serviriam para um possível Debbug do script, que não me serve de nada GET é um método HTTP pra solicitar páginas.. (dai o nome GET)... mesmo que voce digite no browser o endereco, voce está usando GET... E agora não é mais PHP é HTTP? GET? ou REQUEST? GET = pegar REQUEST = solicitar (como você disse) Você tem mesmo experiência com Apache ou servidores HTTP ou só leu textos? Não estou aqui para malhar ninguém nem para ser malhado!!! Acredito que o conceito de um fórum é compartilhar e aprender, não querer ser mais que ninguém!!! Segue abaixo um trecho do HTTP.CONF do Apache, onde nós poderemos perceber que o HTTP se utilizada de REQUEST: |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| # KeepAlive: Whether or not to allow persistent connections (more than # one request per connection). Set to "Off" to deactivate. # KeepAlive On # # MaxKeepAliveRequests: The maximum number of requests to allow # during a persistent connection. Set to 0 to allow an unlimited amount. # We recommend you leave this number high, for maximum performance. # MaxKeepAliveRequests 100 # # KeepAliveTimeout: Number of seconds to wait for the next request from the # same client on the same connection. # KeepAliveTimeout 15 # # Apache on Win32 always creates one child process to handle requests. If it # dies, another child process is created automatically. Within the child # process multiple threads handle incoming requests. The next two # directives control the behaviour of the threads and processes. # # # MaxRequestsPerChild: the number of requests each child process is # allowed to process before the child dies. The child will exit so # as to avoid problems after prolonged use when Apache (and maybe the # libraries it uses) leak memory or other resources. On most systems, this # isn't really needed, but a few (such as Solaris) do have notable leaks # in the libraries. For Win32, set this value to zero (unlimited) # unless advised otherwise. # # NOTE: This value does not include keepalive requests after the initial # request per connection. For example, if a child process handles # an initial request and 10 subsequent "keptalive" requests, it # would only count as 1 request towards this limit. # MaxRequestsPerChild 0 # # Number of concurrent threads (i.e., requests) the server will allow. # Set this value according to the responsiveness of the server (more # requests active at once means they're all handled more slowly) and # the amount of system resources you'll allow the server to consume. # ThreadsPerChild 50 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Estou aqui para ensinar e para aprender também, pois eu não sei de tudo!!! Agora vamos voltar ao PHP - sessão sobre HTTP http://br.php.net/manual/pt_BR/ref.http.php Um artigo sobre os novos métodos do PHP4 http://www.blaz.com.br/colunas/php/artigo.asp?ID=16 Agora pode fechar o tópico
-
GET é o nome de um método que passa as variáveis para um array através da URL se utilizando de um função chamada URLENCODE() Nunca usei GET para pegar variáveis de URL. Uso GET quando chamo um método ao submeter uma consulta. Testem: <? if ($nome){ echo $nome; } else { header("location: ?nome=Newton Pasqualini"); } ?> quanto aos erros NOTICE, deveria ser de conhecimento que bastando setar error_reporting = E_ALL & ~E_NOTICE eles nunca mais irão aparecer!
-
É uma maneira "usual", pelo fato do método $_GET usar, também, a URL para passar os parâmetros. A diferença entre isso é que: Ao se passar um parâmetro via URL ele vai crú. Ao se passar um parâmetro via GET, o método usa a função URLENCODE($VAL). Se você passar o parâmetro via URL sem o método e usar o método para capturar o valor (isso é fato). Mas além de poluir, consideravelmente, o código você estará usando outra função desnecessária $val = $_GET[key]; vai resultar em $val = urldecode($val); podendo assim, ao desencodar o valor acarretar um problema de interpretação, como uma possível substituição de sinal. Abs
-
Colocar Variável Em Um Campo De Um Form.
pergunta respondeu ao brdesigner_gyn de Newton Pasqualini em PHP
Acredito que isso será resolvido somente com JScript -
Você pega o brieffing do que o cliente quer e faz um pró-memória. Na verdade isso é encher linguiça (na gíria do pessoal), quanto mais você detalhar um texto do projeto mas o cliente gosta da sua proposta, isso vai contra nosso raciocínio muitas vezes por nossa dinâmica de pensamento... Exemplo de uma proposta para desenvolvimento de sites: À Empresa Att. Sr. Fulano da Silva Prezado Fulano da Silva, Apresentamos a seguir, proposta de orçamento para criação e desenvolvimento do web site da Empresa. Desenvolvimento do site: O site estará dividido em áreas específicas e independentes, identificadas conforme roteiro aprovado pelo cliente. Dentro de cada área haverão outros sub-links a serem definidos na estruturação do site. Após determinada a divisão do conteúdo, iniciaremos a elaboração do design do web site, baseando-se na linguagem atualmente utilizada, nessa fase utilizaremos programas de tratamento e compressão de imagens (Photoshop e Fireworks). Aprovado o Design do site, iniciaremos o processo de programação, onde serão utilizados recursos em HTML e MACROMEDIA FLASH. Fluxograma: Desenvolvimento da estrutura do site a ser programada. Desenvolvimento do web site: Criação de interface para português, Design, editoração e programação de páginas HTML, criação de animações em GIF animado e em Flash, criação de formulário (CGI/PERL) para correio eletrônico. Manutenção mensal: Alterações mensais e inclusões de conteúdo. Hospedagem (Estimativa de serviços que serão prestados pelo provedor a ser definido): Compra de Domínio R$ 30,00 Manutenção anual do registro R$ 30,00 Hospedagem (taxa mensal) R$ 25,00 Direito a 100mb de espaço, ilimitadas contas de e-mail e acesso ilimitado O valor da proposta O valor líquido sugerido desta proposta é de R$ 1.700,00 Condições de pagamento: 40% (quarenta por cento) na assinatura do contrato e os 60 % (sessenta por cento) restantes, 15 (quinze) dias após a entrada do site no ar. A manutenção mensal terá início no mês subseqüente a entrada do site no ar. Estamos à disposição para quaisquer esclarecimentos de seu interesse. Atenciosamente, Newton Pasqualini SoftwebSite / 11.8123-7287
-
Posso resolver seu problema do register globals assim: register_globals.php <? if (!isset($_GET)) { $_GET = &$HTTP_GET_VARS;} if (!isset($_POST)) { $_POST = &$HTTP_POST_VARS;} if (!isset($_SESSION)) { $_SESSION = &$HTTP_SESSION_VARS;} if (!isset($_SERVER)) { $_SERVER = &$HTTP_SERVER_VARS; } if (!isset($_ENV)) { $_ENV = &$HTTP_ENV_VARS;} if (!isset($_COOKIE)) { $_COOKIE = &$HTTP_COOKIE_VARS;} if (!isset($_FILES)) { $_FILES = &$HTTP_POST_FILES;} if (!isset($_REQUEST)) { $_REQUEST = &$_GET&$_POST&$_COOKIE&$_FILES;} if (isset($_GET)) { extract($_GET); } if (isset($_POST)) { extract($_POST); } if (isset($_SESSION)) { extract($_SESSION); } if (isset($_SERVER)) { extract($_SERVER); } if (isset($_ENV)) { extract($_ENV); } if (isset($_COOKIE)) { extract($_COOKIE); } if (isset($_FILES)) { extract($_FILES); } if (isset($_REQUEST)) { extract($_REQUEST); } ?> Dê um include nesse arquivo em todas as páginas do seu sistema
-
Fabyo, "$_GET" é um método... Para pegar variáveis com este método é necessário um formulário. A variavel $pagina é passada via URL mesmo. Não existe a necessidade de usar um método, métodos são para formulários. Abs
-
<? $conexao= mysql_connect("mysql.guiacamposdojordao.com","usuario","senha") or print mysql_error(); mysql_select_db("guiacamposdojord",$conexao) or print mysql_error(); $pag_views = 2; If (!$pagina) { $pagina = 1; } else { $pagina = $pagina; } $inicio = "$pagina –1"; //ASSIM INICIAREMOS DA LINHA ZERO DO BANCO $inicio = $pagina * $pag_views; $sql = "SELECT * FROM paginacao"; $query = mysql_query($sql); $limita = "$sql LIMIT $inicio,$pag_views"; $executa = mysql_query($limita); $linhas = mysql_num_rows($query); $paginas = $total / $pag_views; $volta = "$pagina –1"; $proxima = "$pagina +1"; while ($mostra = mysql_fetch_array($executa)) { echo $mostra[nome]; } If ($volta>0) echo "<a href=?pagina=$volta>Volta</a><br>"; For ($i = 0; $i <= $paginas; $i++){ //REPETE ATÉ QUE SE ACABEM AS LINHAS $pag = $i +1; //EVITA A PÁGINA ZERO echo "<a href=?pagina=$pag>$pag</a> "; //MOSTRA O LINK PARA A PÁGINA } if ($pagina < $paginas) { echo "<a href=?pagina=$proxima>Proxima</a>"; } ?> seu erro estava em if (!$pagina){ $pagina = 0; } else { $pagina = $pagina; } quando deveria ser if (!$pagina){ $pagina = 1; } else { $pagina = $pagina; }
-
Cara é complicado, se você não mexe com Linux. Na verdade, você tem de recompilar o PHP, resumese assim: ./configure --with-apxs=/usr/local/apache/bin/apxs --with-xml --enable-bcmath --enable-calendar --with-curl --with-dom --with-dom-xslt --with-dom-exslt --enable-exif --with-swf=/usr/local/flash --enable-ftp --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr --with-xpm-dir=/usr/X11R6 --with-gettext --with-imap --with-imap-ssl --with-kerberos --enable-mbstring --enable-mbstr-enc-trans --enable-mbregex --with-mcrypt --with-mhash --with-ming=../ming-0.2a --enable-magic-quotes --with-mysql=/usr --with-mssql=/usr --with-openssl --enable-discard-path --with-pear --with-pgsql=/usr --enable-sockets --enable-track-vars --with-ttf --with-freetype-dir=/usr --enable-gd-native-ttf --enable-versioning --enable-wddx --with-xmlrpc --with-zlib make make install
-
Tenta com WHILE ao invés de FOR: <?php include "conecta_mysql.inc"; $query = mysql_query ("SELECT * FROM usuarios", $conexao); $num = mysql_num_rows($query); echo "<b><font face=verdana size=2>Lista De Usuarios Cadastrados.<br><br></font></b>"; echo "<TABLE width=\"100%\" cellPadding=2 cellSpacing=1 class=d3> <TBODY> <TR><td bgColor=#41729e><font face=verdana size=2>Nome</font></td><td bgColor=#41729e><font face=verdana size=2>ICQ</font></td><td bgColor=#41729e><font face=verdana size=2>Cidade</font></td><td bgColor=#41729e><font face=verdana size=2>Igreja</font></td><td bgColor=#41729e><font face=verdana size=2>Nascimento</font></td></tr>"; while ($reg = mysql_fetch_array($query)){ $reg = mysql_fetch_row($resultado, $i); echo "<tr><TD class=ne bgcolor=#acc6dd><a href=mailto:$reg[email]>$reg[nome]</a></td><TD class=ne bgcolor=#acc6dd>$reg[ICQ]</td><TD class=ne bgcolor=#acc6dd>$reg[cidade]</td><TD class=ne bgcolor=#acc6dd>$reg[Igreja]</td><TD class=ne bgcolor=#acc6dd>$reg[datanasc]</td></tr>"; } echo "</TBODY></TABLE>"; mysql_close($conexao); ?>
-
Criação De Fórum Sobre Servidores
tópico respondeu ao Newton Pasqualini de Newton Pasqualini em Sugestões e Críticas
Hoje respondi 2 dúvidas sobre servidores, Apache e IIS na sessão PHP -
Você tem de abrir a sessão para depois destrui-la... E sete o session.save_path para: session.save_path = c:/temp Alí você tem as permissões de gravação
-
Iniciante, Você instalou o PHP4 como módulo ISAPI ou como CGI? Como modo CGI costuma dar muito problema, recomenda instalar com os seguintes passos: Descompacte o PHP em C:/PHP Copie o arquivo "php4ts.dll" que está em C:/PHP para C:/%WINDIR%/system32 (%WINDIR% é a pasta do Windows, que pode variar de nome) Copie o arquivo php.ini de C:/PHP para C:/%WINDIR% Vá até o Snap-in do IS em Iniciar -> Configurações -> Painel de Controle -> Ferramentas administrativas -> Internet Information Services Clique com o botão direito do mouse sobre o domínio que você quer instalar o módulo do PHP e vá até Propriedades Clique sobre a etiqueta Filtros ISAPI Clique em adicionar Nome do Filtro = PHP Executável = C:/PHP/sapi/php4isapi.dll Clique em OK Clique sob a etiqueta Pasta Base ou Diretório Base (vai variar de acordo com a versão) Procure por "Permissões de execução" sete para "Somente Scripts" Clique no botão "Configuração" Clique em "Adicionar" Executável = C:/PHP/sapi/php4isapi.dll Extenção = .php Verbos: Limitar a "GET, POST" Solecionar "Mecanismo de script" Solecionar "Verificar se o arquivo existe" Clique em OK Clique em OK Clique em OK Reinicie o IIS Abs
-
Use a função NL2BR Faz assim: inserir.php $msg = nl2br($_POST['mensagem']); INSERT INTO tb_msg(msg) VALUES ($msg);
-
Qual Será?
pergunta respondeu ao Newton Pasqualini de Newton Pasqualini em Outras Linguagens de Programação
Matei !!! Gostei do Python... Agora é só treinar valeu