Hi
Ich habe folgende Ausgangssituation. Es werden 3 Variablen via SESSION auf eine neue Seite übergeben. Das klappt alles wunderbar. Jetzt möchte ich das er auf diese Variablen zugreift und dafür einen Ordner + eine Php-Datei anlegt. Allerdings liest $file keine Variablen. Wie mache ich das, dass $file auf diese Variablen zugreift und dort einen Ordner + die Datei erstellt?
Das ist mein Script
Bis zum $text ist alles ok. Text wird auf der neuen Seite ausgegeben. Allerdings erstellt $file auf dem FTP nur eine Datei namens $interpret.
Ein Beispiel:
Ich gebe auf der vorherigen Seite ein:
Interpret: Test
Song: Testsong
Der Ordner "Test" ist bereits auf dem FTP vorhanden.
Nun soll er auf Seite2 diese Variablen nehmen, den Ordner Test finden und in diesem Ordner die Datei Testsong.php anlegen. Diese Datei soll dann den Text im oben eingebenen Textfeld ausgeben.
Fertig
Ich hoffe das war verständlich genug. Meine Nerven liegen plank ich hab alles mögliche ausprobiert aber es klappt einfach nicht.
Ich habe folgende Ausgangssituation. Es werden 3 Variablen via SESSION auf eine neue Seite übergeben. Das klappt alles wunderbar. Jetzt möchte ich das er auf diese Variablen zugreift und dafür einen Ordner + eine Php-Datei anlegt. Allerdings liest $file keine Variablen. Wie mache ich das, dass $file auf diese Variablen zugreift und dort einen Ordner + die Datei erstellt?
Das ist mein Script
PHP-Code:
<form method="POST" action="<?php echo $PHP_SELF ?>">
<table width="200" border="0">
<tr>
<td>Text:</td>
<td><form><textarea name="nachricht"></textarea></td><br>
</tr>
<tr>
<td>
<input type="submit" value="Speichern">
</td>
</tr>
</table>
</form>
<?php
// Hier wird auf das Textfeld zugegriffen
$text = $_POST['nachricht'];
// Hier werden die per SESSION definierten Variablen ausgegeben
$file = '/$interpret/$song.php';
file_put_contents($file, $text);
Ein Beispiel:
Ich gebe auf der vorherigen Seite ein:
Interpret: Test
Song: Testsong
Der Ordner "Test" ist bereits auf dem FTP vorhanden.
Nun soll er auf Seite2 diese Variablen nehmen, den Ordner Test finden und in diesem Ordner die Datei Testsong.php anlegen. Diese Datei soll dann den Text im oben eingebenen Textfeld ausgeben.
Fertig
Ich hoffe das war verständlich genug. Meine Nerven liegen plank ich hab alles mögliche ausprobiert aber es klappt einfach nicht.
Kommentar