• 02-07-2017, 18:12:05
    #1
    <?php include( "ust.php" ); ?>
    <body>
    <?php include( "menu.php" ); ?>
    	<div class="container" style="padding: 10px 15px;">
    		<hr>
    			
    		<div class="panel panel-primary">
    <?php
    $dosya = str_replace(" ", "_", $_FILES[resim][name]);
    ?>
    			<div class="panel-heading"><strong><font color="black">Dosya Adı:</font><strong> <? echo "$dosya"; ?></div>
    			<div class="panel-body">
    			<?php 
     function uzantibul($file) {  
        $array = explode('.',$file);  
        $key   = count($array) -1;  
        $ext   = $array[$key];  
        return $ext;  
        }   
    $kaynak = $_FILES["resim"]["tmp_name"];
    $dosya = str_replace(" ", "_", $_FILES[resim][name]);   
    $s=strtolower(uzantibul($dosya));
    $os = array("gif", "png", "jpg", "jpeg", "bmp","tif"); 
    if (!in_array($s, $os)) {  
    echo("Geçersiz Dosya Türü");  
    exit();  
    }  
    $hedef  = "galeri/".$dosya; 
    if (file_exists($hedef)) { 
        $hmz = substr(md5(uniqid(rand())),0,8);  
        $hedef = "galeri/$hmz-".$dosya; 
    }  
    move_uploaded_file($kaynak,$hedef);  
    ?>
    				<div class="row">
    					<div class="col-md-3 visible-md visible-lg">
    						<a href="#" class="thumbnail">
    							<img style="max-width: 190px; max-height: 300px;" src="<? echo "$siteadresiniz/$hedef"; ?>">
    						</a>
    					</div>
    					<div class="col-md-9">
    						<form class="form-horizontal" role="form">
    						  <div class="form-group">
    							  <label for="link-html" class="col-sm-3 control-label"></label>
    							</div>
    							<div class="form-group">
    							  <div class="col-sm-9"></div>
    							</div>
    							<div class="form-group">
    								<label for="link-web" class="col-sm-3 control-label">Resim Adresi:</label>
    								<div class="col-sm-6">
    									<input id="link-web" class="form-control" style="font-size: x-small;" onClick="this.select();" value="<? echo "$siteadresiniz/$hedef"; ?>">
    								</div>
    								
    							</div>
    						  <div class="form-group">
    							  <label for="link-direct" class="col-sm-3 control-label"></label>
    							</div>
    						</form>
    					</div>
    				</div>
    			</div>
    		</div>
    		<hr>
    		
    
    
    		<div class="navbar navbar-default navbar-fixed-bottom">
    		<div class="container">
    			<p class="navbar-text pull-left">Tüm hakları saklıdır &copy 2015 - <?php echo "$sitebasligi"; ?> Kodlayan: <a href="http://www.phpscript.tk/" title="Script Tema Sitesi" rel="dofollow" target="_blank">phpscript</a></p></p>
    			<a href="#" class="navbar-btn btn-info btn pull-right">Bağış Yapın</a>
    		</div>
    	</div>
    	</div>
    </body></html>
    şeklinde kodlarım var.
    yüklenen dosyanın adının yüklenen tarih günü olmasını istiyorum.
    örnek yüklencek dosya 125.jpg ama 020720171.jpg şeklinde olmasını istiyorum.
    yardımcı olabılecek arkadaslara sımdıden teşekkür ederim
  • 02-07-2017, 22:50:19
    #2
    @wmalper;

    d = gün
    m = ay
    y = yıl

    Kodlarınızı şu şekilde düzenledim yedek alıp bir test yapın çalışması gerekiyor eğer aynı tarihte dosya yüklenirse GÜNCELTARİH_1234 şeklinde artarak yükleyecektir.

    $s=strtolower(uzantibul($_FILES['resim']['name'])); 
    $dosya = date('dmY').'.'.$s; 
    $i = 1;
    while( file_exists( 'galeri/'.$dosya ) )
    {
    	$dosya = date('dmY').'_'.$i.'.'.$s;
    	$i++;
    }
    Bunu kopyalabilirsiniz ;
    <?php include( "ust.php" ); ?> 
    <body> 
    <?php include( "menu.php" ); ?> 
        <div class="container" style="padding: 10px 15px;"> 
            <hr> 
                 
            <div class="panel panel-primary"> 
    <?php 
    $dosya = str_replace(" ", "_", $_FILES[resim][name]); 
    ?> 
                <div class="panel-heading"><strong><font color="black">Dosya Adı:</font><strong> <? echo "$dosya"; ?></div> 
                <div class="panel-body"> 
                <?php  
     function uzantibul($file) {   
        $array = explode('.',$file);   
        $key   = count($array) -1;   
        $ext   = $array[$key];   
        return $ext;   
        }    
    $kaynak = $_FILES["resim"]["tmp_name"]; 
    $s=strtolower(uzantibul($_FILES['resim']['name'])); 
    // $dosya = str_replace(" ", "_", $_FILES[resim][name]);   
    $dosya = date('dmY').'.'.$s; 
    $i = 1;
    while( file_exists( 'galeri/'.$dosya ) )
    {
    	$dosya = date('dmY').'_'.$i.'.'.$s;
    	$i++;
    }
    $os = array("gif", "png", "jpg", "jpeg", "bmp","tif");  
    if (!in_array($s, $os)) {   
    echo("Geçersiz Dosya Türü");   
    exit();   
    }   
    $hedef  = "galeri/".$dosya;  
    if (file_exists($hedef)) {  
        $hmz = substr(md5(uniqid(rand())),0,8);   
        $hedef = "galeri/$hmz-".$dosya;  
    }   
    move_uploaded_file($kaynak,$hedef);   
    ?> 
                    <div class="row"> 
                        <div class="col-md-3 visible-md visible-lg"> 
                            <a href="#" class="thumbnail"> 
                                <img style="max-width: 190px; max-height: 300px;" src="<? echo "$siteadresiniz/$hedef"; ?>"> 
                            </a> 
                        </div> 
                        <div class="col-md-9"> 
                            <form class="form-horizontal" role="form"> 
                              <div class="form-group"> 
                                  <label for="link-html" class="col-sm-3 control-label"></label> 
                                </div> 
                                <div class="form-group"> 
                                  <div class="col-sm-9"></div> 
                                </div> 
                                <div class="form-group"> 
                                    <label for="link-web" class="col-sm-3 control-label">Resim Adresi:</label> 
                                    <div class="col-sm-6"> 
                                        <input id="link-web" class="form-control" style="font-size: x-small;" onClick="this.select();" value="<? echo "$siteadresiniz/$hedef"; ?>"> 
                                    </div> 
                                     
                                </div> 
                              <div class="form-group"> 
                                  <label for="link-direct" class="col-sm-3 control-label"></label> 
                                </div> 
                            </form> 
                        </div> 
                    </div> 
                </div> 
            </div> 
            <hr> 
             
    
    
            <div class="navbar navbar-default navbar-fixed-bottom"> 
            <div class="container"> 
                <p class="navbar-text pull-left">Tüm hakları saklıdır &copy 2015 - <?php echo "$sitebasligi"; ?> Kodlayan: <a href="http://www.phpscript.tk/" title="Script Tema Sitesi" rel="dofollow" target="_blank">phpscript</a></p></p> 
                <a href="#" class="navbar-btn btn-info btn pull-right">Bağış Yapın</a> 
            </div> 
        </div> 
        </div> 
    </body></html>
  • 02-07-2017, 23:40:34
    #3
    sesusera adlı üyeden alıntı: mesajı görüntüle
    @wmalper;

    d = gün
    m = ay
    y = yıl

    Kodlarınızı şu şekilde düzenledim yedek alıp bir test yapın çalışması gerekiyor eğer aynı tarihte dosya yüklenirse GÜNCELTARİH_1234 şeklinde artarak yükleyecektir.

    $s=strtolower(uzantibul($_FILES['resim']['name'])); 
    $dosya = date('dmY').'.'.$s; 
    $i = 1;
    while( file_exists( 'galeri/'.$dosya ) )
    {
    	$dosya = date('dmY').'_'.$i.'.'.$s;
    	$i++;
    }
    Bunu kopyalabilirsiniz ;
    <?php include( "ust.php" ); ?> 
    <body> 
    <?php include( "menu.php" ); ?> 
        <div class="container" style="padding: 10px 15px;"> 
            <hr> 
                 
            <div class="panel panel-primary"> 
    <?php 
    $dosya = str_replace(" ", "_", $_FILES[resim][name]); 
    ?> 
                <div class="panel-heading"><strong><font color="black">Dosya Adı:</font><strong> <? echo "$dosya"; ?></div> 
                <div class="panel-body"> 
                <?php  
     function uzantibul($file) {   
        $array = explode('.',$file);   
        $key   = count($array) -1;   
        $ext   = $array[$key];   
        return $ext;   
        }    
    $kaynak = $_FILES["resim"]["tmp_name"]; 
    $s=strtolower(uzantibul($_FILES['resim']['name'])); 
    // $dosya = str_replace(" ", "_", $_FILES[resim][name]);   
    $dosya = date('dmY').'.'.$s; 
    $i = 1;
    while( file_exists( 'galeri/'.$dosya ) )
    {
    	$dosya = date('dmY').'_'.$i.'.'.$s;
    	$i++;
    }
    $os = array("gif", "png", "jpg", "jpeg", "bmp","tif");  
    if (!in_array($s, $os)) {   
    echo("Geçersiz Dosya Türü");   
    exit();   
    }   
    $hedef  = "galeri/".$dosya;  
    if (file_exists($hedef)) {  
        $hmz = substr(md5(uniqid(rand())),0,8);   
        $hedef = "galeri/$hmz-".$dosya;  
    }   
    move_uploaded_file($kaynak,$hedef);   
    ?> 
                    <div class="row"> 
                        <div class="col-md-3 visible-md visible-lg"> 
                            <a href="#" class="thumbnail"> 
                                <img style="max-width: 190px; max-height: 300px;" src="<? echo "$siteadresiniz/$hedef"; ?>"> 
                            </a> 
                        </div> 
                        <div class="col-md-9"> 
                            <form class="form-horizontal" role="form"> 
                              <div class="form-group"> 
                                  <label for="link-html" class="col-sm-3 control-label"></label> 
                                </div> 
                                <div class="form-group"> 
                                  <div class="col-sm-9"></div> 
                                </div> 
                                <div class="form-group"> 
                                    <label for="link-web" class="col-sm-3 control-label">Resim Adresi:</label> 
                                    <div class="col-sm-6"> 
                                        <input id="link-web" class="form-control" style="font-size: x-small;" onClick="this.select();" value="<? echo "$siteadresiniz/$hedef"; ?>"> 
                                    </div> 
                                     
                                </div> 
                              <div class="form-group"> 
                                  <label for="link-direct" class="col-sm-3 control-label"></label> 
                                </div> 
                            </form> 
                        </div> 
                    </div> 
                </div> 
            </div> 
            <hr> 
             
    
    
            <div class="navbar navbar-default navbar-fixed-bottom"> 
            <div class="container"> 
                <p class="navbar-text pull-left">Tüm hakları saklıdır &copy 2015 - <?php echo "$sitebasligi"; ?> Kodlayan: <a href="http://www.phpscript.tk/" title="Script Tema Sitesi" rel="dofollow" target="_blank">phpscript</a></p></p> 
                <a href="#" class="navbar-btn btn-info btn pull-right">Bağış Yapın</a> 
            </div> 
        </div> 
        </div> 
    </body></html>
    hocam çok teşekkür ederim ayrıca pm gönderdim bakabilir misiniz