Файлды file_put_contents файлында қалтада сақтаңыз

file_put_contents('image.jpg',file_get_contents('http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg'));

Бұл жұмыс істейді - ағымдағы қалтадағы файлды сақтау, бірақ мен:

file_put_contents('/subfolder/image.jpg',file_get_contents('http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg'));

онда қате бар:

ағынды аша алмады:

сияқты файл немесе каталог жоқ

және т.б.

неге? Мұны ішкі қалтада қалай сақтауға болады?

6
Сіз оны осы қалтада сақтауға құқығыңыз бар ма?
қосылды автор Robert, көзі
Бастапқы қиғаш сызықты алып тастаңыз.
қосылды автор Luigi Siri, көзі
Бастапқы қиғаш сызықты алып тастаңыз.
қосылды автор Luigi Siri, көзі

9 жауаптар

Әрқашан толық жолдарды қолданыңыз және каталогтың жазуға болатынына көз жеткізіңіз. Сондай-ақ, copy URL мекенжайын тікелей пайдалануға болады

$url = 'http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg';
$dir = __DIR__ . "/subfolder";//Full Path
$name = 'image.jpg';

is_dir($dir) || @mkdir($dir) || die("Can't Create folder");
copy($url, $dir . DIRECTORY_SEPARATOR . $name);
12
қосылды
Бұл мысалда file_put_contents қолданған кезде?
қосылды автор pal4life, көзі
@ pal4life Сізге қажеті жоқ көшіру URL мекенжайларында пайдалануға болады
қосылды автор Robert, көзі

Әрқашан толық жолдарды қолданыңыз және каталогтың жазуға болатынына көз жеткізіңіз. Сондай-ақ, copy URL мекенжайын тікелей пайдалануға болады

$url = 'http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg';
$dir = __DIR__ . "/subfolder";//Full Path
$name = 'image.jpg';

is_dir($dir) || @mkdir($dir) || die("Can't Create folder");
copy($url, $dir . DIRECTORY_SEPARATOR . $name);
12
қосылды
Бұл мысалда file_put_contents қолданған кезде?
қосылды автор pal4life, көзі
@ pal4life Сізге қажеті жоқ көшіру URL мекенжайларында пайдалануға болады
қосылды автор Robert, көзі

Бірінші слэштен шығуға тырысыңыз:

file_put_contents('subfolder/image.jpg',file_get_contents('http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg'));

Егер бұл әлі жұмыс істемесе, кіру құқығын тексеріңіз.

7
қосылды

Бірінші слэштен шығуға тырысыңыз:

file_put_contents('subfolder/image.jpg',file_get_contents('http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg'));

Егер бұл әлі жұмыс істемесе, кіру құқығын тексеріңіз.

7
қосылды

Қапшықтың шыққанын және осы қалтаны жасамаған жағдайда тексеріңіз

$dir_to_save = "/subfolder/";
if (!is_dir($dir_to_save)) {
  mkdir($dir_to_save);
}
file_put_contents($dir_to_save.'image.jpg',file_get_contents('http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg'));

also make sure that you want to use ABSOLUTE_PATH instead of RELATIVE

4
қосылды

Қапшықтың шыққанын және осы қалтаны жасамаған жағдайда тексеріңіз

$dir_to_save = "/subfolder/";
if (!is_dir($dir_to_save)) {
  mkdir($dir_to_save);
}
file_put_contents($dir_to_save.'image.jpg',file_get_contents('http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg'));

also make sure that you want to use ABSOLUTE_PATH instead of RELATIVE

4
қосылды

<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"> <div class="snippet-code">

file_put_contents('../subfolder/image.jpg',file_get_contents('http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg'));

add "../" in your string put into the file_put_contents function then it will work fine..
</div> </div>
1
қосылды
кейбір түсіндірмелерді қосыңыз
қосылды автор HaveNoDisplayName, көзі

<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"> <div class="snippet-code">

file_put_contents('../subfolder/image.jpg',file_get_contents('http://static.adzerk.net/Advertisers/12f0cc69cd9742faa9c8ee0f7b0d210e.jpg'));

add "../" in your string put into the file_put_contents function then it will work fine..
</div> </div>
1
қосылды
кейбір түсіндірмелерді қосыңыз
қосылды автор HaveNoDisplayName, көзі
$dir = "folder_name".$filename;

Сіз кез-келген қалтаның кез-келген файлына мазмұнды қою үшін жоғарыда аталғандарды пайдалана аласыз.

0
қосылды