Поиск:

Вернуться   Форум > Технический раздел > Programming > Все о программировании

Все о программировании Для всех, кто интересуется программированием, всех кто знает или хочет научиться.

Ответ
 
Опции темы
Старый 09.11.2003, 07:01 Вверх     #1
Admin
 
Аватар для Admin
 
   Возраст: 53
Регистрация: 24.11.2002
Был(а) у нас: 24.04.2024 16:11
Сообщений: 33,730

Пол: Мужской
По умолчанию У нас есть програмисты PHP - нужна помощь небольшая?

Подкинте кусок кода или пример или ссылку на информацию:

Как закинуть картинку на сервер с сервера.
То есть сделать аплоад файла не с локального диска, а с Урла(0;$url,"rb");

if ( !$fp ) { // cheak connection
echo"connection fail";
}else{

$num=0;

while ( !feof($fp) ):
$image[$num] = fread($fp,200000); // read image
$num++;
endwhile;

fclose($fp);

$kk = strrchr($url,"/");
$kk = substr($kk,1,strlen($kk)); //image name

$fp = fopen($kk, "w+");
for($i=0;$i<$num+2;$i++){
$result = fwrite($fp,$image[$i]); // save image
}
fclose($fp);
}

}else{
echo"
<html>
<head><title></title></head>
<body>
<form method=post action=$PHP_SELF >
<input type=text name=url size=40>
<input type=submit value=send>
</form>
</body>
</html>
";
}
?>[/code]

http://www.friends-forum.com/up1.php

Может подскажите где проблемма?
Заранее Спасибки.
Admin вне форума   Ответить с цитированием
Старый 09.11.2003, 08:27 Вверх     #2
semmy75
 
Аватар для semmy75
 
   Возраст: 48
Регистрация: 24.11.2002
Был(а) у нас: 01.12.2013 16:43
Сообщений: 387


По умолчанию

Warning: fopen(test.jpg): failed to open stream: Permission denied in /home/stasev/public_html/up1.php on line 22

Warning: fwrite(): supplied argument is not a valid stream resource in /home/stasev/public_html/up1.php on line 24

Warning: fwrite(): supplied argument is not a valid stream resource in /home/stasev/public_html/up1.php on line 24

Warning: fwrite(): supplied argument is not a valid stream resource in /home/stasev/public_html/up1.php on line 24

Warning: fclose(): supplied argument is not a valid stream resource in /home/stasev/public_html/up1.php on line 26


Che za fopen(test.jpg) - ya ne eto poslal.Kakaya na samom dele straniza tam sidit?
semmy75 вне форума   Ответить с цитированием
Старый 09.11.2003, 08:38 Вверх     #3
semmy75
 
Аватар для semmy75
 
   Возраст: 48
Регистрация: 24.11.2002
Был(а) у нас: 01.12.2013 16:43
Сообщений: 387


По умолчанию

Код:
<?php 
$url="http://199.203.207.193/213/images/callscreenicon.jpg";
if ( $url ) { //image url 

$fp= fopen($url,"rb"); 

if ( !$fp ) { // cheak connection 
echo"connection fail"; 
}else{ 

$num=0; 

while ( !feof($fp) ): 
$image[$num] = fread($fp,200000); // read image 
$num++; 
endwhile; 

fclose($fp); 

$kk = strrchr($url,"/"); 
$kk = substr($kk,1,strlen($kk));  //image name 
echo $kk;
$kk = "d:\\test.jpg"; 
$fp = fopen($kk, "w+"); 
for($i=0;$i<$num+2;$i++){ 
$result = fwrite($fp,$image[$i]); // save image 
} 
fclose($fp); 
} 

}else{ 
echo" 
<html> 
<head><title></title></head> 
<body> 
<form method=post > 
<input type=text name=url size=40> 
<input type=submit value=send> 
</form> 
</body> 
</html> 
"; 
} 
?>


1. U meny eto pashet no daet kakieto oshibki - smotri peremennuyu $KK.
2. fread($fp,200000); - 200000 Slishkom mnogo - nado proverit' skolko est' bites na vhode i togda zadavat' etu peremennuyu - togda rugatsya ne budet
semmy75 вне форума   Ответить с цитированием
Старый 09.11.2003, 15:27 Вверх     #4
Admin
 
Аватар для Admin
 
   Возраст: 53
Регистрация: 24.11.2002
Был(а) у нас: 24.04.2024 16:11
Сообщений: 33,730

Пол: Мужской
По умолчанию

Там стояло 1024.

- Почему программисты весят больше чем другие люди?
- Потому, что в каждом килограмме у них 1024 грамма!
Admin вне форума   Ответить с цитированием
Старый 09.11.2003, 16:24 Вверх     #5
semmy75
 
Аватар для semmy75
 
   Возраст: 48
Регистрация: 24.11.2002
Был(а) у нас: 01.12.2013 16:43
Сообщений: 387


По умолчанию

1024 - Нормално , но если gif занимает скажем 300б - должен ругатся при записи на диск т.к. все место кроме етих 300 будет пустое(null)
semmy75 вне форума   Ответить с цитированием
Старый 20.12.2003, 16:24 Вверх     #6
semmy75
 
Аватар для semmy75
 
   Возраст: 48
Регистрация: 24.11.2002
Был(а) у нас: 01.12.2013 16:43
Сообщений: 387


По умолчанию

Админ : так у тебя получилось или нет?
semmy75 вне форума   Ответить с цитированием
Старый 14.02.2006, 22:02 Вверх     #7
mybrood
Новичок
 
  
Регистрация: 14.02.2006
Был(а) у нас: 23.02.2006 17:25
Сообщений: 2

Пол: Мужской
По умолчанию

товарисчи, помогайте,
код элементарный, но я с пхп не дружу, а скрипт нужен.
вот сайт: http://www.proconsul.ru/firms
там фирмы покупают люди. надо сделать такую же феньку на пхп и только на нем.
просьба умников с реплаями, что, мол, сделать в два счета, а я вот не додумал, недоучил, да нафиг с таким вопросом легким пришел и т.д. не беспокоить.
я сюда и пришел, потому что сам сделать не смог.
заранее спасибо.
mybrood вне форума   Ответить с цитированием
Старый 14.02.2006, 22:52 Вверх     #8
Admin
 
Аватар для Admin
 
   Возраст: 53
Регистрация: 24.11.2002
Был(а) у нас: 24.04.2024 16:11
Сообщений: 33,730

Пол: Мужской
По умолчанию

mybrood,
помоиму проще поставить готовый скрипт магазина, скажем oscommerce и немного подрифтовать напильником.
http://www.my777.biz/

Нужна будет возмездная помощь - рассмотрим варианты

- Почему программисты весят больше чем другие люди?
- Потому, что в каждом килограмме у них 1024 грамма!
Admin вне форума   Ответить с цитированием
Старый 15.02.2006, 22:10 Вверх     #9
mybrood
Новичок
 
  
Регистрация: 14.02.2006
Был(а) у нас: 23.02.2006 17:25
Сообщений: 2

Пол: Мужской
По умолчанию

привет, к сожалению, совершенно нет времени на то, чтобы разбираться с кодом. все сдать надо 20. на самом деле, я уже че-то там накодировал, как это не странно...
одна страничка - заполняешь инфу, сохраняешь с файл, открываешь на другой, главной страничкой сайта, текстой файл, потом фигачишь оттуда всю инфу в массивы и разбрасываешь значения по <тд>.
другое дело, что надо, чтобы эта свинья умела в файл дописывать (легко) и - главное - убирать из него выбранные строки.

Допустим такую-то фирму купили - бац, ты зашел на ту страничку, что у тебя первая, нажал галочку, она и убралась и из файла удалилсь, а все, что в текстовике было ниже ее на строку вврех сдвинулось....

короче проблема только в этом.
если тебе сложно, пожалуйста, подскажи, как делаешь, хоть сам алгоритм. если "сложно" то можно и поговорить об возмездной помощи.

будешь смеяться, но о ней сам говорить не захочешь. по глупости я согласился написать такой скрипт за 20. дело в том, что похожий скприт я нашел в вебе, думал, переделаю на свой лад, и сойдет, а людей нечего за это сильно обдирать. так вот тот скрипт, при ближайшем рассмотрении, блин, как раз и не делает того, что я сделать не могу, и делает то, что я и так могу....

как я себя материл....но блин, пишу такой скрипт за 20...)))

так что думаю, это могло бы мало тебя вдохновить) и поэтому если не сложно, подскажи хотя бы алгоритм.
mybrood вне форума   Ответить с цитированием
Старый 16.02.2006, 19:12 Вверх     #10
semmy75
 
Аватар для semmy75
 
   Возраст: 48
Регистрация: 24.11.2002
Был(а) у нас: 01.12.2013 16:43
Сообщений: 387


По умолчанию

Такое легче сделать с базой , так как , например , когда 2 человека одновременно покупают фирму и ты стираешь ету строку из фаила - могут возникнуть проблеммки с потерей данных

semmy75 вне форума   Ответить с цитированием
Ответ


Метки
123, времени, где, когда, люди, проблема, line, сайт, сам, сервер, тебе, если, дело, что, человека



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT, время: 01:13.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Follow FriendsForumCom on Twitter liveinternet.ru Рейтинг@Mail.ru