Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Problem z kopiowaniem - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Problem z kopiowaniem (/thread-problem-z-kopiowaniem)



Problem z kopiowaniem - dziamber - 28-08-2009

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:
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 {
?>
Wszystko idzie dobrze katalog się tworzy, ale wyskakuje błąd:
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 ....
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 Smile


RE: Problem z kopiowaniem - Labsta.com - 28-08-2009

Zobacz jaką podajesz ścieżkę ...../$yes/......
Brak '.$yes.'


RE: Problem z kopiowaniem - kajzur - 28-08-2009

Albo daj to pomiędzy "" a nie ''.


RE: Problem z kopiowaniem - dziamber - 28-08-2009

Dzięki Labsta jak zwykle takiego babola strzeliłem Smile A tobie Kajzur zapomniałem podziękowac za ostatnią pomoc, więc i tobie bardzo dziekuję Smile