WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Headerfunktionen (http://www.wcm.at/forum/showthread.php?t=64978)

weev 01.08.2002 11:12

Headerfunktionen
 
Hallo Forum,
ich versuche erfolglos mittels include meine variablen zu übertragen:

file test.inc.php:
<?
$var1="Kundennummer";
$var2="firma";
?>


file session.php:
<?
include("http://192.168.0.100/test/test.inc.php");
echo"TEST-SCRIPT Session.php
";
include("http://10.65.100.11/test/session2.php?var1=$var1&var2=$var2");
?>

....dies ist nur ein testscript, später will ich in die test.inc.php meine mysql_connect variablen und die html colors eintragen. diese werden aber nicht übergeben. was mich noch verwirrt ist, das der aufruf der session2 nur mit include funktioniert, obwohl ja header() richtig währe, oder? irgendwie blick ich mit den headerfunctions noch nicht ganz durch.

--weev

käptn 01.08.2002 12:11

mit header() kannst du HTTP-Header senden, aber imho keine Dateien eischliessen...

header("Location: HTTP://irgendwas");
header("Content-Type: text/html");

HTH

[e]
siehe: http://at2.php.net/manual/de/function.header.php

weev 01.08.2002 12:50

thx, aber warum funktionieren dann im session.php die variablen $var1 und $var2 nicht? die test.inc.php ist ja eingebunden??

--weev

käptn 01.08.2002 14:26

normal ises so:

-----test.php-----
$var = 1;
$var2= 2;
------------------

-----include.php----
$var++;
$var1--;
--------------------

-----index.php-----
include('test.php');
include('include.php');
echo "$var \n $var1";
------------------------

ausgabe:
----------
2
1
----------

HTH

mcs_ 01.08.2002 16:58

hm, bin ja selbst noch rookie, aber funkt dass nicht so, dass du in der datei "test.inc" deinen mysql_connect als funktion drinnen hast und dann in der anderen datei, wo du die funktion brauchst ein "include("test.inc"); " und einen funktionsaufruf, wasweißich, "connect();" ?


hat jetzt natürlich nur begrenzt mit einer header-function zu tun ...

schera 01.08.2002 18:35

... include
 
Ich machs normalerweise so ...

file: config.inc.php {

$user = "test";
$pwd = "test";
$db = "Datenbank";
$table = "test";

}


file: classconnect.inc.php {

function connect($user, $pwd, $db) {

.. Aufbau zur Datenbank ...

}


file: index.php {

include "config.inc.php";
include "classconnect.inc.php";

$db = new connect();

// Aufbau Datenbank
if (!$db->connect($user, $pwd, $db))
echo "fehler ...";

... Inhalt ...

}



Headerlocation verwende ich eigentlich nur um eine andere Seite aufzurufen ...

Gruss,

schera

weev 06.08.2002 15:20

vielen dank, jetzt funktionuiert's....


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag