Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]problem z porównywaniem danych w tablicy
satch83
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 16.09.2007

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


Witam!

Chcę sprawdzić czy wartości zmiennych znajdują się już w tablicy. Mam 8 zmiennych - każda jest zawartością $_FILES['plik1']['name'], $_FILES['plik2']['name'] itd.
Program czyta zawartosc katalogu i wstawia dane do tablicy (nazwy plików). Te 8 zmiennych dostaje od użytkownika który przesyła je w formularzu (wstawia pliki np. obrazki). Chcę aby jeśli dostanie nazwę pliku którą już ma w katalogu na serwerze wygenerował komunikat o błędzie że "już taki plik jest - zmień nazwę pliku i wyślij ponownie". Mam problem z porównaniem zmiennych i tablicy. Ma ktoś pomysł?
Oto kod:
CODE
require('config.php');
$plik1=$_FILES['plik1']['name'];
$plik2=$_FILES['plik2']['name'];
$plik3=$_FILES['plik3']['name'];
$plik4=$_FILES['plik4']['name'];
$plik5=$_FILES['plik5']['name'];
$plik6=$_FILES['plik6']['name'];


$dir='../images/nowe/big';
$tab=scandir($dir);
echo "W katalogu są następujące pliki:";

echo '<pre>';
print_r($tab);
for ($i=1; $i<count($tab); $i++){
$z=$plik.$i; //tutaj nie wiem żeby załapał jako $z=$plik1, $i=2 $z=$plik2 itd a potem żeby samą nazwe znalazł w tablicy

}

if (in_array($z,$tab)){
echo "Plik $z już istnieje!!";
die;
}
else {
$flaga=0;
}


if ($flaga=0) {
echo "dodano rekord";
}

?>


Ten post edytował satch83 19.09.2008, 17:15:11
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 14:38