Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mój błąd - gdzie?, Mały problem z uploadem
Chiq_
post 29.03.2007, 18:47:44
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.02.2007

Ostrzeżenie: (0%)
-----


Witam wszystkich,
Mam mały problem ze skryptem nie moim, ale z moimi poprawkami. Po ruszeniu tej lokomotywy dowiaduję się, że:

Warning: move_uploaded_file(../../galerie/katalog_10/f13.jpg): failed to open stream: No such file or directory in /usr/local/apache/www/htdocs/adamo.fr.pl/gim47.fr.pl_v2/tools/add_galery/up.php on line 84

Warning: move_uploaded_file(): Unable to move '/tmp/phpgBZCFU' to '../../galerie/katalog_10/f13.jpg' in /usr/local/apache/www/htdocs/adamo.fr.pl/gim47.fr.pl_v2/tools/add_galery/up.php on line 84

Linia 84 w kodzie to linia nr 14 w kodzie niżej

Kod wygląda tak:

<form enctype="multipart/form-data" action="up.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
<input name="plik" type="file" />
<input type="hidden" name="id" value="<? echo"$folder" ?>" />
<input type="submit" value="Wyślij plik" />
</form>


<?php
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
if(is_uploaded_file($plik_tmp)) {
move_uploaded_file($plik_tmp, "../../galerie/$folder/$plik_nazwa");
if(file_exists("../../galerie/$folder/$plik_nazwa")) {
echo "Plik: <b>$plik_nazwa</b> o rozmiarze
<b>$plik_rozmiar bajtów</b> został przesłany na serwer!<br><br>";
include("table.txt");
}
else
echo"wystąpił błąd.";
}
?>

Wiemy, że $folder istnieje, i działa.

Byłbym wdzięczny za pomoc, to dla mnie ważne.
I nie krzyczcie -> jestem trochę zielony tongue.gif
Pozdrawiam,
Adam

Ten post edytował Chiq_ 29.03.2007, 18:48:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
acztery
post 29.03.2007, 18:50:14
Post #2





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

Ostrzeżenie: (0%)
-----


a gdzie masz zdefiniowaną zmienną $folder
Go to the top of the page
+Quote Post
Chiq_
post 29.03.2007, 19:15:00
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 9.02.2007

Ostrzeżenie: (0%)
-----


kilometry do tylu....
skrypt generuje nstępny dostępny plik ( katalog_x ). Nastpępnie przesyła to na tę stronę (POST). I tutaj ją odbieram, wykorzystuję wcześniej.... i działa. Na jej podstawie tworzę nowy katalog, więc działa (odbywa się to na tej samej stronie co skrypt).
Przed tym co podałem wcześniej mam tylko tyle :
<?
//wykonywanie przygotowań do wgrywania

$folder=$_GET["folder"];
$title=$_GET["title"];
$opis=$_GET["opis"];
if(($folder=="") or ($title=="") or ($opis=="")){
echo"";
} else {

// tworzenie katalogu
if(file_exists("../../galeria/$folder"))
echo""; else
mkdir("../../galeria/$folder", 0777);
chmod("../../galeria/$folder", 0777);

//zapis tytułu
if(file_exists("../../galeria/$folder/title.txt"))
echo""; else
$b = fopen("../../galeria/$folder/title.txt", "w");
// zapisanie danych
fputs($b, $title);
// zamknięcie pliku
fclose($b);

//zapis opisu
if(file_exists("../../galeria/$folder/opis.txt"))
echo""; else
$ba = fopen("../../galeria/$folder/opis.txt", "w");
// zapisanie danych
fputs($ba, $opis);
// zamknięcie pliku
fclose($ba);

//log:
echo"<span >";
if(file_exists("../../galeria/$folder"))
echo"Utworzono katalog o nazwie: <b>$folder</b><br>";
else
echo"Błąd przy tworzeniu katalogu o nazwie: $folder<br>";

if(file_exists("../../galeria/$folder/opis.txt"))
echo"Utworzono plik <b>opis.txt</b> w folderze <b>$folder</b><br>";
else
echo"Błąd przy tworzeniu pliku <b>opis.txt</b> w folderze <b>$folder</b><br>";

if(file_exists("../../galeria/$folder/title.txt"))
echo"Utworzono plik <b>title.txt</b> w folderze <b>$folder</b><br>";
else
echo"Błąd przy tworzeniu pliku <b>title.txt</b> w folderze <b>$folder</b><br>";

echo"</span><br><br><span class=\"bold\">Jeśli utworzono wszystkie pliki i foldery, można przejść do wysyłania pliku.<br>Pliki wysyła się pojedyńczo.<br><br>Jeśli coś poszło nie tak - prosiłbym o wiadomość.</span>";

}


Ale nie sądze, aby problem tkwił tutaj....
pzdr,
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:17