Weisse Seite ? bei manchen Ja bei anderen Nicht

Apache, Lighttpd, nginx, Cherokee
madmetzi
Posts: 15
Joined: 2006-09-15 15:00

Weisse Seite ? bei manchen Ja bei anderen Nicht

Post by madmetzi » 2007-02-04 13:09

Hab den Server von php 4 auf php 5 geupdatet , jetzt geht nichts mehr?
Infos über den Server http://85.10.208.236/info.php
Merkwürdig ist das 2 php Sachen mit mysql Datenbank laufen z.b. das hier
http://85.10.208.236/madmetzi/vwar/vwar/war.php und andere nicht ? z.B. das hier http://85.10.208.236/dvcclan/
Dieses dvcclan wurde neuinstalliert, also keine Copy und Paste oder so was in der Art.

im errorlog von apache steht zum dvcclan nur das

Code: Select all

[client 84.186.131.245] PHP Warning:  %v%v() [<a href='function.%v'>function.%v</a>]: failed to open stream: No such file or directory in /srv/www/htdocs/dvcclan/include/includes/loader.php on line 8
[client 84.186.131.245] PHP Fatal error:  %v%v() [<a href='function.require'>function.require</a>]: Failed opening required 'include/includes/class/tpl.php' (include_path='/usr/share/php5') in /srv/www/htdocs/dvcclan/include/includes/loader.php on line 8
die Zeile 8 dieser loader.php sieht so aus

Code: Select all

require_once('include/includes/class/tpl.php');
und die tpl.php am anfang so

Code: Select all

<?php 
#   Copyright by Manuel Staechele
#   Support www.ilch.de


defined ('main') or die ( 'no direct access' );

class tpl
{
	var $parts;
	var $keys;
	var $lists;
	var $lang;
  var $ort;
	
	function tpl ($file, $ort = 0) {
	 
		$this->parts = array();
		$this->keys  = array();
		$this->lists = array();
		$this->lang  = array();
    $this->ort   = $ort;
    
		# file bearbeiten, weil file auch ohne .htm angegeben werden kann.
    if ( substr ( $file, -4 ) != '.htm' ) {
      $file .= '.htm';
    }
		

Wenn jemand mir helfen könnte , bitte.

aubergine
Posts: 471
Joined: 2005-09-10 17:52
Location: Frankfurt am Main

Re: Weisse Seite ? bei manchen Ja bei anderen Nicht

Post by aubergine » 2007-02-04 13:34

Schau doch mal auf der Webseite dieses Scripts nach ob das überhaupt PHP5 kompatibel ist.

Es gibt etliche Scripts die dies _nicht_ sind. Deswegen ist es noch eher angebracht php4 und php5 parallel laufen zu lassen.

madmetzi
Posts: 15
Joined: 2006-09-15 15:00

Re: Weisse Seite ? bei manchen Ja bei anderen Nicht

Post by madmetzi » 2007-02-04 13:36

Angeblich ja.
Mich persönlich macht das hier stutzig

Code: Select all

%v%v() [<a href='function.%v'>function.%v</a>]: 
diese komischen %v%v , als wenn der was nicht lesen kann. Aber ich hab keinen Schimmer. Ich sitz jetzt seit Stunden hier dran und google und probier und mach und tue aber nichts.

madmetzi
Posts: 15
Joined: 2006-09-15 15:00

Re: Weisse Seite ? bei manchen Ja bei anderen Nicht

Post by madmetzi » 2007-02-04 17:59

So habs gelöst, es war irgendwas mit der php includes in der Php.ini.
Jetzt läuft eigentlich alles so wie soll außer die Captcha Abfragen , die Images sind gequetscht.
Das schwarze in der Ecke, eigentlich sollte es bis ins rote gehen
http://85.10.208.236/cheater/captchafehler.jpg
Das ist aber nicht nur da so sondern auch in einem Forum was ich noch betreibe.
Wenn mir einer da noch sagen könnte was ich einstellen muß.
Hier der Code der captcha .phps

Image.php

Code: Select all

include_once 'Captcha.php';
$captcha = new Captcha();
$captcha->displayImage();
?>
Captcha.php

Code: Select all

class Captcha {

  var $memory;
  
  function Captcha() {
    include 'Memory.php';
    $this->memory = new Memory();	
  }

  /**
   * @access public
   * @return boolean whether $number is valid or not
   */
  function isValid($number) {
    return $this->memory->numberExists($number);
  }

  /**
   * displays captcha on screen
   * @access public
   */
  function displayImage() {

    $image = imagecreate(135,40);
    ImageColorAllocate($image, 102, 102, 102);

    $numbers = '';
    for ($i=10; $i<=110; $i+=25) {
      $number = rand(2,9);
      $numbers .= $number;
      imagettftext($image, 
                   20,                                  /* Schriftgröße */
                   rand(-30,30),                        /* Neigungswinkel */
                   $i,                                  /*  */
                   25+rand(0,10),                       /* Höhenverschiebung + Variation der Höhe*/
                   imagecolorallocate($image,0,0,0),    /* Schriftfarbe */
                   '/srv/www/htdocs/madmetzi/madmetzi/dv/dv/captcha/font.ttf',                          /* Schrift auswählen */
                   $number                              /*  */
                   );	
    }
    header("Content-type: image/jpeg");
    imagejpeg($image);
    $this->memory->saveNumber($numbers);    
  }
}
?>