2012-04-02 11 views
0

Ich bin, wie Sie einen Entwickler mit grundlegenden PHP-Skripten nennen, ich habe noch nicht kompliziertes Scripting entwickelt, also bitte mit mir ertragen.Aufruf einer .php Datei

Ich arbeite mit einem Kreisdiagramm. Dieses PHP-Skript, das ich im Netz gefunden habe, erstellt eine PNG-Datei, sobald sie aufgerufen wird.

Beispiel, wenn Sie es direkt zugegriffen wie ..

www.url.com/generate.php

Dieses eine generate.png Bild des Kreisdiagramm erstellen wird

Ich möchte Werte übergeben, um den zu verwendenden SP zu füttern.

Beispiel Ich mag SP_contacts verwenden ich es wie

www.url.com/generate.php?foo='SP_contacts'

es nach der SP wird dann rufen Sie dann passieren würde die Abfrage wird das Bild erzeugen.

dann würde Ich mag das erzeugte Bild und ECHO es in der HTML-Seite nennen.

ich meine Index.php Seite hat das ECHO, behandeln jetzt, wie werde ich diesen generate.php in meinem Index.php nenne

Ich bin nicht sicher, wie man Es funktioniert, da ich keine PHP-Bücher gelesen habe oder dafür geschult wurde, PHP zu verwenden. Ich bin nur ein bisschen entwickeln und lernen Kerl und hofft, dass das Internet für mich da ist. Haha. Danke im Voraus.

Antwort

1

Für dieses spezielle Problem würden Sie am besten Ihre Hauptseite von Ihrem Code trennen.

alle Variablen finden, die Sie zum generieren Funktion haben passieren gehen, und dann auf der Hauptseite Sie es verwenden, als ob es ein Bild waren:

<img src="/generate.php?var=val&var2=val2&etc" />

+0

Sir, wie zu tun Ich zeige generate.php als ein Bild. Ich habe getan, wie du es vorgeschlagen hast. Ich habe in meinem Verzeichnis gesehen, dass das Bild erstellt wurde, aber es wurde nicht auf meiner Hauptseite angezeigt. – Sid

+0

BTW. generate.php ist keine Funktion. oder ist es? Es endet nicht mit einer Rückgabe oder irgendeiner Art – Sid

+0

Wenn Sie sagen "Ich sah in meinem Verzeichnis, dass das Bild generiert wurde" meinst du, dass es eine andere Datei nach dem Generierungsvorgang? Ihre generate.php erstellt eine Datei mit dem Namen [yourimagename]? Dann müssen Sie dieses Bild innerhalb des -Tags der obigen Antwort referenzieren. – TRD

Verwandte Themen