php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.02.2005, 20:13  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard Klasse macht Bild kaputt

Folgendes Problem:
Mein Script soll:
ein Koordinatensystem zeichnen, in das eine funktion "gezeichnet" wird, also z.b. die sinuskurve
Mein Script tut:
es gibt folgenden text aus:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1"></HEAD>
<BODY></BODY></HTML>
, außer wenn ich die Klasse ausklommentiere, dann erscheint das bild mit den beiden achsen.

der code:
PHP-Code:
<?php
$im
=imagecreatetruecolor(500,500);

imagetruecolortopalette($im,false,256); 

$t=imagecolorallocate($im,255,255,255); 
imagefill($im,0,0,$t); 
$b=imagecolorallocate($im,0,0,0);
imageline($im,0,249,500,249,$im); //sekrechte linie
imageline($im,249,0,249,500,$im); //waagerechte linie

class func {
        var 
$mx//skalierung auf x-ebene
        
var $my//skalierung auf y-ebene
        
var $code//code der funktion (z.b. "sin(x)")
        
var $im//referenz des Bildes
        
function func(&$im,$code,$mx 100,$my 100) {//konstruktor Klasse
                
$this->mx $mx;
                
$this->my $my;
                
$this->code $code;
                
$this->im &= $im;
        }
        function 
calc($x) {
                
//Wenn die funktion klappt, wird der wert zurückgegeben sonst gibts nen Fehler
                
if(@eval("\$y = ".str_ireplace("x",$x,$this->code).";"))
                        return 
$y
                else
                        return 
trigger_error(str_ireplace("x",$x,$this->code)." ist keine gültige Funktion!",E_USER_NOTICE);
        }
        function 
draw() {
                
                for(
$x=0;$x<=500;$x) {
                        
$realx = ($x-249)/$this->mx;
                        
$y $this->calc($realx); //funktionswert ermitteln
                        
$realy $y*$this->my+249;
                        
imagesetpixel($this->im,$x,$realy,$b); //Pixel setzten
                
}
        }
}
$sin = new func($im,"sin(x)"); //neue Funktion "sin(x)" also sinus von x
$sin->draw(); //funktion zeichnen

imagejpeg($im); //Bild ausgeben
?>
link zu meiner phpinfo:
http://buhmann.bu.funpic.de/krams/phpinfo.php

genaue Fragestellung:
Warum wird das bild überhauptnicht ausgegeben, wenn es doch keinen direkten Fehler gibt?
Es muss an der Klasse liegen, da das Bild erscheint, wenn ich diese weglasse, aber WO ist der fehler?

Schonmal Danke für alle, die sich zeit für dieses Problem nehmen
Buhmann ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.02.2005, 20:59  
Gast
 
Beiträge: n/a
Standard Re: Klasse macht Bild kaputt

Zitat:
Zitat von Buhmann
Folgendes Problem:
Einige semantische und syntaktische Fehler entfernt und dort getestet:
http://test.php-help.info/test-21/ (Quelltexte werden angezeigt)
Zitat:
Es muss an der Klasse liegen, da das Bild erscheint, wenn ich diese weglasse, aber WO ist der fehler?
Die alle aufzuführen, bin ich zu faul. Sag "danke, meikel"...
  Mit Zitat antworten
Alt 24.02.2005, 21:25  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

danke, meikel
Buhmann ist offline   Mit Zitat antworten
Alt 25.02.2005, 08:35  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

:wink:
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bild onMouseOver einblenden rocco HTML, Usability und Barrierefreiheit 8 22.02.2008 12:52
Variable aus Klasse herausbekommen GSJLink PHP Tipps 2008 7 16.02.2008 22:25
Transparentes Bild über Bild legen *update gelöst* Broadcast PHP-Fortgeschrittene 11 04.02.2008 15:27
String-Parser Klasse - was muss rein? Matze PHP Tipps 2007 2 08.04.2007 22:14
mehr als eine Klasse einbinden Alpha Centauri PHP-Fortgeschrittene 4 13.04.2006 20:56
Zuf�lligen String auf Bild schreiben - Klasse geht nicht greg PHP-Fortgeschrittene 4 06.11.2005 11:19
Instanz einer Klasse in einer anderen Klasse verwenden Buhmann PHP-Fortgeschrittene 7 28.10.2005 23:12
[Erledigt] Bild aus Datei in Bild einfügen PHP Tipps 2005-2 1 07.08.2005 23:36
[PHP«Image] Bild in ein anderes Bild einsetzen PHP Tipps 2005-2 4 07.08.2005 19:39
[Erledigt] Führerschein für Klasse A+B.. Preis OK??? Off-Topic Diskussionen 20 13.07.2005 18:44
Rückgabewert auf einer Klasse anders als in der Klasse micbur PHP Tipps 2005-2 6 10.06.2005 15:06
Bild aus Server anzeigen lassen flual2000 PHP Tipps 2004 4 26.10.2004 16:33
Klasse ändern UniQ PHP Tipps 2004 5 24.08.2004 14:46
Bild größe hat prob mit umbenennung. JEGO PHP Tipps 2004 1 08.07.2004 16:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jemand macht immer das bild kaputt, einer macht immer das bild kaputt, irgendeiner macht immer das bild kaputt, einer macht immer das bild kaputt pdf, einer macht das bild immer kaputt, \einer macht immer das bild kaputt\, irgendeiner macht das bild immer kaputt, immer macht jemand das bild kaputt, irgendeiner macht das bild kaputt, immer macht einer das bild kaputt power point, einer macht immer das bild kaputt powerpoint, php bild kaputt, einer macht das bild immer kaputt ppt, php download bilddatei defekt, bild nach php kaputt, php bilddatei defekt, irgendeiner macht ja immer das bild kaputt, php download bild immer kaputt?, standard jemand macht immer das bild kaputt..., i.wer macht immer das bild kaputt

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:23 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.