• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[PHP] $randomString in einer $Variable - Wieso geht das nicht?

LikeStar

New member
Hallo Community,

mein randomString Code funktioniert einwandfrei.
Ich habe $randomString in eine Variable eingebaut.

Das schaut dann so aus: $file = 'php/'$randomString'.php';.
Damit ich beim Erzeugen einer PHP Datei einen neuen Namen erzeugen kann:
akLjhfTuex.php

PHP:
<?php
$length = 10;
$randomString = substr(str_shuffle("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"), 0, $length);
echo $randomString;

$daten = "<div style=\"width:400px; height:200px; float:left; margin-top:50px; background-color:gray\"></div>";
$dateihandle = fopen("txt/textfile.txt","a+");
fwrite($dateihandle, $daten."\r\n");
fclose($dateihandle);  


$file = 'php/'$randomString'.php';
$current = file_get_contents($file);
$current .= "test";
file_put_contents($file, $current, FILE_APPEND | LOCK_EX);

include ('index.php');
?>

Edit:

ERLEDIGT

Ich habe ein wenig rum experimentiert. Es funktioniert:

Habe die Hochkommas in Anführszeichen umgewandelt
$file = "php/$randomString.php";
 
Zuletzt bearbeitet:
So müsste das auch funktionieren:
PHP:
$file = 'php/'.$randomString.'.php';
Einfach die Variable korrekt konkatenieren. :)
 
Zurück
Oben