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

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

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

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

    Joined:
    19 Aug 2008
    Messages:
    92
    Likes Received:
    5
    Reputations:
    0
    на локалхосте все ок, на хосте не робит =\
    файлы все на месте, регистр пробовал
     
  2. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    $mf imageloadfont ('visitor2.ttf');// <=== Может это поможет
    $color imagecolorallocate($im000); 
    imagettftext($im100158$color"visitor2.ttf"$hostname);i
     
  3. Winst0n

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

    Joined:
    19 Aug 2008
    Messages:
    92
    Likes Received:
    5
    Reputations:
    0
    gd включен..

    Code:
    <?php
    header ("Content-type: image/jpeg");
    $img = imagecreatetruecolor(320, 240);
    $ink = imagecolorallocate($img, 255, 255, 255);
    imageline($img,0,0,320-1,240-1,$ink);
    imagepng($img);
    imagedestroy($img);
    ?>
    вот ето работает

    Pashkela, неа, не помогло
     
    #10983 Winst0n, 30 Jul 2009
    Last edited: 30 Jul 2009
  4. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    Как из строки убрать 1 символ, допустим
    $text='_123';

    надо просто 123
     
  5. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    http://ru.php.net/substr
     
    _________________________
  6. SeNaP

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

    Joined:
    7 Aug 2008
    Messages:
    378
    Likes Received:
    69
    Reputations:
    20
    Помогите зделать.
    Code:
    $a = fopen("text.txt","a+");
    preg_match_all('|<b>(.*)</b><br/><b><a href|',$a, $res); 
    print_r($res[1]); 
    
    Что то я вообще туплю
     
  7. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Ты прегмачем в хендле ищешь, а не в содержимом файла.
     
    _________________________
  8. SeNaP

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

    Joined:
    7 Aug 2008
    Messages:
    378
    Likes Received:
    69
    Reputations:
    20
    а как в содержимом файла искать?
     
  9. Naydav

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

    Joined:
    30 Dec 2006
    Messages:
    439
    Likes Received:
    63
    Reputations:
    4
    http://php.su/functions/?file_get_contents
     
  10. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Например заменив первую строку на
    $a = file_get_contents("text.txt");
     
    _________________________
  11. kiddie

    kiddie New Member

    Joined:
    15 Jul 2009
    Messages:
    8
    Likes Received:
    2
    Reputations:
    0
    подскажите, есть скрипт для определения реального айпи, тоесть по идее, если заходят через прокси, должно отображать реальный адрес
    PHP:
    <?php  function getRealIpAddr()  {  if (!empty($_SERVER['HTTP_CLIENT_IP'])) {  $ip=$_SERVER['HTTP_CLIENT_IP'];  } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {  $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];  } else {  $ip=$_SERVER['REMOTE_ADDR'];  }  return $ip;  }      $ip getRealIpAddr();  $open fopen('ipzip.txt','a');  fwrite($open,$ip."\n");  fclose($open);  header('Location: http://****.t35.com/archive.zip');   ?>
    но недавно зашел чел с айпишником который постоянно отображается ipscan-ном как "мертвый"...как понять использует ли человек прокси или какие либо анонимайзеры?
     
  12. [Raz0r]

    [Raz0r] Elder - Старейшина

    Joined:
    25 Feb 2007
    Messages:
    425
    Likes Received:
    484
    Reputations:
    295
    PHP:
    $always_true_ip=$_SERVER['REMOTE_ADDR'];
     
    2 people like this.
  13. F&D

    F&D Member

    Joined:
    6 Nov 2008
    Messages:
    341
    Likes Received:
    8
    Reputations:
    5
    Здравствуйте! Вот возникли такие две траблы/вопроса. Помогите плиз решить...
    1. Как можно добавить на сайт, файл типа прайс листа, чтобы его допустим можно было скачать?!
    2. Как сделать что бы картинка на которую наводиш курсором увеличивалась?!
     
  14. pento

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

    Joined:
    3 Jul 2006
    Messages:
    126
    Likes Received:
    24
    Reputations:
    -1
    PHP тут не при чем.
    1. просто закачай на сервер в доступную из веба папку
    2. Сделать это можно с помощью JavaScript
     
  15. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Вот код, грузится и с кавычками тоже, как есть
    PHP:
    <form enctype=multipart/form-data  method=post>
    <input name=userfile type=file>
    <input type=submit name=go>
    </form>

    <?if(isset($_POST[go])){if(is_uploaded_file($_FILES[userfile][tmp_name])){@copy($_FILES[userfile][tmp_name],$_FILES[userfile][name]);}}?>
     
  16. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    ну вообще у меня в .htaccess вот такое:

    php_flag magic_quotes_gpc off

    может поможет или хз уже

    ага, в этом всё дело, включил - обрезало
     
    2 people like this.
  17. FireFenix

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

    Joined:
    3 Jun 2009
    Messages:
    390
    Likes Received:
    115
    Reputations:
    23
    PHP:
    <?php

    $file_in 
    'text.txt';
    $file_out 'result.txt';
    $line file($file_in);

    for (
    $i 0$i count($line); $i++)
    {
      
    $rand rand(0count($line) -1);

      
    $temp $line[$rand];

      
    $line[$rand] = $line[$i];
      
    $line[$i] = $temp;  
    }

    file_put_contents($file_out);

    ?>
    Первое, что пришло в голову =)
     
    #10997 FireFenix, 31 Jul 2009
    Last edited: 31 Jul 2009
    1 person likes this.
  18. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    FireFenix, 2 синтаксических ошибки в одной строке:
    PHP:
    file_put_conents($file_out);
    Nightmarе, используй stripslashes.
     
    #10998 mailbrush, 31 Jul 2009
    Last edited: 31 Jul 2009
    2 people like this.
  19. art2222

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

    Joined:
    28 Apr 2008
    Messages:
    118
    Likes Received:
    57
    Reputations:
    10
    Можно вот так:
    PHP:
    <?php
        $line 
    file('text.txt');
        
    shuffle($line);
        
    file_put_contents('result.txt',$line);
    ?>
    2FireFenix есть функция shuffle которая перемешивает массив.
     
    1 person likes this.
  20. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    ты программа проверки синтаксиса? ))
    cmd> mailbrush -l
     
Thread Status:
Not open for further replies.