Hallo,
Woher Du die Information haben willst, dass nach einer Aktion wie
$erg=copy('foo', 'bar');
in $erg der Wert 'bar' (neuer Dateiname) stehen soll, erschließt sich nicht.
gelesen gar nicht.
sondern?
Ich lege eine neue Variable an mit dem Namen $erg und diese soll dann das Ergebnis von dem Kopieren haben
Ja, und das Ergebnis des Kopierens ist der Wert TRUE für "hat funktioniert".
aber wie schon etwas weiter oben geschrieben es wird nicht mal richtig kopiert. Im Ordner befindet sich eine Datei "1665630527" ohne Endung.
Natürlich, genau das tut doch die Anweisung, die du im Startposting gezeigt hast:
$p_bild_neu = copy("img/produkte/".$p_bild,"img/produkte/".$tocken_foto);
Du sagst doch selbst:
In „$tocken_foto“ steht eine Zufallszahl.
Und genau diese Zufallszahl übergibst du als Dateinamen, den die Kopie bekommen soll. Works as designed.
So long,
Martin