Problem mit Funktionsdefinition

Begonnen von jagdfalke, 11 Februar 2002, 18:24:37

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

jagdfalke

Hi,
ich beschaeftige mich gerade mit PHP und Co. und habe folgendes Problem:
Ich habe am Anfang einer Datei eine Variable definiert und dann versucht, auf sie innerhalb der Definition einer eigenen Funktion zuzugreifen, hat aber nicht geklappt. Im Beispiel unten würde dann garnichts erscheinen (nachdem es vom PHP-Parser verarbeitet wurde ;-) ). Gibts \'ne möglichkeit da trotzdem drauf zuzugreifen, ohne die Variable in der Funktion zu definieren? Wenn man die Variable in eine extra-Datei schreibt und dann in der Funktion hinzulädt würde es ja gehen, aber das is mir zu umständlich.


<i>Beipspiel</i>
<pre style=\"color:#000000;background-color:#ffffff;\">
<html>
   <head>
      <title>Test</title>
   </head>
   <body>
<?php

$v1 = \"hgfd\";

function neu () {
echo $v1;
}

neu ();

?>
   </body>
</html>
</pre>

cu
jagdfalke[Bearbeitet am: 27/2/2002 von jagdfalke]

DarkBoy

Ups  sorry Jagdfalke  
  diesen THread haben wir übersehen .

Wir schauen uns das mal an. Antwort folgt

Cu
Darkboy

FrankySZ

Hiho Jagdfalke,

sollte eigentlich funktionieren, aber nen paar Infos mehr ueber deine Idee waeren von Nutzen.
Evtl schickste das komplette Beispiel mal per email an mich und auch was die Funktion machen soll. thx
greets Franky

jagdfalke

ok bei mir (auf meinem linux-homeserver) funzt es nich

hier mal der aufbau des ganzen:

dateien:
 - index.php
 - config.php
 - src/style.css ;-)

aufbau config.php

<hr>
<u><php-anfang></u>

my-sql definintionen
link-adrss-definitionen
sonstige variablen (meta, etc)

definition von funktion zum seitendesign

definition von funktion zur navleisten-generierung

<u><php-ende></u>
<hr>

aufbau index.php

<hr>
<u><php-anfang></u>

einbinden von config.php [include("config.php");]

echo von dtd (dokumenttypdefinition)

<u><php-ende></u>
<html>
<head>
<u><php-anfang></u>

echo von metas (per variable aus config.php)

echo von sonstigen headdaten (titel, style-datei...)

<u><php-ende></u>
</head>
<body>
<u><php-anfang></u>

echo von verschiedenen variablen aus config.php

benutzen der navleisten-generierung- und seitendesignfunktion (auch aus config.php ;-) )

<inhalt>

<u><php-ende></u>
</body>
</html>
<hr>


aufbau src/style.css:
<hr>
style-definitionen
<hr>

ok das prob liegt nun da:
in der config.php hab ich die linkadressen definiert und wollte die dann mit der navleistenfunktion in der index.php mit anderem zeugs als links erscheinen lassen
des hat aber net gefunzt
das echo der variable liegt in zei switch () abfragen, wenn des was macht
aber wie gesagt, das oben funktioniert auch net :-(

cu

jagdfalke

sag mal wieso zerquetscht es dieses signaturbild immer so??? in meiner userinfo is es net