Μια βοήθεια σχετικά με τη function dirList ($directory)

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Μια βοήθεια σχετικά με τη function dirList ($directory)

Δημοσίευση από gvre » 07 Απρ 2015 18:56

Δεν είδα ότι είχες επισυνάψει το αρχείο :)
Όπως θα διαπιστώσεις κι εσύ, η σειρά των αρχείων που περνάς στο template είναι σωστή. Άρα, θα πρέπει να δεις τον κώδικά του για να καταλάβεις για ποιον λόγο τα δείχνει με άλλη σειρά.

Άβαταρ μέλους
Sfinaki
Δημοσιεύσεις: 541
Εγγραφή: 08 Ιουν 2003 22:41
Τοποθεσία: Ηράκλειο Κρήτη
Επικοινωνία:

Μια βοήθεια σχετικά με τη function dirList ($directory)

Δημοσίευση από Sfinaki » 07 Απρ 2015 19:02

Ευχαριστώ πολύ για τη βοήθειά σου, αλλά είμαι σχεδόν σίγουρος, όσο και αν είμαι άσχετος από PHP, ότι η κατάταξη των αρχείων έχει να κάνει με αυτόν τον κώδικα:

Κώδικας: Επιλογή όλων

function dirList ($directory)
{
    $results = array();
    $handler = opendir($directory);
    while ($file = readdir($handler))
   {
        if ($file != '.' && $file != '..')
      {
         $pos = strrpos($file,".");
         $ph = strtolower(substr($file,$pos+1,strlen($file)-$pos));
         if($ph == "avi" || $ph == "mpeg" || $ph == "mpg" || $ph == "mov" || $ph == "flv" || $ph == "3gp" || $ph == "mp4" || $ph == "wmv" || $ph == "mpeg4" || $ph == "xvid" || $ph == "divx" || $ph == "mov")
         {
               $results[] = $file;
         }
      }
    }
    closedir($handler);
    return $results;
}
Αν μπορεί κάποιος άλλος να βοηθήσει ή να πει τη γνώμη του, ίσως να βγάζαμε κάποια άκρη.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Μια βοήθεια σχετικά με τη function dirList ($directory)

Δημοσίευση από fafos » 07 Απρ 2015 20:28

h function ta vgazei sosta alla mporei na exei kapoia allh entolh sto tpl pou na tous orizei allh seira.. tsekare to administrator/videos_bulk.tpl mhpos dinei kapoia allh entolh ekei mesa
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
Sfinaki
Δημοσιεύσεις: 541
Εγγραφή: 08 Ιουν 2003 22:41
Τοποθεσία: Ηράκλειο Κρήτη
Επικοινωνία:

Μια βοήθεια σχετικά με τη function dirList ($directory)

Δημοσίευση από Sfinaki » 07 Απρ 2015 21:47

Φίλε Fafos, ευχαριστώ για την απάντησή σου.
Δεν το είχα σκεφτεί καν το tpl αρχείο!

Δες τον κώδικα του TPL αρχείου μήπως βγάλεις άκρη:

Κώδικας: Επιλογή όλων

		<div class="middle" id="anchor-content">
            <div id="page&#58;main-container">
				<div class="columns ">
                
					<div class="side-col" id="page&#58;left">
    					<h3>Videos</h3>
						
                        <ul id="isoft" class="tabs">
    						<li >
        						<a href="videos_manage.php" id="isoft_group_1" name="group_1" title="Manage Videos" class="tab-item-link ">
                                    <span>
                                        <span class="changed" title=""></span>
                                        <span class="error" title=""></span>
                                        Manage Videos
                                    </span>
        						</a>
                                <div id="isoft_group_1_content" style="display&#58;none;"></div>
    						</li>
                            
                            <li >
                                <a href="videos_validate.php" id="isoft_group_2" name="group_2" title="Validate Videos" class="tab-item-link">
                                	<span>
                                    	<span class="changed" title=""></span>
                                        <span class="error" title=""></span>
                                        Validate Videos
                                    </span>
                                </a>
                                <div id="isoft_group_2_content" style="display&#58;none;"></div>
                            </li>
                            
                            <li >
                                <a href="videos_reported.php" id="isoft_group_4" name="group_4" title="Reported Videos" class="tab-item-link">
                                	<span>
                                    	<span class="changed" title=""></span>
                                        <span class="error" title=""></span>
                                        Reported Videos
                                    </span>
                                </a>
                                <div id="isoft_group_4_content" style="display&#58;none;"></div>
                            </li>
                            
                            <li >
                                <a href="videos_bulk.php" id="isoft_group_6" name="group_6" title="Bulk Video Uploader" class="tab-item-link">
                                	<span>
                                    	<span class="changed" title=""></span>
                                        <span class="error" title=""></span>
                                        Bulk Video Uploader
                                    </span>
                                </a>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                <div id="isoft_group_6_content" style="display&#58;none;">
                                	<div class="entry-edit">
                                        <div class="entry-edit-head">
                                            <h4 class="icon-head head-edit-form fieldset-legend">Bulk Video Uploader</h4>
                                            <div class="form-buttons">

                                            </div>
                                    	</div>

										<fieldset id="group_fields4">
                                            <div class="hor-scroll">
                                                <table cellspacing="0" class="form-list">
                                                <tbody>
                                                	<tr class="hidden">
                                                        <td class="label" colspan="2"><label for="name"><hr /> </label></td>
                                                        <td class="scope-label"></td>
                                                            <td><small></small></td>
                                                    </tr>
                                                	<tr class="hidden">
                                                        <td class="label"><label for="status">Owner </label></td>
                                                        <td class="value">
                                                        	<select name="USERID" id="USERID">
                                                            &#123;insert name=get_all_members assign=listallmembers&#125;
                                                            &#123;section name=i loop=$listallmembers&#125;
                                                            <option value="&#123;$listallmembers&#91;i&#93;.USERID&#125;">&#123;$listallmembers&#91;i&#93;.username|stripslashes&#125;</option>
                                                            &#123;/section&#125;
                                                            </select>
                                                        </td>
                                                        <td class="scope-label">&#91;OWNER OF THE VIDEOS&#93;</td>
                                                        <td><small></small></td>
                                                    </tr>
                                                    <tr class="hidden">
                                                        <td class="label"><label for="status">Category </label></td>
                                                        <td class="value">
                                                        	<select name="categories" id="categories">
                                                            &#123;insert name=get_all_cats assign=listallcats&#125;
                                                            &#123;section name=i loop=$listallcats&#125;
                                                            <option value="&#123;$listallcats&#91;i&#93;.CATID&#125;">&#123;$listallcats&#91;i&#93;.name|stripslashes&#125;</option>
                                                            &#123;/section&#125;
                                                            </select>
                                                        </td>
                                                        <td class="scope-label">&#91;CATEGORY OF THE VIDEOS&#93;</td>
                                                        <td><small></small></td>
                                                    </tr>
                                                	<tr class="hidden">
                                                        <td class="label" colspan="2"><label for="name"><hr /> </label></td>
                                                        <td class="scope-label"></td>
                                                            <td><small></small></td>
                                                    </tr>
                                                    <tr class="hidden">
                                                        <td class="label"><label for="name">Use Same Details For All </label></td>
                                                        <td class="value">
                                                        	<select name="same" id="same">
                                                            <option value="1">Yes</option>
                                                            <option value="0" selected>No</option>
                                                            </select>
                                                        </td>
                                                        <td class="scope-label">&#91;IF SET TO YES ALL VIDEOS WILL BE ADDED USING THESE DETAILS&#93;</td>
                                                            <td><small></small></td>
                                                    </tr>
                                                    <tr class="hidden">
                                                        <td class="label"><label for="status">Title </label></td>
                                                        <td class="value">
                                                        	<input id="title" name="title" value="&#123;$smarty.request.title|stripslashes&#125;" class=" required-entry required-entry input-text" type="text"/>
                                                        </td>
                                                        <td class="scope-label">&#91;TITLE FOR ALL VIDEOS&#93;</td>
                                                        <td><small></small></td>
                                                    </tr>
                                                    <tr class="hidden">
                                                        <td class="label"><label for="status">Tags </label></td>
                                                        <td class="value">
                                                        	<input id="tags" name="tags" value="&#123;$smarty.request.tags|stripslashes&#125;" class=" required-entry required-entry input-text" type="text"/>
                                                        </td>
                                                        <td class="scope-label">&#91;TAGS FOR ALL VIDEOS&#93;</td>
                                                        <td><small></small></td>
                                                    </tr>
                                                    <tr class="hidden">
                                                        <td class="label"><label for="name">Broadcast </label></td>
                                                        <td class="value">
                                                        	<select name="public" id="public">
                                                            <option value="1" selected>Pubic</option>
                                                            <option value="0">Private</option>
                                                            </select>
                                                        </td>
                                                        <td class="scope-label"></td>
                                                            <td><small></small></td>
                                                    </tr>
                                                    <tr class="hidden">
                                                        <td class="label" colspan="2"><label for="name"><hr /> </label></td>
                                                        <td class="scope-label"></td>
                                                            <td><small></small></td>
                                                    </tr>
                                                    &#123;section name=i loop=$videos&#125;
                                                    &#123;insert name=clean_filename assign=cfn value=var fname=$videos&#91;i&#93;&#125;
                                                    <input type="hidden" name="filename&#123;$smarty.section.i.iteration&#125;" value="&#123;$videos&#91;i&#93;&#125;" />
                                                    <tr class="hidden">
                                                        <td class="label"><label for="name">Filename #&#123;$smarty.section.i.iteration&#125; </label></td>
                                                        <td class="value">&#123;$videos&#91;i&#93;&#125;</td>
                                                        <td class="scope-label"></td>
                                                            <td><small></small></td>
                                                    </tr>
                                                    <tr class="hidden">
                                                        <td class="label"><label for="status">Title </label></td>
                                                        <td class="value">
                                                        	<input id="title&#123;$smarty.section.i.iteration&#125;" name="title&#123;$smarty.section.i.iteration&#125;" value="&#123;$cfn&#125;" class=" required-entry required-entry input-text" type="text"/>
                                                        </td>
                                                        <td class="scope-label">&#91;TITLE FOR VIDEO #&#123;$smarty.section.i.iteration&#125;&#93;</td>
                                                        <td><small></small></td>
                                                    </tr>
                                                    <tr class="hidden">
                                                        <td class="label"><label for="status">Tags </label></td>
                                                        <td class="value">
                                                        	<input id="tags&#123;$smarty.section.i.iteration&#125;" name="tags&#123;$smarty.section.i.iteration&#125;" value="&#123;$cfn&#125;" class=" required-entry required-entry input-text" type="text"/>
                                                        </td>
                                                        <td class="scope-label">&#91;TAGS FOR VIDEO #&#123;$smarty.section.i.iteration&#125;&#93;</td>
                                                        <td><small></small></td>
                                                    </tr>
                                                    <tr class="hidden">
                                                        <td class="label"><label for="name">Broadcast </label></td>
                                                        <td class="value">
                                                        	<select name="public&#123;$smarty.section.i.iteration&#125;" id="public&#123;$smarty.section.i.iteration&#125;">
                                                            <option value="1" selected>Pubic</option>
                                                            <option value="0">Private</option>
                                                            </select>
                                                        </td>
                                                        <td class="scope-label"></td>
                                                            <td><small></small></td>
                                                    </tr>
                                                    <tr class="hidden">
                                                        <td class="label"><label for="name">Process #&#123;$smarty.section.i.iteration&#125;</label></td>
                                                        <td class="value">
                                                        	<input type="checkbox" name="process&#91;&#93;" value="&#123;$smarty.section.i.iteration&#125;" checked="checked" />
                                                        </td>
                                                        <td class="scope-label"></td>
                                                            <td><small></small></td>
                                                    </tr>
                                                    <tr class="hidden">
                                                        <td class="label" colspan="2"><label for="name"><hr /> </label></td>
                                                        <td class="scope-label"></td>
                                                            <td><small></small></td>
                                                    </tr>
                                                    &#123;/section&#125;
                                                </tbody>
                                                </table>
                                            </div>
                                        </fieldset>
                                        
									</div>
								</div>
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                               
                                
                                
                                
                            </li>
    
						</ul>
                        
						<script type="text/javascript">
                            isoftJsTabs = new varienTabs&#40;'isoft', 'main_form', 'isoft_group_6', &#91;&#93;&#41;;
                        </script>
                        
					</div>
                    
					<div class="main-col" id="content">
						<div class="main-col-inner">
							<div id="messages">
                            &#123;if $message ne "" OR $error ne ""&#125;
                            	&#123;include file="administrator/show_message.tpl"&#125;
                            &#123;/if&#125;
                            </div>

                            <div class="content-header">
                               <h3 class="icon-head head-products">Videos - Bulk Video Uploader</h3>
                               <p class="content-buttons form-buttons">
                                    <button  id="id_be616be1324d8ae4516f276d17d34b9c" type="button" class="scalable save" onclick="document.main_form.submit&#40;&#41;;" style=""><span>Save Changes</span></button>			
                                </p>
                            </div>
                            
                            <form action="videos_bulk.php" method="post" id="main_form" name="main_form" enctype="multipart/form-data">
                            	<input type="hidden" id="submitform" name="submitform" value="1" >
                            	<div style="display&#58;none"></div>
                            </form>
						</div>
					</div>
				</div>

                        </div>
        </div>

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες