PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (8): « 1 2 3 4 5 6 [7] 8 »

> Найдено сообщений: 118
chaynyk Отправлено: 25 Марта, 2009 - 09:12:29 • Тема: Загрузка изображения на время выполнения скрипта PHP. • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 72
Честно говоря нашел ответ уже давно.
Но вот такой вопрос.
Я так понимаю, что бы картинка исчезла, нужно перезагрузить страницу (прибегнуть к перенаправлению).
К примеру:
CODE (text):
скопировать код в буфер обмена
  1. header("Location: http://name.server.or.name.page");
  2.  

Другого способа нет?
chaynyk Отправлено: 25 Марта, 2009 - 08:49:01 • Тема: cURl -ПОМОГИТЕ • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 37
Вот код для регистрации:
CODE (text):
скопировать код в буфер обмена
  1. $login="name";
  2. // Ваш ник:
  3. $url="http://xwep.ru";
  4. // URL
  5. $urltitle="title";
  6. // Название сайта
  7. $passw="123456";
  8. // Пароль
  9. $email="my@xwep.ru";
  10. // Ваш E-Mail
  11. $postdata='login='.$login.'url='.$url.'url_title='.$urltitle.'passw='.$passw.'email='.$email ;
  12.  
  13. $yuourl = curl_init();
  14. curl_setopt($yuourl, CURLOPT_URL, "http://gbs.xwep.ru/regs.php?act=do");
  15. curl_setopt($yuourl, CURLOPT_POST, 1);
  16. curl_setopt($yuourl, CURLOPT_POSTFIELDS, $postdata);
  17. curl_exec();
  18. curl_close();
  19.  

Исходя из этого можешь написать и другое, отправка данных и т.д.
Возможные проблемы при работе скрипта - это русский шрифт, хотя у сайта utf-8 может перекодировка не понадобиться.
chaynyk Отправлено: 23 Марта, 2009 - 11:34:43 • Тема: Загрузка изображения на время выполнения скрипта PHP. • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 72
Загрузка изображения на время выполнения PHP скрипта.
Все тривиально просто, но не селен в JavaScript-ах
Нужно, что бы на время выполнения PHP скрипта загрузилась картинка *.gif
А после выполнения, либо сменилась на другую, либо что бы пропала со страницы.
С текстом понятно все работает.
Пример:
CODE (text):
скопировать код в буфер обмена
  1.  
  2.  <html>
  3.  <body>
  4. <?php
  5. echo <<<END
  6. <div id="flushme">
  7. <p>Подождите минутку</p>
  8. </div><br>
  9. <img border="0" src="loading.gif" width="200" height="13">
  10. END;
  11. flush();
  12. sleep(10);
  13. //Время выполнения скрипта
  14. echo <<<END
  15. <script>
  16. d=document.getElementById ("flushme");
  17. d.innerHTML = "Скрипт закончил свое выполнение" ;
  18. </script>
  19. END;
  20. ?>
  21. </body>
  22. </html>
  23.  
chaynyk Отправлено: 17 Декабря, 2008 - 00:51:11 • Тема: Поучаствовать в проекте! • Форум: Объявления

Ответов: 6
Просмотров: 3538
Поучаствовать в проекте!
Проект: Контекстная реклама.
Ищу программистов для участия в проекте.
Причина связана с тем, что писать самому, уйдет слишком много времени.
Да ни на столько я профи. Всем участникам отводиться 49% от дохода, в последствии в акциях (ЗАО) + работа. Вложений по хосту, первичной раскрутки и домену не нужны. Домен уже подобран с имеющимся тематическим трафиком.
Если у вас нет профессиональных навыков, то не нужно обращать внимание на это объявления.
Предлагать готовые скрипты тоже не нужно, все будет писаться по новому с учетом недостатков всех подобных рекламных площадок.
Скрипт будет писаться на PHP, конечно лучше C++, но в последствие совместно.
Важно!!! Технические вопросы по проекту можно в теме, остальное, если надумаете в личку (при надобности я оставлю свои полные координаты).
chaynyk Отправлено: 12 Ноября, 2008 - 23:23:47 • Тема: Открыть url • Форум: Программирование на PHP

Ответов: 5
Просмотров: 446
Вездеход пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $file="адрес до файла";
  4. $content=file_get_contents($file);
  5. ?>


file_get_contents

Огромное спасибо!!!!

JustUserR пишет:
Эх, насколько я понимаю, тут прокся нужна, ибо просто выдача страниц проблему не решит, там надо все ссылки менять и т.д.
Советвую CGIproxy http://www[dot]jmarshall[dot]com/tools/cgiproxy/ мне каежтся самый лучший из web-проксеров
Ну а вот он в действии: http://cgiproxy[dot]oks71[dot]ru/ Можете ценить и поставить себе типа такого Улыбка

JustUserR О, хочу прокси. Плиз правда не в тему. Если, не в тягость, помочь в консультации по установки CGI на локальную машину. В принципе сходил на сайт, так описалово понятое, но пока не пробывал. А и еще. Я так понимаю скрипт дает возможность собирать proxy с сайтов? Я правильно понял.
chaynyk Отправлено: 12 Ноября, 2008 - 13:16:56 • Тема: Открыть url • Форум: Программирование на PHP

Ответов: 5
Просмотров: 446
Столкнулся с такой ситуацией
Суть вопроса такова.
Мне нужно сделать так, что бы открывался файл в Интернете, через веб-сервер apache.Стоит Денвер. (то есть, прям с компа) Соответственно без очистки html-а.
Желательно через функцию либо file() , либо fopen().
Кто может подсказать, какой воспользоваться лучше функцией, либо кодик подкинете буду очень благодарен. Не рабочую версию по желанию могу выложить.
Заранее спасибо.
chaynyk Отправлено: 13 Мая, 2008 - 22:58:09 • Тема: Генерация html страниц на php • Форум: Программирование на PHP

Ответов: 6
Просмотров: 638

Так йю
chaynyk Отправлено: 13 Мая, 2008 - 10:45:42 • Тема: Генерация html страниц на php • Форум: Программирование на PHP

Ответов: 6
Просмотров: 638
EuGen пишет:
mod_rewrite

Если не тяжело, подкинь хорошию инфу по mod_rewrite, а то в поисковике искал везде абстрактно.
chaynyk Отправлено: 13 Мая, 2008 - 10:03:36 • Тема: Генерация html страниц на php • Форум: Программирование на PHP

Ответов: 6
Просмотров: 638
valenok пишет:
Вариант 1 - По Русски! объяснить как положено что надо.
Вариант 2 - http://trava.kiev.ua/archives/2284

Вариант 2 конечно хороший, с чуством юмора у меня нормально.
Вариант 1 !
Мне нужно создавать внутренние ссылки для командной строке не http://fleshky[dot]ru/?page-10[dot]html http://fleshky[dot]ru/?page-11[dot]html , а так http://fleshky[dot]ru/page-10[dot]html http://fleshky.ru/page-11.html, То есть избавиться от знака ?. Если к примеру в строке после index.php будет ?page-11.html я могу данные считать разбить и получить нужную информацию. Но мне нужно что бы без шаблонизатора.
В корневой папке находиться один файл index.php, в командной строке набираем http://fleshky[dot]ru/page-11[dot]html как распознать page-11.html и перевезти в переменную, что бы апачи не сказал что файла не существует.
chaynyk Отправлено: 12 Мая, 2008 - 23:37:13 • Тема: Генерация html страниц на php • Форум: Программирование на PHP

Ответов: 6
Просмотров: 638
Вопрос у меня существует папка. да без разници домен, плиз подскажите как лучше сгенерировать страници так что бы их правильно распознать в файле index.php Надоели типо ?sort=3&ab=6 Кто знает, или может порекомендовать, буду рад. Хотя имею кучу лизензинзиного, но не люблю плагиад, и копание в чужом коде. Копаещься словно в чужей душе. Так что жду ваших рекомендаций.
chaynyk Отправлено: 04 Марта, 2008 - 23:23:14 • Тема: Скриншот сайта • Форум: Программирование на PHP

Ответов: 4
Просмотров: 425
RomAndry пишет:
Ну почему же?
Правда на одном PHP это не сделаешь, но идей в инете много
к примеру парсить можно готовое решение
http://www.artviper.net/screensh...ttp://www.php.su
или установить на сервере FireFox и к нему плагины

Спасибо остановлюсь на http://www.artviper.net/screensh...ttp://www.php.su
я думаю это лучший вариан, чем заморачивать с FireFox. Тем более думаю что и сервак будет соответственно загружаться больше.
EuGen пишет:
Если же браузер важен, то задача изначально однозначно не разрешима.

браузер думаю не важен, потому как ссылка открываеться при помощи curl Единственное сейчас побробывал открываеться кулебяки. Как будто двоичный код. Скорей всего нужно перевести завтра покапаюсь
chaynyk Отправлено: 04 Марта, 2008 - 18:32:02 • Тема: Скриншот сайта • Форум: Программирование на PHP

Ответов: 4
Просмотров: 425
Подскажите кто знает как сгенерировать скриншот любой страницы на PHP или порекомендуйте функцию с помощью которой можно это сделать
chaynyk Отправлено: 29 Февраля, 2008 - 14:39:41 • Тема: Введите число с картинки 2 • Форум: Пользовательские функции

Ответов: 1
Просмотров: 228
Далее
PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['error']))
  2. // если ошибка выводим сообщение
  3. {
  4. echo "<div align=\"center\">";
  5. echo "<table border=\"1\" width=\"620\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#FFC6E2\" bordercolor=\"#FF0000\">";
  6. echo "<tr><td><div align=\"center\"><table width=\"600\">";
  7. echo "<tr><td width=\"100\"><p align=\"center\">";
  8. echo "<img border=\"1\" src=\"img/error.gif\" width=\"34\" height=\"33\" align=\"middle\"></td>";
  9. echo "<td><div align=\"center\">";
  10. echo "<table border=\"0\" width=\"90%\" cellspacing=\"0\" cellpadding=\"0\">";
  11. echo "<tr><td><H1 align=\"center\"><font color=\"#FF0000\">";
  12. echo "Внимание! </font></H1></td></tr>";
  13. echo "<tr><td>Данный код введен неправельно</td>";
  14. echo "</tr></table></div>";
  15. echo "</td></tr></table></div></td></tr></table></div><br><br><br>";
  16. }
  17.  
  18.  
  19. // ну сдесь стандартно форма
  20. echo "<form action=\"".$_SERVER[PHP_SELF]."\" method=\"post\">";
  21. echo "<div align=\"center\">";
  22. echo "<table border=\"0\" width=\"50%\" cellspacing=\"1\" cellpadding=\"0\">";
  23. echo "<tr><td><p align=\"center\">Введите код безопасности:</td>";
  24. echo "</tr><tr><td><p align=\"center\"><img src=\"?gfx=gfxt\"</td></tr><tr><td>";
  25. echo "<p align=\"center\"><input type=\"text\" NAME=\"check\" SIZE=\"5\" MAXLENGTH=\"5\"></td></tr><tr><td>";
  26. echo    "<p align=\"center\"><INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\"Проверить\"></td></tr></table></div></form>";
  27.  
  28. ?>

Файлы прилогаються без комметариев, коментировал на ходу по памяти. За арф. ошибки если есть за рание извеняюсь
chaynyk Отправлено: 29 Февраля, 2008 - 14:37:07 • Тема: Введите число с картинки 2 • Форум: Пользовательские функции

Ответов: 1
Просмотров: 228
писал программу еще в том году принцеп написания был против спамеров по http fopen единственный не досток столкнулся с такой проблемой не нашел файл *.tft на localhost работает отлично, на серваке глючит из за файл *.tft Если кто нибуть скинит рабочий файл *.tft Выложу полную рабочию версию с настройками по шаблону.

PHP:
скопировать код в буфер обмена
  1. <?
  2. //объявляем сессию и и время на выполнения скрипта сколько понадобиться
  3. $unr=date("sdm");
  4. // определяем время для создания уникального кода
  5. if (isset($_REQUEST['check']))
  6. // проверяем существует ли переменная переданная при помоши метода POST
  7. {
  8. $ert=substr($_SESSION['unrcode'], 0, 5);
  9. //если сушествут можно кончно проверить и переменну на предмет существование
  10. //но просто пропускаю что бы скрипт был короче
  11. // если  существует то получаем первые пять значений и записываем в переменную
  12. $ww=$_REQUEST['check'];
  13. // Перебрасываем данные в новую переменную вринципе не обязательно
  14. // но тоже полезная чтука
  15. if ($ww==substr($_SESSION["unrcode"], 0, 5))
  16. // сдесь сравниваем значение !!ВАЖНО !! Не применять две переменные лехго
  17. // взламываеться  то бишь применнять только одну на выбор. Более того
  18. // substr($_SESSION['unrcode'], 0, 5) значениями можно ловировать
  19. // главное не забывать что бы изменить в $c1 = $strin[0]; и т.д.
  20. // если substr($_SESSION['unrcode'], 1, 5)
  21. // то $c1 = $strin[1]; и т.д.
  22.   {
  23.   echo "<P>Поздравляем это правда</p><br>";
  24. //Грубо отсылка почты
  25.    exit;
  26.   }
  27.  
  28. }
  29.  
  30.  function Uncode($unrcod)
  31.  {
  32. $_SESSION['unrcode'] = "";
  33. //стераем переменную если существует
  34. if(!@$_SERVER['HTTP_ACCEPT_LANGUAGE']) {exit ;}
  35. // сдесь можно подругому $_SERVER['HTTP_ACCEPT_LANGUAGE'] можно заменить
  36. // вообще выдает ошибку надо не забывать  про пауки
  37. else
  38.  {
  39. $_SESSION['unrcode'] = md5($_SERVER['HTTP_USER_AGENT'].$_SERVER['HTTP_ACCEPT_LANGUAGE'].$unrcod);
  40. // генерируем уникальное значение
  41.  }
  42. }
  43.  

(Добавление)
Далее
PHP:
скопировать код в буфер обмена
  1.  Uncode($unr);
  2. // Вызываем функцию
  3.  
  4. switch(@$_REQUEST['gfx']){
  5.         case "gfxt" :
  6.  {
  7.  
  8. // для загрузки картинки с текстом
  9.  $fontfile ="times.ttf";
  10. // определяем шрифт
  11.  $angle1=mt_rand(320, 420);
  12.  $angle2=mt_rand(320, 420);
  13.  $angle3=mt_rand(320, 420);
  14.  $angle4=mt_rand(320, 420);
  15.  $angle5=mt_rand(320, 420);
  16.  $angle6=mt_rand(320, 420);
  17.  $strin1="4";
  18.  $strin2="E";
  19.  $strin=$_SESSION['unrcode'];
  20.         $c1 = $strin[0];
  21.         $c2 = $strin[1];
  22.         $c3 = $strin[2];
  23.         $c4 = $strin[3];
  24.         $c5 = $strin[4];
  25. // берем первые пять символов из сесси
  26.   $oran1=mt_rand(0, 220);
  27.   $oran2=mt_rand(0, 220);
  28.   $oran3=mt_rand(0, 220);
  29.   $oran4=mt_rand(0, 220);
  30.   $oran5=mt_rand(0, 220);
  31.   $oran6=mt_rand(0, 220);
  32.  // Загружаем рисунок фона
  33.  $im = imageCreateFromJpeg("code_bg.jpg");
  34.  $orange1 = imageColorAllocate($im, mt_rand(0, 220), mt_rand(0, 220), mt_rand(0, 220));
  35.  $orange2 = imageColorAllocate($im, mt_rand(0, 220), mt_rand(0, 220), mt_rand(0, 220));
  36.  $orange3 = imageColorAllocate($im, mt_rand(0, 220), mt_rand(0, 220), mt_rand(0, 220));
  37.  $orange4 = imageColorAllocate($im, mt_rand(0, 220), mt_rand(0, 220), mt_rand(0, 220));
  38.  $orange5 = imageColorAllocate($im, mt_rand(0, 220), mt_rand(0, 220), mt_rand(0, 220));
  39.  $orange6 = imageColorAllocate($im, mt_rand(0, 220), mt_rand(0, 220), mt_rand(0, 220));
  40. //функция mt_rand(0, 220)) гененрирует случайное число от 0 до 220 это точки
  41. //расположения симв. и размер и угол наклона
  42.     $px1 = 20;
  43.     $px2 = 40;
  44.     $px3 = 60;
  45.     $px4 = 80;
  46.     $px5 = 100;
  47.  imageTTFText($im,mt_rand(10, 18),$angle1,$px1,25,$orange1,$fontfile,$c1);
  48.  imageTTFText($im,mt_rand(10, 18),$angle2,$px2,25,$orange2,$fontfile,$c2);
  49.  imageTTFText($im,mt_rand(10, 18),$angle3,$px3,25,$orange3,$fontfile,$c3);
  50.  imageTTFText($im,mt_rand(10, 18),$angle4,$px4,25,$orange4,$fontfile,$c4);
  51.  imageTTFText($im,mt_rand(10, 18),$angle5,$px5,25,$orange5,$fontfile,$c5);
  52. //Выводим строку поверх того, что было в загруженном изображении
  53. //можно сделать в цикле
  54.     @Header("Content-type: image/jpeg");
  55. // отправляем заголовок
  56.  imageJPEG($im, '', 75);
  57. // помоему на сколько помню загружаем катинку
  58. // ниже освобождаем память
  59.  imageDestroy($im);
  60.     die();
  61.     break;
  62. // выход из цикла
  63.  }
  64. }
chaynyk Отправлено: 17 Сентября, 2007 - 09:56:28 • Тема: Загрузка файла на стороний сервер • Форум: Программирование на PHP

Ответов: 5
Просмотров: 369
При помощи функции Curl()
Рекомендую, очень мощная в своих возможностях.

Страниц (8): « 1 2 3 4 5 6 [7] 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB