'php'에 해당되는 글 4건

  1. 2016.04.25 php 파일 읽기
  2. 2016.04.25 session 유지하는 법
  3. 2016.03.30 php 파일 업로드
  4. 2016.03.30 php curl 사용 예제

php 파일 읽기

웹/php 2016. 4. 25. 16:16

$myfile = fopen("test.text","r") or die("unable to open file!");

echo fred($myfile, filesize("test.txt"));

fclose($myfile);


fopen 파일열기 옵션 :  r=read only, w=wirte only(현재 파일이 있다면 내용을 지우고 새파일을 만듦), a=write only(현재 파일이 있다면 파일의 마지막부터 추가하고, 파일이 없다면 새로운 파일을 만듦)


$myfile = fopen("test.txt","r") or die ("unavle to open file!");

echo fgets($myfile);

fclose($myfile);


fgets 한행씩 읽기, 읽고나서 file pointer는 다음행


$myfile = fopen("test.txt","r") or die ("unavle to open file!");

while(!feof($myfile))

{

echo fgets($myfile)."<br>"

}

fclose($myfile);

foef파일의 마지막을 체크하는 함수


myfile = fopen("test.txt","r") or die ("unavle to open file!");

while($row = fgetcsv($myfile,0,",")) !==false)

{

$dt = $row[0];

$tm = $row[1];

}

fgetcsv함수는 csv파일을 한줄씩 읽어오는 함수

' > php' 카테고리의 다른 글

코드이그나이터 url 규칙  (0) 2016.05.25
코드이그나이터 index.php 없애기  (0) 2016.05.23
session 유지하는 법  (0) 2016.04.25
텍스트 글짜 한정  (0) 2016.03.30
php 파일 업로드  (0) 2016.03.30
Posted by 몽키 D.루피
,

session 유지하는 법

웹/php 2016. 4. 25. 16:07

session 유효시간 지정하기

session_cache_expire(30);    //session_start 앞에 실행 되어야됨 30분설정


session 시작하기 

session_start();    //session을 사용하기 원하는 페이지에서는 무조건 맨 앞에 실행


session 등록 

$_session["id"] = "아디"

$_session["pw"] = "패스워드"


session 변수값 삭제 및 소멸

unset($_session["id"])

' > php' 카테고리의 다른 글

코드이그나이터 index.php 없애기  (0) 2016.05.23
php 파일 읽기  (0) 2016.04.25
텍스트 글짜 한정  (0) 2016.03.30
php 파일 업로드  (0) 2016.03.30
php curl 사용 예제  (0) 2016.03.30
Posted by 몽키 D.루피
,

php 파일 업로드

웹/php 2016. 3. 30. 09:39

 $dirRoot = $_SERVER["DOCUMENT_ROOT"];
 $file_date_dir = "test";

 $current = date("Y-m-d", time());
 $fmt_time = strtotime($current);

 if(is_dir($dirRoot."/admin/uploads/".$file_date_dir)){
 
 }else{

  @mkdir($dirRoot."/test/uploads/".$file_date_dir, 0777);
 }

 // uploads디렉토리에 파일을 업로드합니다.
  $uploaddir = '../uploads/'.$file_date_dir."/";
  $uploadfile = $uploaddir ."test_". $fmt_time.".jpg";

  if($_POST['MAX_FILE_SIZE'] < $_FILES['brand_img']['size']){
   // echo "업로드 파일이 지정된 파일크기보다 큽니다.\n";
  } else {
   if(($_FILES['brand_img']['error'] > 0) || ($_FILES['brand_img']['size'] <= 0)){
    // echo "파일 업로드에 실패하였습니다.";
   } else {
     // HTTP post로 전송된 것인지 체크합니다.
     if(!is_uploaded_file($_FILES['brand_img']['tmp_name'])) {
     //echo "HTTP로 전송된 파일이 아닙니다.";
     } else {
     // move_uploaded_file은 임시 저장되어 있는 파일을 ./uploads 디렉토리로 이동합니다.
     if (move_uploaded_file($_FILES['brand_img']['tmp_name'], $uploadfile)) {
     //  echo "성공적으로 업로드 되었습니다.\n";
     } else {
      // echo "파일 업로드 실패입니다.\n";
     }
     }
   }
  }

' > php' 카테고리의 다른 글

코드이그나이터 index.php 없애기  (0) 2016.05.23
php 파일 읽기  (0) 2016.04.25
session 유지하는 법  (0) 2016.04.25
텍스트 글짜 한정  (0) 2016.03.30
php curl 사용 예제  (0) 2016.03.30
Posted by 몽키 D.루피
,

php curl 사용 예제

웹/php 2016. 3. 30. 09:36

$db_Name= "데이터베이스";
     $db_User= "유저";
     $db_Pass="비밀번호";
     $sql_ip="xxx.xxx.xxx.xxx";
  
  $connect = mysql_connect($sql_ip, $db_User, $db_Pass);
  $connect2 = mysql_connect($sql_ip, $db_User, $db_Pass);
  
  mysql_select_db("데이터베이스", $connect);

  $gcm_sql = " select * from test"; 
  
  $gcm_result = mysql_query($gcm_sql, $connect);

  $gcm_row = mysql_num_rows($gcm_result);

  while($gcm_row = mysql_fetch_array($gcm_result, MYSQL_ASSOC))
  {

   if ($gcm_row[push_status] ==1)
   {
    $headers = array(
    'Content-Type:application/json',
    'Authorization:key=키값 입력하는 곳'
    );
  
    $arr   = array();
    $arr['data'] = array();
    $arr['data']['msg'] = $img;
    $arr['data']['con_idx'] = $idx;
    $arr['data']['type'] = $type;
    $arr['registration_ids'] = array();
    $arr['registration_ids'][0] = $gcm_row[mem_gcm_id];

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL,    'https://android.googleapis.com/gcm/send');
    curl_setopt($ch, CURLOPT_HTTPHEADER,  $headers);
    curl_setopt($ch, CURLOPT_POST,    true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_POSTFIELDS,json_encode($arr));
    $response = curl_exec($ch);
    
    curl_close($ch);
   }
  
  }

' > php' 카테고리의 다른 글

코드이그나이터 index.php 없애기  (0) 2016.05.23
php 파일 읽기  (0) 2016.04.25
session 유지하는 법  (0) 2016.04.25
텍스트 글짜 한정  (0) 2016.03.30
php 파일 업로드  (0) 2016.03.30
Posted by 몽키 D.루피
,