[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. w.u.n.

    w.u.n. Member

    Joined:
    13 Dec 2008
    Messages:
    40
    Likes Received:
    26
    Reputations:
    1
    Потому что он в разы медленнее echo
     
    1 person likes this.
  2. Eva

    Eva New Member

    Joined:
    2 Jan 2009
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    как сделать неограниченный видеобуфер?
     
  3. preda1or

    preda1or Member

    Joined:
    27 Oct 2008
    Messages:
    167
    Likes Received:
    96
    Reputations:
    6
    ты разделом не ошибся?подробнее пожалуйста
     
    1 person likes this.
  4. Eva

    Eva New Member

    Joined:
    2 Jan 2009
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Ах да.. не написал где... в PERL... а то прога закрывается при ограничении буфера... вот хочу сделать неограниченный.. только вот незнаю как...
     
  5. scarm

    scarm Elder - Старейшина

    Joined:
    4 Apr 2008
    Messages:
    74
    Likes Received:
    48
    Reputations:
    9
    помогите с синтаксисом запуска php файла
    в самом файле test.php такие строки
    Code:
    $host = $argv[1];
    $path = $argv[2];
    $folder = $argv[3];
    
    if (empty($host) || empty($path)) {
    	echo "usage: php {$argv[0]} <host> <path> [<folder>]\n";
    	echo "       php {$argv[0]} example.com /folder\n";
    	echo "       php {$argv[0]} example.com /folder../../\n";
    	exit;
    
    пробую запускать так:
    www.moysait.com/test.php?host.com&/folder
    и так
    www.moysait.com/test.php host.com /folder
    все одно не стартует как надо.
    Где я ошибся?
     
  6. chlp

    chlp New Member

    Joined:
    7 Dec 2008
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    Можно

    Code:
    $host = $_GET['host']
    $path =$_GET['path']
    $folder = $_GET['folder'];
    
    if (empty($host) || empty($path)) {
    	echo "usage: php {$argv[0]} <host> <path> [<folder>]\n";
    	echo "       php {$argv[0]} example.com /folder\n";
    	echo "       php {$argv[0]} example.com /folder../../\n";
    	exit;
    
    пробую запускать так:
    www.moysait.com/test.php?host=твойхост&folder=папка&path=путь
     
    1 person likes this.
  7. kevmen

    kevmen Member

    Joined:
    29 Oct 2008
    Messages:
    147
    Likes Received:
    23
    Reputations:
    0
    зато удобней)просто с ним проблем много,капризный синтаксис
     
  8. scarm

    scarm Elder - Старейшина

    Joined:
    4 Apr 2008
    Messages:
    74
    Likes Received:
    48
    Reputations:
    9
    chlp, спасибо, так действительно идет, но все таки интересует что можно сделать без модификации файла?
     
  9. chlp

    chlp New Member

    Joined:
    7 Dec 2008
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    Если для
    www.moysait.com/test.php host.com / folder
    PHP:
    list($none,$host,$path,$folder)=explode('%20',$_SERVER['QUERY_STRING']);
     
  10. oRb

    oRb Elder - Старейшина

    Joined:
    9 May 2008
    Messages:
    294
    Likes Received:
    582
    Reputations:
    256
    у тебя скрипт написан под CLI. Запускать надо либо из командной строки (WIN), либо из консоли (Lin).
    Поподробней можно почитать на офф сайте или в статейке из журнала PHPInside (http://phpclub.ru/detail/magazine/2006/07/)
     
  11. chlp

    chlp New Member

    Joined:
    7 Dec 2008
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    А точно! ;)
     
  12. w.u.n.

    w.u.n. Member

    Joined:
    13 Dec 2008
    Messages:
    40
    Likes Received:
    26
    Reputations:
    1
    PHP:
    <?php
    foreach (glob('*.txt') as $fname) {
        
    $f fopen($fname,'w');
        
    /*...*/
        
    fclose($f);
    }
    ?>
     
    1 person likes this.
  13. Mixon

    Mixon Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Кто знает,как можно уже в созданой картинке,например 1.png добавить на нее другую (наложить) на определенные координаты? Например у меня есть 2 картинки,одна 1.png а вторая test.png. первая ето рисунок 200х200 а вторая ето надпись 20х20 и как мне сделать чтобы ета надпись наложилась в центре рисунка?
     
  14. w.u.n.

    w.u.n. Member

    Joined:
    13 Dec 2008
    Messages:
    40
    Likes Received:
    26
    Reputations:
    1
    копай imagettftext
     
    1 person likes this.
  15. Shadow_p1raT

    Shadow_p1raT Elder - Старейшина

    Joined:
    9 Mar 2008
    Messages:
    174
    Likes Received:
    93
    Reputations:
    0
    Вот небольшой примерчик
    PHP:
    <? 
       
      
    header('Content-Type: image/png'); 
       
      
    $im=ImageCreateFromPng("logoback.png"); 
       
      
    $dg=ImageCreateFromPng("logofront.png"); 
       
      
    imagecopy($im,$dg,0,0,0,0,350,19); # imagecopy(в какую, с какой, на какое место(x,y), ширена, высота, откуда(x,y)); 
       
      
    ImageDestroy($dg); 
       
      
    ImagePng($im); 
       
      
    ImageDestroy($im); 
    ?>
    UPD:
    Code:
    http://forum.antichat.ru/showpost.php?p=168456
    
     
    #7335 Shadow_p1raT, 9 Jan 2009
    Last edited: 9 Jan 2009
  16. Mixon

    Mixon Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Блин,да текст то я знаю,он мне незачем,почему же я и на форуме спросил,как Картинку наложить а не текст.
     
  17. optimazer

    optimazer Member

    Joined:
    4 Dec 2008
    Messages:
    46
    Likes Received:
    11
    Reputations:
    0
    2Mixon
    imagecopy($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h)

    $dst_im - картинка назначение,
    $src_im - картинка исходник,
    $dst_x - координата Х на картинке назначения,
    $dst_y - координата У на картинке назначения,
    $src_x - координата Х на картинке исходнике,
    $src_y - координата У на картинке исходнике,
    $src_w - ширина вставки,
    $src_h - высота вставки

    библиотеку gd для работы с большими изображениями не желательно использовать
    лучше использовать imagemagick
     
    1 person likes this.
  18. Mixon

    Mixon Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Мне и вареант Shadow_p1raT подошел,ну и те спс,посмотрю)
     
  19. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    А после того как картинка создасца как её из темпа сохранить к примеру в папке images ???
     
  20. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    imageGif($im,"./images/image.gif");
    ImageDestroy($im);
     
Thread Status:
Not open for further replies.