Jump to content


Photo

Erro Em Script De Usuarios Online


  • Faça o login para participar
8 replies to this topic

#1 Bittencourt

Bittencourt

    12 Horas

  • Usuários
  • 233 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro - RJ
  • Interesses:Linguagem PHP eternamente!!!!

Posted 17/07/2004, 22:53

Fala Galera!!!

Estou com um problema num script de usuario online que baixei. Utilizando em minha maquina estava funfando legal. Passei para internet e tá dando erro direto. Como não sou tão descolado em PHP, ainda, peço a ajuda de vocês.

Veja os erros no meu SITE

Arquivos do Script

CONFIG.PHP

<?php

// Timeout - After this time the users will 
// be deleted (in minutes)
$timer = 100;

// Name of the file where all the data, about
// the user's activity will be saved
$filename = "$DOCUMENT_ROOT/log.txt";

?>


<?php
include ("./usuarios/config.php");

if (!$datei) $datei = dirname(__FILE__)."/$filename";
$time = @time();
$ip = $REMOTE_ADDR;
$string = "$ip|$time\n";
$a = fopen("$filename", "a+");
fputs($a, $string);
fclose($a);

$timeout = time()-(60*$timer);

$all = "";
$i = 0;
$datei = file($filename);
for ($num = 0; $num < count($datei); $num++) {
$pieces = explode("|",$datei[$num]);

  if ($pieces[1] > $timeout) {
  $all .= $pieces[0];
  $all .= ",";
  }
$i++;
}

$all = substr($all,0,strlen($all)-1);
$arraypieces = explode(",",$all);
$useronline = count(array_flip(array_flip($arraypieces)));

// display how many people where activ within $timeout
echo $useronline;

// Delete
$dell = "";
for ($numm = 0; $numm < count($datei); $numm++) {
$tiles = explode("|",$datei[$numm]);
  if ($tiles[1] > $timeout) {
  $dell .= "$tiles[0]|$tiles[1]";
  }
}

if (!$datei) $datei = dirname(__FILE__)."/$filename";
$time = @time();
$ip = $REMOTE_ADDR;
$string = "$dell";
$a = fopen("$filename", "w+");
fputs($a, $string);
fclose($a);
?>


Se puderem me ajudar, agradeço!!!

Té Mais!!!!

#2 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 17/07/2004, 22:58

vc tem que ter um arquivo txt com o nome de log...

o script ta tentando abrir o arquivo par escrever nele....mas num ta encontrando ele sacas...

cria esse arquivo txt e joga no seu server...

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#3 Bittencourt

Bittencourt

    12 Horas

  • Usuários
  • 233 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro - RJ
  • Interesses:Linguagem PHP eternamente!!!!

Posted 17/07/2004, 23:32

esqueci de dizer, mas já tenho este arquivo: é log.txt que está na mesma pasta que o config.php e o useronline.php.

#4 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 18/07/2004, 15:02

de chmod nele, 777


jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#5 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 18/07/2004, 15:13

Faça um arquivo com o código:

PHP
<?php


chmod
("nome do arquivo.txt", 0777);
chmod("nome da pasta/", 0777);


?>


Indique o caminhos dos arquivos e pastas que estão mencionados nas mensagens de erro e execute....
(y)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#6 Bittencourt

Bittencourt

    12 Horas

  • Usuários
  • 233 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro - RJ
  • Interesses:Linguagem PHP eternamente!!!!

Posted 18/07/2004, 22:18

Pô galera!! Ainda não peguei esta parada de chmod...

Eu acho que entendi errado sobre isso. Veja só:

Fiz o arquivo chmod.php com as seguintes linhas:

<?php
chmod("log.txt", 0777);
chmod("/home/mvida/www/usuarios", 0777);
?>

Mandei executar no browser http://www.mvida.org...arios/chmod.php e deu este erro:

Warning: chmod(): Operation not permitted in /home/mvida/www/usuarios/chmod.php on line 2

Warning: chmod(): Operation not permitted in /home/mvida/www/usuarios/chmod.php on line 3


Me digam o que fiz de errado ou o que deixei de fazer...

#7 jeanmax

jeanmax

    Normal

  • Usuários
  • 66 posts
  • Sexo:Não informado

Posted 18/07/2004, 22:49

Cara esse negocio de CHMOD é so vc acessar seu site pelo FTP e clicar com o botao direito no(s) arquivo(s) do site remoto (os que ficam do lado direito)! dai vc vai em chamod e digita 777
Nada na assinatura!

#8 Bittencourt

Bittencourt

    12 Horas

  • Usuários
  • 233 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro - RJ
  • Interesses:Linguagem PHP eternamente!!!!

Posted 20/07/2004, 17:53

Valeu Galera!!!

Consegui baixar o CuteFTP e dei os chmods necessários. Até que enfim aprendi esse negócio... mas o problema estava no path também ... tá resolvido!!!

Valeu a ajuda galera PHP!!!

Té Mais!!!

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 23/09/2017, 09:54

Amoxicillin For Cat Bites cialis Peut Viagra Venta Muy Barata Priligy Dapoxetina Senza Ricetta




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq