[PHP/Apache] Error.log wordt gevuld met "lege" regels

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • CAP-Team
  • Registratie: April 2000
  • Laatst online: 05-07 16:18

CAP-Team

XBL: CAPTeam

Topicstarter
Ik heb thuis een soort intranet pagina draaien. Als ik echter de error.log van apache bekijk dan staat deze vol met dit soort regels:

code:
1
2
3
4
5
[Sun Oct 03 00:04:32 2010] [error] [client 192.168.1.102] 
[Sun Oct 03 00:04:49 2010] [error] [client 192.168.1.102] 
[Sun Oct 03 00:05:14 2010] [error] [client 192.168.1.102] 
[Sun Oct 03 00:09:39 2010] [error] [client 192.168.1.102] 
[Sun Oct 03 00:09:41 2010] [error] [client 192.168.1.102]


Dit lijkt te komen doordat ik in een adresboek plaatjes opsla in de database, en na het weergeven van het plaatje staat er dus weer een regel in de error.log.

De code die het plaatje weergeeft is als volgt:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
$ID = intval($HTTP_GET_VARS['FamilieID']);
$voornaam = $HTTP_GET_VARS['Voornaam'];
$imgtype = $HTTP_GET_VARS['imgtype'];

include "../includes/db_connect.inc";
mysql_select_db("adresboek");

$query = "SELECT FamilieID, Voornaam, imgsize, imgtype, image, thumbsize, thumbtype, thumb
          FROM personen
          WHERE FamilieID = $ID AND Voornaam = '$voornaam';";
$result = @mysql_query($query) or Die(mysql_error());

if ($row = mysql_fetch_array($result)) {
  switch ($imgtype) {
    case "foto" :
      $header = "Content-type: " . $row['imgtype'];
      header($header);
      print $row['image'];
      break;
    case "thumb" :
      $header = "Content-type: " . $row['thumbtype'];
      header($header);
      print $row['thumb'];
      break;
    default :
      $header = "Content-type: " . $row['imgtype'];
      header($header);
      print $row['image'];
      break;
  }
}
mysql_close();
?>


Ik gebruik volgens mij correct de header. In de database zijn de grootte, het MIME type en de grootte van het plaatje opgeslagen, en die wordt ook opgehaald.

De code wordt dan gebruikt door via een <IMG SRC="image.php">.

Iemand suggesties wat ik kan doen om niet die error regels te krijgen?

Microsoft Surface Pro 6 | Samsung Galaxy S21FE | XBOX Series X


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
CAP-Team schreef op zondag 03 oktober 2010 @ 00:22:
Iemand suggesties wat ik kan doen om niet die error regels te krijgen?
Ja, beginnen met Debuggen: Hoe doe ik dat? en error_reporting aan zetten.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • CAP-Team
  • Registratie: April 2000
  • Laatst online: 05-07 16:18

CAP-Team

XBL: CAPTeam

Topicstarter
Error reporting staat nu aan op zo'n beetje alles tonen.
Echter bij het plaatje nog steeds "lege" regels, nu ook weer:

code:
1
[Sun Oct 03 00:44:57 2010] [error] [client 192.168.1.102] , referer: http://server2:8080/portal/index.php?page=calendar


Ik kan hier niet echt wijs uit worden..

(wel goeie tip overigens, nu kan ik mijn code op basis van de error.log verder optimaliseren)

Microsoft Surface Pro 6 | Samsung Galaxy S21FE | XBOX Series X


Acties:
  • 0 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Waar heb je error_reporting nu op ingesteld? Je kan hem het beste op "-1" zetten tegenwoordig om alle mogelijke errors weer te geven.

Weet je overigens wel zeker dat de error van het plaatje af komt? Kijk voor het gemak eens in je access.log

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

  • TimDJ
  • Registratie: Februari 2002
  • Laatst online: 16:43
gebruikt je code ergens de functie error_log() om iets te loggen?

Freelance Drupal Developer


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 13:18

MueR

Admin Tweakers Discord

is niet lief

Dit heeft weinig met WEB van doen. Ik gok dat je ergens iets fout doet met rare custom error handlers, dus ik schop hem naar Programming

Anyone who gets in between me and my morning coffee should be insecure.

Pagina: 1