Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z kopiowaniem
#1
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
[Obrazek: 2guxq1i.gif]
Odpowiedz
#2
Zobacz jaką podajesz ścieżkę ...../$yes/......
Brak '.$yes.'
Odpowiedz
#3
Albo daj to pomiędzy "" a nie ''.
Odpowiedz
#4
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
[Obrazek: 2guxq1i.gif]
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl