Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wgrywanie i problem z Chmod`em
Forum PHP.pl > Forum > Przedszkole
mimol
Mam formularz do wgrywania plików
Kod
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="102400" />
Plik do wyslania: <input name="userfile" type="file" />
<input type="submit" value="Wyslij" />

Kod
<?php
$location = 'pliki/' . basename($_FILES['userfile']['name']);

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $location)) {
   echo "Plik zostal zaladowany poprawnie...<BR> <A HREF='index.html'>Powrot</A>";
} else {
   echo "Plik nie został załadowany...";
}
?>

Lecz po wgraniu pliku ma on chmod 600(Ja potrzebuję zeby podczas wgrywania od razu zmienil sie na chmod 644) Pomocy
piotrooo89
potraktuj ten plik po wgraniu tym: chmod
mimol
dodalem takie cos
Kod
$plik = "pliki/['name'].jpeg";
chmod($plik, 0644);
echo(' CHMOD nadano dla pliku '. $plik);


tylko nie wiem jak przechwycic nazwe pliku. Jak powinna wyglądać zmienna $plik ?
piotrooo89
  1. <?php
  2. $plik = "pliki/$_FILES['userfile']['name']";
  3. ?>


z tablicy go odczytasz.
mimol
Pojawia się błąd
Kod
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/sites/yoyo.pl/d/m/dmw/upload.php on line 10

Linia 10 to
Kod
$plik = "pliki/$_FILES['userfile']['name']";
piotrooo89
  1. <?php
  2. $plik = 'pliki/'.$_FILES['userfile']['name'];
  3. ?>
mimol
Dzięki działa winksmiley.jpg
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.