verflixte parameter
Verfasst: 19.04.2006 21:29
irgendwie hab ich so meine probleme mit den variablen in php..
also, folgendes:
ich habe eine setup.php in der steht ua:
in der functions.inc.php steht folgendes:
ich lade nun also meine content.inc.php per include in der setup.php hinzu.
in dieser befindet sich ein formular:
beim senden soll dann die saved.php aufgerufen werden:
welche dann die bereits eingebundene function speichern() aufruft.
naja, zumindest ist das so gedacht..
geht nämlich irgendwie nicht.

also, folgendes:
ich habe eine setup.php in der steht ua:
Code: Alles auswählen
require ("./includes/functions.inc.php");
$configfile = "./admin/config/test.inc.php";
include ("./admin/includes/pages/content.inc.php");
Code: Alles auswählen
function speichern(){
global $configfile;
// daten annehmen und verarbeiten
$lastupdate=$_POST['lastupdate'];
$vorname=$_POST['vorname'];
$ausgabe=$lastupdate. ", ". $vorname ;
$datei=fopen($configfile,"a");
echo "ausgabe:".$ausgabe;
echo "datei wird gespeichert:".$datei;
$output=fwrite($datei,$ausgabe);
fclose($datei);
break; //nur zu testzwecken
}
in dieser befindet sich ein formular:
Code: Alles auswählen
<form method='POST' action='saved.php'>
blahblah
<input type='submit' value='Speichern'>
</form>
Code: Alles auswählen
$dummy=speichern();
echo "config=$configfile<br>fertig gespeichert!<br>";
naja, zumindest ist das so gedacht..

wie kann die funktion undefined sein? sie wurde doch included..?!Call to undefined function: speichern() in h:\...\saved.php
