Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak szybko utworzyć tymczasowy plik ?
Forum PHP.pl > Forum > PHP
seba22
Witam,

Czy jest jakaś gotowa komenda tworząca tymczasowy plik na dysku, podająca jego nazwę ?

$temp = tmpfile(); - Próbowałem ale tworzy to zasób, nie mogę wyciągnąć jego "lokalizacji na dysku".

Jakiś inny pomysł ?

Normalnie teraz tworzę plik do /strona/tmp/losowy.xxx

przed tym sprawdzając oczywiście czy istnieje aby nie nadpisać...

Chciał bym coś co zapisze "konkretnie tylko tymczasowo", ewentualnie w do pamięci ram.
Chodzi o to aby można było aplikację przenosić w dowolne miejsce.
Bez obawy o uprawnienia do zapisu.

$filename = tempnam(sys_get_temp_dir(), 'filePrefix');

<- wysypuje się z basedir, bo chce zapisać do "systemowego katalogu linuksa" /tmp (zajebisty pomysł, nie ma co)

Chce uniknąć podawania ścieżki na sztywno, bo powoduje to problemy z migracją...

Jakikolwiek inny pomysł ?
Uniwersalny ?
Skalowalny ?
Migrowalny ?
nospor
a nie możesz w swojej aplikacji utworzyć katalogu 'tmp' do ktorego to bedziesz zapisywal te swoje tmp? No i jeszcze jakiś skrypcik, ktory będzie usuwał stare pliki z tmp
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.