cały czas nie dodaje tego co po kropce, próbowałem już z jednych uchem (') dwoma, bez...
Proszę o pomoc
$contentTemp = $this->dirTemp . $imageName; $imageName = $_FILES['image']['name']; private $dirTemp = 'tmp/';
<?php //raportowanie błędów //deklaracja zmiennych $contentTemp = 'foo.txt'; $uploaded = 'newName'; //zmienia nazwę pliku na newName ----- $contentTemp = 'foo.txt'; $uploaded = 'newName'; //zmienia nazwę na newNamesomething ---- $contentTemp = 'foo.txt'; $uploaded = 'newName.txt'; //zmienia nazwę na newName.txtsomething ?>
$contentTemp = 'foo.jpg'; $uploaded = 'bar.jpg';
preg_match("/([\s\S]*)?\.([\s\S]*)/", $uploaded, $arrayOldName); // znajdź i zapisz do tablicy o index 1 wszystko przed OSTATNIĄ kropką, znajdź i zapisz do tablicy o index 2 wszystko po OSTATNIEJ kropce $newName = $arrayOldName[1] . $myString . '.' . $arrayOldName[2]; // stara nazwa pliku bez rozszerzenia + mój nowy tekst, który chcę dodać + . + stare rozszerzenie
<?php //raportowanie błędów //deklaracja zmiennych $contentTemp = 'foo.txt'; $uploaded = 'newName'; //zmienia nazwę pliku na newName ----- $contentTemp = 'foo.txt'; $uploaded = 'newName'; //zmienia nazwę na newNamesomething ---- $contentTemp = 'foo.txt'; $uploaded = 'newName.txt'; //zmienia nazwę na newName.txtsomething ?>
$contentTemp = 'foo.jpg'; $uploaded = 'bar.jpg';
preg_match("/([\s\S]*)?\.([\s\S]*)/", $uploaded, $arrayOldName); // znajdź i zapisz do tablicy o index 1 wszystko przed OSTATNIĄ kropką, znajdź i zapisz do tablicy o index 2 wszystko po OSTATNIEJ kropce $newName = $arrayOldName[1] . $myString . '.' . $arrayOldName[2]; // stara nazwa pliku bez rozszerzenia + mój nowy tekst, który chcę dodać + . + stare rozszerzenie