הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 16-12-05, 09:56   # 1
Espire
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ישראל קיריית מלאכי
גיל: 34
הודעות: 441
שלח הודעה באמצעות ICO אל Espire שלח הודעה באמצעות AIM אל Espire שלח הודעה באמצעות MSN אל Espire

Espire לא מחובר  

סקריפטים מתנה לחברי הפורום........

הבאתי לכם כמה סקריפטים מתנה:

IP:
PHP קוד:
<?php
if (isSet($_SERVER["HTTP_X_FORWARDED_FOR"])){ 
$IP $_SERVER["HTTP_X_FORWARDED_FOR"]; 
$proxy $_SERVER["REMOTE_ADDR"]; 
}else{ 
$IP $_SERVER["REMOTE_ADDR"]; 

echo 
"$IP"
?>

סיסמה רנדומלית:
PHP קוד:
<?php

function generate_code($chars){
for(
$i=0;$i<=($chars-1);$i++){
$r0 rand(0,1); $r1 rand(0,2);
if(
$r0==0){$r .= chr(rand(ord('A'),ord('Z')));}
elseif(
$r0==1){ $r .= rand(0,9); }
if(
$r1==0){ $r strtolower($r); }
}
return 
$r;
}
$size "8"// כמה אותיות ומספרים הקוד יראה
$random_password generate_code($size);
echo 
"$random_password";
?>


זמן טעינת הדף:
PHP קוד:
<?php
    
function getmicrotime()
    { 
        list(
$usec$sec) = explode(" ",microtime()); 
        return ((float)
$usec + (float)$sec); 
    } 
    
    
$time_start getmicrotime(); 
    
    for (
$i=0$i <1000$i++)
    
    
$time_end getmicrotime(); 
    
$time $time_end $time_start
    
$time round($time,6); 
    echo 
"$time"
?>

בקרוב אני יוסיף עוד ומי שיש לו שיוסיף גם ואשמח אם המנהלים ישימו בנעוץ

Last edited by Espire; 16-12-05 at 09:59..
  Reply With Quote
ישן 16-12-05, 10:00   # 2
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

נערך
שימושי למתחילים....
  Reply With Quote
ישן 16-12-05, 10:06   # 3
Espire
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ישראל קיריית מלאכי
גיל: 34
הודעות: 441
שלח הודעה באמצעות ICO אל Espire שלח הודעה באמצעות AIM אל Espire שלח הודעה באמצעות MSN אל Espire

Espire לא מחובר  

עוד אחד
כמה פעמים נכנסת לדף מסויים:

PHP קוד:
<?
session_start
();
if(
$_SESSION['Count'])
{
 
$_SESSION['Count']++;
 if(
$_SESSION['Count'] == 10)
  {
    unset(
$_SESSION['Count']);
    echo 
"נכנסת 10 פעמים, המונה אופס";
  }
 else
  {
    echo 
"נכנסת ".$_SESSION['Count']."  פעמים לדף זה";
  }
}
else
{
 
$_SESSION['Count'] = 1;
 echo 
"לא נמצאה אף כניסה שלך, המונה התחיל לספר";
}
?>


ותצוגת תמונות שקוראת מתוך תיקייה ומציגה כסלייד שואו:
PHP קוד:
<?php
    $DIRECTORY 
"./5";
    function 
is_image($file)
    {
        
$ext substr(strrchr(strtolower($file), "."), 1);
        return(
'$ext == "jpg" || $ext == "jpeg" || $ext == "gif" || $ext == "png" ||');
    }
?>
<html>
        <title>התמונות שלי</title>        
        <script language="javascript" type="text/javascript">
        <!--
            var IMAGES = new Array(
            <?php
                
if(!file_exists($DIRECTORY))
                    die(
$DIRECTORY " לא קיימת!");                

                
$dir opendir($DIRECTORY);
                
$count 1;
                
$files = array();

                while(
false !== ($file readdir($dir)))
                    if(
is_dir($file) == false && is_image($file))
                        
$files[sizeof($files)] = $file;

                
closedir($dir);

                if(
sizeof($files) > 0)
                {
                    foreach(
$files as $file)
                    {
                        echo(
"\"./{$DIRECTORY}/{$file}\"");
                        if(
$count sizeof($files))
                            echo(
",");
                        
$count++;
                    }
                }  
            
?>);
            // Variables:
            var DELAY         = 1;  
            var OUTPUT        = "imgSlideshow";
            var NUMBER_OUTPUT = "imgSlideshowPages";

            var intCount      = new Number(0);
            var bolPaused     = false;
            
            var objOutput       = null;  
            var objNumberOutput = null;     
      

            function SetOutput()
            {
                objOutput       = document.getElementById(OUTPUT);
                objNumberOutput = document.getElementById(NUMBER_OUTPUT);
            }

            function DoNumbers()
            {
                objNumberOutput.innerHTML = "";
                for(var i = 1; i <= IMAGES.length; i++)
                    objNumberOutput.innerHTML += "&nbsp;&nbsp;" +
                                      ((intCount == i - 1) ? "<b>[" + String(i) + "]</b>" :
                                      String(i));
            }

            function StartStop(me)
            {
                bolPaused = !bolPaused;
                if(bolPaused)
                    me.innerHTML = "המשך";
                else
                    me.innerHTML = "עצור";
            }

            function RunSlideshow()
            {
                if(objOutput == null)
                    SetOutput();          
                
                if(intCount >= IMAGES.length)
                    intCount = 0;
                
                // Proceed only if not paused
                if(!bolPaused)
                {
                    objOutput.src = IMAGES[intCount];                                
              DoNumbers();
                    intCount++;
                }
                
                window.setTimeout('RunSlideshow()', (DELAY * 1000));
            }
            -->
        </script>
    </head>
    <body onload="RunSlideshow();">
    <div align="center">
            <img src="" id="imgSlideshow" border="0" alt=""><br>
        <span id="imgSlideshowPages"></span><br>
        <a id="imgSlideshowStatus" href="#" onclick="StartStop(this);">עצור</a>
    </div>
    </body>
</html>

ולוח שנה:
PHP קוד:
<html dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255">
<title>לוח שנה על ידי Espire</title>
<style type="text/css">
<!-- 
.table.calendar {
border: 0px solid #efefef; 
border: dashed; 
color: #000000; 
background: #efefef; 
}
.td.today { 
border: 1px solid white; 
color: #000000; 
background: #EFEFEF; 
font-weight: bold;
}
.td.monthdays {
border: 1px solid #434470; 
color: #000000; 
background: #FFFFFF;
}
.td.nonmonthdays { 
border: 1px solid white; 
color: #000000; 
background: #EFEFEF;
}
-->
</style>
<body>
<center>
<font size="4" face="ARIAL"><b><u>
לוח שנה על ידי Espire
</u></b></font><br /><br />
<?php
error_reporting
('0');
ini_set('display_errors''0');

if(!isset(
$_REQUEST['date'])){
   
$date mktime(0,0,0,date('m'), date('d'), date('Y'));
} else {
   
$date $_REQUEST['date'];
}

$day date('d'$date);
$month date('m'$date);
$year date('Y'$date);

$month_start mktime(0,0,0,$month1$year);
$month_name date('M'$month_start);
$month_start_day date('D'$month_start);

switch(
$month_start_day){
    case 
"Sun"$offset 0; break;
    case 
"Mon"$offset 1; break;
    case 
"Tue"$offset 2; break;
    case 
"Wed"$offset 3; break;
    case 
"Thu"$offset 4; break;
    case 
"Fri"$offset 5; break;
    case 
"Sat"$offset 6; break;
}

if(
$month == 1){
   
$num_days_last cal_days_in_month(012, ($year -1));
} else {
   
$num_days_last cal_days_in_month(0, ($month -1), $year);
}
$num_days_current cal_days_in_month(0$month$year);

for(
$i 1$i <= $num_days_current$i++){
    
$num_days_array[] = $i;
}


for(
$i 1$i <= $num_days_last$i++){
    
$num_days_last_array[] = $i;
}


if(
$offset 0){
    
$offset_correction array_slice($num_days_last_array, -$offset$offset);
    
$new_count array_merge($offset_correction$num_days_array);
    
$offset_count count($offset_correction);
}


else {
    
$offset_count 0;
    
$new_count $num_days_array;
}


$current_num count($new_count);

if(
$current_num 35){
   
$num_weeks 6;
   
$outset = (42 $current_num);
} elseif(
$current_num 35){
   
$num_weeks 5;
   
$outset = (35 $current_num);
}
if(
$current_num == 35){
   
$num_weeks 5;
   
$outset 0;
}
// Outset Correction
for($i 1$i <= $outset$i++){
   
$new_count[] = $i;
}

$weeks array_chunk($new_count7);



$previous_link "<a href=\"".$_SERVER['PHP_SELF']."?date=";
if(
$month == 1){
   
$previous_link .= mktime(0,0,0,12,$day,($year -1));
} else {
   
$previous_link .= mktime(0,0,0,($month -1),$day,$year);
}
$previous_link .= "\">חודש קודם</a>";

$next_link "<a href=\"".$_SERVER['PHP_SELF']."?date=";
if(
$month == 12){
   
$next_link .= mktime(0,0,0,1,$day,($year 1));
} else {
   
$next_link .= mktime(0,0,0,($month +1),$day,$year);
}
$next_link .= "\">חודש הבא</a>";

echo 
"<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"300\" class=\"calendar\" style=\"border: dashed\" bordercolor=\"#efefef\">\n".
     
"<tr>\n".
     
"<td colspan=\"7\">\n".
     
"<table align=\"center\">\n".
     
"<tr>\n".
     
"<td colspan=\"2\" width=\"75\" align=\"left\">$previous_link</td>\n".
     
"<td colspan=\"3\" width=\"150\" align=\"center\">$month_name $year</td>\n".
     
"<td colspan=\"2\" width=\"75\" align=\"right\">$next_link</td>\n".
     
"</tr>\n".
     
"</table>\n".
     
"</td>\n".
     
"<tr>\n".
     
"<td>ראשון</td><td>שני</td><td>שלישי</td><td>רביעי</td><td>חמישי</td><td>שישי</td><td>שבת</td>\n".
     
"</tr>\n";

$i 0;
foreach(
$weeks AS $week){
       echo 
"<tr>\n";
       foreach(
$week as $d){
         if(
$i $offset_count){
             
$day_link "<a href=\"".$_SERVER['PHP_SELF']."?date=".mktime(0,0,0,$month -1,$d,$year)."\">$d</a>";
             echo 
"<td class=\"nonmonthdays\">$day_link</td>\n";
         }
         if((
$i >= $offset_count) && ($i < ($num_weeks 7) - $outset)){
            
$day_link "<a href=\"".$_SERVER['PHP_SELF']."?date=".mktime(0,0,0,$month,$d,$year)."\">$d</a>";
           if(
$date == mktime(0,0,0,$month,$d,$year)){
               echo 
"<td class=\"today\">$d</td>\n";
           } else {
               echo 
"<td class=\"days\">$day_link</td>\n";
           }
        } elseif((
$outset 0)) {
            if((
$i >= ($num_weeks 7) - $outset)){
               
$day_link "<a href=\"".$_SERVER['PHP_SELF']."?date=".mktime(0,0,0,$month +1,$d,$year)."\">$d</a>";
               echo 
"<td class=\"nonmonthdays\">$day_link</td>\n";
           }
        }
        
$i++;
      }
      echo 
"</tr>\n";   
}
echo 
'<tr><td colspan="7" class="days"> </td></tr>';
echo 
'</table>';
?>
</center>
</body>
</html>
  Reply With Quote
ישן 16-12-05, 10:10   # 4
ymwd
חבר מתקדם
 
ymwd's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 699
שלח הודעה באמצעות ICO אל ymwd שלח הודעה באמצעות MSN אל ymwd

ymwd לא מחובר  

תודה תותחח נראה אם נמצא לזה שימוש
  Reply With Quote
ישן 16-12-05, 10:12   # 5
sUP
משתמש תחת חוזה ניסיון.
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור חיפה
הודעות: 1,948

sUP לא מחובר  

פיי תודה :P
__________________

לפרטים נוספים dani3l@gmail.com (אימייל)
  Reply With Quote
ישן 16-12-05, 10:19   # 6
Espire
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ישראל קיריית מלאכי
גיל: 34
הודעות: 441
שלח הודעה באמצעות ICO אל Espire שלח הודעה באמצעות AIM אל Espire שלח הודעה באמצעות MSN אל Espire

Espire לא מחובר  

עוד אחד שעושה חתימה על תמונה כזה
Watermark:

PHP קוד:
<?
if(!$_GET['src']) {
exit(
"אין תמונה");
}
header('Content-type: image/png');
$watermark imagecreatefrompng('watermark.png');
$watermark_width imagesx($watermark);
$watermark_height imagesy($watermark);
$image imagecreatetruecolor($watermark_width$watermark_height);
if(
eregi('.gif',$_GET['src'])) {
$image imagecreatefromgif($_GET['src']);
}
elseif(
eregi('.jpeg',$_GET['src'])||eregi('.jpg',$_GET['src'])) {
$image imagecreatefromjpeg($_GET['src']);
}
elseif(
eregi('.png',$_GET['src'])) {
$image imagecreatefrompng($_GET['src']);
}
else {
exit(
"תמונתך לא מתאימה");
}
$size getimagesize($_GET['src']);
$dest_x $size[0] - $watermark_width 10;
$dest_y $size[1] - $watermark_height 10;
imagecolortransparent($watermark,imagecolorat($watermark,0,0));
imagecopyresampled($image$watermark$dest_x$dest_y00$watermark_width$watermark_height$watermark_width$watermark_height);
imagepng($image);
imagedestroy($image);
imagedestroy($watermark); 
?>

קוד שהדף יעלה יותר מהר
דחיסת GZIP:
PHP קוד:
<?ob_start("ob_gzhandler");?>
לשים לפני כל תחילת דף בPHP
  Reply With Quote
ישן 16-12-05, 12:06   # 7
YaronZ
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,690
Send a message via Skype™ to YaronZ

YaronZ לא מחובר  

נראה טוב.. תודה :P
__________________
אם מישהו מפנה לך ת'גב -- > תיגע לו בתחת


  Reply With Quote
ישן 16-12-05, 12:51   # 8
psycho
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,926

psycho לא מחובר  

ומה מהם אתה כתבת ולא "העתקת" ? :P
  Reply With Quote
ישן 16-12-05, 12:54   # 9
A.M.F
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,154

A.M.F לא מחובר  

ציטוט:
נכתב במקור על ידי psycho
ומה מהם אתה כתבת ולא "העתקת" ? :P
אני שם איתך כסף שהכל פה מועתק חוץ אולי מההצגה של הIP.
  Reply With Quote
ישן 16-12-05, 12:57   # 10
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי psycho
ומה מהם אתה כתבת ולא "העתקת" ? :P
גם אני חשבתי על זה בגלל שראיתי בכמה דברים הוא מבקש עזרה.....(ולא דברים יותר מדי קשים)..
אבל מצד שני.....נותנים לך תיקח ..... אתה לא צריך את זה גיא אבל אחרים כן. אז זה לא מפריע להם.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 20:13.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ