rob: scr to php file

Beitrag lesen

Hi!

Ich habe ein script

Aha.
Wenn du der Meinung bist, daß Script sei fehlerhaft, dann solltest du sinnvollerweise den Code posten.
Ansonsten wird dir niemand helfen können.

Ich moechte den barcode in eine andere seite einfuegen.

Schätzungsweise möchtest du eine PHP-generierte Grafik ausgeben lassen, oder?

Alles funktioniert

Scheinbar ja nicht...

nur der wert "?barcode=1" wird nicht uebergeben.

Woher weißt du, daß der Wert nicht übergeben wird?
Überprüfe das mal.

Muss ich auf meiner seite mit dem barcode script irgendetwas einfuegen um den wert zu bekommen.

Ja. Du mußt normalerweise korrekten Code einfügen ;o)

Oder funktioniert das nicht mit dem src tag?

Natürlich ist das machbar. Du mußt mit deinem Script nur dafür Sorge tragen, daß auch ein Bild an den Browser geliefert wird.
(Dein Script sendet einen entsprechenden Header?)

<html>

Die DTD-Angabe fehlt.

<head>
  <title> Enter Barcode </title>
</head>

Im Head würde ich noch ein paar Angaben (wie z.B. verwendetes Charset) machen.
Der Head ist damit zwar nicht fehlerhaft, aber ein HTML-Dokument braucht einen Body! Den darfst du nicht einfach weglassen.

<img src='barcode.php?barcode=1'>

Das Image-Element erfordert zwingend ein alt-Attribut. Du darfst es leer lassen, aber nicht weglassen.

</html>

Aber wieder zurück zu deinem eigentlichen Problem:
Da du keinerlei brauchbare Angaben lieferst und uns deinen Code auch nicht zeigst, kann man nur Rateversuche anstellen.
Ich tippte mal darauf, daß dein Wert korrekt übergeben wird, du das aber nicht bemerkst, weil du einen falschen Variablennamen verwendest.
Die Lösung dieses Problems sollte hier zu finden sein:
http://de.php.net/register_globals
http://de.php.net/manual/de/security.globals.php
http://de.php.net/manual/de/ini.core.php#ini.register-globals
Wenn das nicht der Fall ist, solltest du das Vorhandensein deiner Variablen prüfen bzw. einen Blick auf den Inhalt von $_REQUEST werfen.
Und wenn das dein Problem noch immer nicht löst, postest du entweder deinen Code oder du wartest bis jemand einen besseren Rateversuch anstellt und dein Problem zufällig löst.

Schöner Gruß,
rob