28-08-2009, 14:39
Pisze system który ma za zadanie po rejestracji drużyny utworzyc katalog z unikalnym id i wysłac do niego plik elo.php zmieniając nazwę na index.php, oto kawałek z którym mam problem:
Wszystko idzie dobrze katalog się tworzy, ale wyskakuje błąd:
Nie wiem co jest zle bo jak osobno testowałem copy() to kopiowało mi plik, ale teraz musiałem dodac zmienną z unikalnym id która określa o jakim numerze ma utworzyc katalog i wszystko się posypało. Proszę o pomoc lub cenne uwagi
Kod:
<?php
} else {
$nick = $_COOKIE['username'];
$query = "INSERT INTO team (nazwa,gra, strona, nick, kontakt) " .
"VALUES ('" . $_POST['nazwa'] . "','" . $_POST['gra'] . "','" . $_POST['strona'] . "','$nick','" . $_POST['kontakt'] . "');";
$result = mysql_query($query)
or die(mysql_error());
$folder = mysql_insert_id();
$yes = mysql_insert_id();
?>
<p>
Dziękujemy, za zarejestrowanie druzyny<br>
<?php
if (mkdir("/home/dziamber/domains/clan-media.pl/public_html/tmoe/teams/$folder", 0777)) {
echo "Folder został utworzony poprawnie";
} else {
echo "nastapil blad podczas rejestracji skontaktuj sie z administracja";
}
$source = '/home/dziamber/domains/clan-media.pl/public_html/tmoe/pliki/elo.php';
$destination = 'index.php';
copy($source, '/home/dziamber/domains/clan-media.pl/public_html/tmoe/teams/$yes/'.$destination) or die("Błąd przy kopiowaniu");
header("Refresh: 4; URL=index.php");
echo "Zakończono proces rejestracji! " .
"Zostaniesz przeniesiony do oryginalnej storny!<br>";
echo "(Je¶li przegl±darka nie obsługuje przekierowań, " .
"<a href=\"index.php\">kliknij tutaj</a>)";
die();
}
} else {
?>
Kod:
Warning: copy(/home/dziamber/domains/clan-media.pl/public_html/tmoe/teams/$yes/index.php) [function.copy]: failed to open stream: No such file or directory in ....

![[Obrazek: 2guxq1i.gif]](http://img713.imageshack.us/img713/1035/2guxq1i.gif)