[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сохранение картинки на сервере
Александр Мутылев
Здравствуйте. Помогите пожалуйста исправить код.
Есть документ, который генерирует картинку:
image.php

<?php
include('Barcode.php');
//$code = '01062001'; // barcode, of course ;)
//global $db,$auth;
//$code = $db->selectCell('select code from ?_schools where user = ?', $auth->id);

$code = $_GET['code'];
$im = imagecreatetruecolor(170, 60);
$black = ImageColorAllocate($im,0x00,0x00,0x00);
$white = ImageColorAllocate($im,0xff,0xff,0xff);
imagefilledrectangle($im, 0, 0, 300, 300, $white);
$data = Barcode::gd($im, $black, 75, 30, 0, 'code11', array('code'=>$code), 2, 50);
header('Content-type: image/gif');
imagegif($im);
imagedestroy($im);
?>

в документе form.php она выводится на экран:

<? global $db,$auth;
$codes = $db->selectCell('select code from ?_schools where user = ?', $auth->id);//переменная, по которой генерируется картинка
?>
<center><img src="scripts/Users/ajax/barcode/image.php?code=<? echo $codes;?>" />//вывод картинки
<?
echo "<br><center>$codes</center>";.//вывод переменной
?>
<?

//этим кодом я пытаюсь загрузить картинку на сервер
$url="http://registration.gra-sonyashnyk.com.ua/scripts/Users/ajax/barcode/image.php?code= <? echo $codes;?>";
$name="$codes";
copy ( $url, $name );
?>

Выводит на экран следующую ошибку:
Warning: copy(01011001) [function.copy]: failed to open stream: Permission denied in /home/grason/registrations/registration.gra-sonyashnyk.com.ua/scripts/Users/html/form.php on line 399
Подскажите, где я допускаю ошибку. Заранее спасибо)



Спустя 23 минуты, 57 секунд (7.08.2012 - 17:34) Игорь_Vasinsky написал(а):
Цитата
Permission denied

Спустя 14 минут, 52 секунды (7.08.2012 - 17:49) Александр Мутылев написал(а):
Цитата (Игорь_Vasinsky @ 7.08.2012 - 15:34)
Цитата
Permission denied

Скажи, пожалуйста, как можно открыть этот доступ. У меня такая ситуация: я только начал работать после университета. Многого еще не знаю. Мне дали сайт, который я должен дополнять и усовершенствовать. Этого я не знаю)

Спустя 3 минуты, 19 секунд (7.08.2012 - 17:52) Winston написал(а):
Цитата (Александр Мутылев @ 7.08.2012 - 18:10)
$url="http://registration.gra-sonyashnyk.com.ua/scripts/Users/ajax/barcode/image.php?code= <? echo $codes;?>";

->
$url="http://registration.gra-sonyashnyk.com.ua/scripts/Users/ajax/barcode/image.php?code= " . $codes;
Цитата (Александр Мутылев @ 7.08.2012 - 18:49)
я только начал работать после университета

А в универе на геодезиста учился? :)
Цитата (Александр Мутылев @ 7.08.2012 - 18:49)
Скажи, пожалуйста, как можно открыть этот доступ

Поставь права 777 на файл

Спустя 2 минуты, 38 секунд (7.08.2012 - 17:55) Александр Мутылев написал(а):
Цитата (Winston @ 7.08.2012 - 15:52)
Цитата (Александр Мутылев @ 7.08.2012 - 18:10)
$url="http://registration.gra-sonyashnyk.com.ua/scripts/Users/ajax/barcode/image.php?code= <? echo $codes;?>";

->
$url="http://registration.gra-sonyashnyk.com.ua/scripts/Users/ajax/barcode/image.php?code=  " . $codes;
Цитата (Александр Мутылев @ 7.08.2012 - 18:49)
я только начал работать после университета

А в универе на геодезиста учился? :)
Цитата (Александр Мутылев @ 7.08.2012 - 18:49)
Скажи, пожалуйста, как можно открыть этот доступ

Поставь права 777 на файл

Если честно, то учился на учителя информатики))))
Скажите, как изменить права на файл))) (мне до жути неловко unsure.gif )

Спустя 32 секунды (7.08.2012 - 17:55) alex12060 написал(а):
Winston

644 лучше)

Спустя 46 секунд (7.08.2012 - 17:56) alex12060 написал(а):
Александр Мутылев

Если сервер под управление linux (*nix) - chmod 644 -R /path/to/

Спустя 1 минута, 2 секунды (7.08.2012 - 17:57) Александр Мутылев написал(а):
Цитата (alex12060 @ 7.08.2012 - 15:56)
Александр Мутылев

Если сервер под управление linux (*nix) - chmod 644 -R /path/to/

Спасибо)

Спустя 2 часа, 45 минут, 34 секунды (7.08.2012 - 20:43) Игорь_Vasinsky написал(а):
да бросьте вы пугать человека.
качаешь windows comander - настраиваешь FTP - подключаешься и меняешь атрибуты файлов.

Спустя 3 часа, 51 минута, 59 секунд (8.08.2012 - 00:35) Александр Мутылев написал(а):
Цитата (Игорь_Vasinsky @ 7.08.2012 - 18:43)
да бросьте вы пугать человека.
качаешь windows comander - настраиваешь FTP - подключаешься и меняешь атрибуты файлов.

Так и сделаю) Спасибо)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.