witam,
mam pewnien problem z funckjami copy() i move_uploaded_files()
Otóż na każdym zeswerze występuję ten sam problem, a mianowicie obydwie funckje zwracają wartośc false.
Chmody mam dobrze ustawione
Oto kod (formularz)
<?php
echo '<?xml version="1.0" encoding="iso-8859-2"?>'; ?>
<div>
<form enctype="multipart/form-data" action="index.php?page=galeria/dodaj_zdjecie2" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="50000" />
Zdjęcie :
<input name="plik" type="file" size="20" /> <br>
Kategoria: <select size="1" name="kategoria"><br>
<?
$db = file("galeria/kategorie.php"); foreach($db_dziel as $wiersz)
{
//wyswietlanie kategorii
echo '<option value="'.$wiersz.'">'.$wiersz.'</option>'; }
?>
</select>
<br>
<input type="submit" value="Wyślij zdjęcie" /></form>
</div>
Kod (skrypt wykonuący):
<?php
$kategoria = $_POST['kategoria'];
$plik = $_POST['plik'];
chmod("galeria/$kategoria", 0777);
$przesylanie = copy("$plik", "galeria/$kategoria/$plik"); // kopiowanie pliku if($przesylany)
{
echo "Plik został skopiowany<br> Informacje o skopiowanym pliku:<br>
Nazwa: $plik<br>
Wielkość: $plik"; // komunikat
}
else
{
echo "Przesyłanie zdjęcia nie powiodło się!"; }
?>