mam taki problem że gdy dodaje plik do serwisu który jest na serwerze php5 wywala mi komunikat:
Warning: copy(/pliki_dostawcy/readme.txt) [function.copy]: failed to open stream: No such file or directory in /public_html/admin/dostawcy.php on line 519
serwis stał wcześniej na serwerze php 4.7 i działał bez problemu
czy ktoś wie jak przerobić kod tak aby dodawanie plików działało:
CODE
$sciezka=dirname($PATH_TRANSLATED);
if(!empty($plik_name))
{
if (file_exists($sciezka."/pliki_dostawcy/".$plik_name))
{
unlink($sciezka."/pliki_dostawcy/".$plik_name);
$plik_name=strtr($plik_name," ","_");
$nowyplik=$sciezka."/pliki_dostawcy/".$plik_name;
copy($plik,$nowyplik);
?>Plik dodano }
else
{
$plik_name=strtr($plik_name," ","_");
$nowyplik="/pliki_dostawcy/".$plik_name;
copy($plik,$nowyplik);
?>
Plik dodano.
//$data=date('d-m-Y G:i:s', mktime());
$query="INSERT INTO sbs_dostawcyatesty (nazwa, id_dostawcy)";
$query.=" VALUES ('$plik_name', '$wybrany')";
$wykonaj=mysql_query($query);
if(!empty($plik_name))
{
if (file_exists($sciezka."/pliki_dostawcy/".$plik_name))
{
unlink($sciezka."/pliki_dostawcy/".$plik_name);
$plik_name=strtr($plik_name," ","_");
$nowyplik=$sciezka."/pliki_dostawcy/".$plik_name;
copy($plik,$nowyplik);
?>Plik dodano }
else
{
$plik_name=strtr($plik_name," ","_");
$nowyplik="/pliki_dostawcy/".$plik_name;
copy($plik,$nowyplik);
?>
Plik dodano.
//$data=date('d-m-Y G:i:s', mktime());
$query="INSERT INTO sbs_dostawcyatesty (nazwa, id_dostawcy)";
$query.=" VALUES ('$plik_name', '$wybrany')";
$wykonaj=mysql_query($query);