SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.03.2009, 13:35:20
Wuschel Wuschel ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 36
Beiträge: 4
Realisierung eines Prokejts? (Anfänger)

Hallo,

ich versuche ein Projekt für eine Schulklasse, zu einem "virtuellen" Ökologie Praktikum relisieren.

ANforderungen:

1. Ein Bild wird erzeugt mit zufällig erzeugten Punkten (Arten);
--> Das habe ich geschafft
2. In das Bild wird ein Kreis eingezeichnet, welches den radius des Forschers eingrenzt in dem er die Arten zählt.
--> DAs habe ich geschafft.

Nun meine Frage:

Wie kann ich es schaffen, dass das Bild per Button mit den Punkten gefüllt wird und per button der Suchradius eingefügt wird?

MFG Stefan

PHP-Code:
<?php
// Ökosystem

header("Content-type: image/png"); // Grafik-Header (image/png) an den Browser senden

$breite 600// Breite der Grafik
$hoehe 600// Höhe der Grafik
$marsbild imageCreateTruecolor($breite$hoehe); // Grafik erstellen
$x rand(45,555);
$y rand(45,555);
$count 1;
$zahl 20;

  for(
$count 1$count $zahl$count++)
    {
    
$x1 rand(5,595);
    
$y1 rand(5,595);
    
$punkte1 imageColorAllocate($marsbild00255); // Farbe für die Art1
imageFilledEllipse($marsbild$x1$y11010$punkte1); // Einen gefüllten Kreis (Elipse) zeichnen;
    
}

  for(
$count2 1$count2 $zahl$count2++)
    {
    
$x2 rand(5,595);
    
$y2 rand(5,595);
    
$punkte2 imageColorAllocate($marsbild255,0); // Farbe für die Art2
imageFilledEllipse($marsbild$x2$y21010$punkte2); // Einen gefüllten Kreis (Elipse) zeichnen;
    
}


$wasserfarbe imageColorAllocate($marsbild0255125); // Hintergrundfarbe
imageFill($marsbild00$wasserfarbe); // Grafik mit der Hintergrundfarbe füllen

$inselfarbe imageColorAllocate($marsbild000); // Farbe für den Kreis
imageEllipse($marsbild$x$y9090$inselfarbe); // Einen Kreis zeichnen


imagePng($marsbild); // Ausgabe der Grafik an den Browser senden
imageDestroy($marsbild); // Grafik aus dem Speicher entfernen
?>

Geändert von Damir (24.03.2009 um 13:51:57 Uhr) Grund: Bitte die PHP-Tags nutzen!
Mit Zitat antworten
  #2  
Alt 15.03.2009, 13:54:07
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
AW: Realisierung eines Prokejts? (Anfänger)

Hallo.
Es ist nicht ohne weiteres möglich erst die Punkte einzufügen und in dieses Bild dann noch den Kreis hinzuzufügen. Ich würde dir empfehlen eine kleine Klasse zu schreiben, die dieses Problem für dich löst. Ein Objekt dieser Klasse kannst du dann während der Laufzeit serialisieren und so vorrübergehend speichern. So ist es auch möglich den Aktionsradius des Forschers später in das bereits bestehende Bild einzufügen. Wenn dieses Unterfangen dir Probleme bereiten sollte kannst du dich gerne nochmals melden.
MfG, Andy
__________________
BSc. Applied Computer Science
http://www.bornageek.com
Mit Zitat antworten
  #3  
Alt 15.03.2009, 14:14:11
Wuschel Wuschel ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 36
Beiträge: 4
AW: Realisierung eines Prokejts? (Anfänger)

Hallo Andy,

vielen dank für deine schnelle Antwort.
ICh verstehe leider nicht ganz wie ich eine KLasse in meinem Fall anwenden soll?

Mein Hauptproblem ist:
Wie kann ich das Bild zeichnen lassen per Button.

Das andere Problem möchte ich dann vlt mit einem Array lösen, in welchem die DAten gespeichert werden der Punkte.

MFG Stefan

Geändert von Wuschel (15.03.2009 um 14:41:10 Uhr)
Mit Zitat antworten
  #4  
Alt 15.03.2009, 21:05:56
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Realisierung eines Prokejts? (Anfänger)

Sowas ähnliches: http://dokulesehemmung.selfip.org/fr...ktefueller.php ??
Mit Zitat antworten
  #5  
Alt 24.03.2009, 12:52:06
Wuschel Wuschel ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 36
Beiträge: 4
AW: Realisierung eines Prokejts? (Anfänger)

Ja genau sowas!

Wie funktioniert das genau, woher bekomme ich den Quelltext?

MFG STfean
Mit Zitat antworten
  #6  
Alt 24.03.2009, 18:51:13
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Realisierung eines Prokejts? (Anfänger)

Selber schreiben! ;-)


Spass beiseite:
Die gleiche Datei aufrufen, nur "?action=sourcecode" dranhängen.
Mit Zitat antworten
  #7  
Alt 26.03.2009, 12:35:36
Wuschel Wuschel ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 36
Beiträge: 4
AW: Realisierung eines Prokejts? (Anfänger)

Vielen Dank!

Genau so eine Lösung habe ich gesucht!

Mal schau'n ob meine Schüler das genau so toll finden wie ich!

MFG Stefan
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie realisiere ich das? (Anfänger) BK06 PHP Grundlagen 2 19.03.2009 12:51:51
Anfänger Frage wegen Fehler micha69 PHP Grundlagen 15 24.07.2007 15:28:28
Bilder auslesen, anzeigen, öffnen (Galerie) - ANFÄNGER ;) StiNgray PHP Grundlagen 36 15.09.2006 12:09:49
Anfänger: Proggy mit NatSort... Rüeblibär PHP Grundlagen 3 16.08.2006 11:09:13
Anfänger: inhalt von 2 Tabellen auf gleichheit prüfen shinbo-san MySQLi/PDO/(MySQL) 1 17.08.2004 19:01:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:56:31 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt