Νέα:
Παρασκευή 3 Μαΐου 2024

Shoutbox!

Toula Aretaki

19-02-2024 13:17
Καλημέρα,γνωρίζει κανείς εάν το πτυχίο διοίκησης επιχειρήσεων μπορούμε να πάρουμε βεβαίωση χρήσης H/Y;

Debbie422657

11-01-2024 00:11
Καλησπέρα σας, ψάχνω σημειώσεις για μαθήματα του οικονομικού. Υπάρχει κάποιος που μπορεί να με βοηθήσει;

Alexis92

31-10-2023 21:12
γερασαμε

Timos Chartios

17-08-2023 03:00
Ψάχνω ρε παιδιά την Ιωάννα μετά από χρόνια από Διοίκηση ήταν στη ΠΑΣΠ το2010. Χαθήκαμε πέρασε δεκαετία και...

elisavet

03-04-2023 14:47
Καλησπερα μετα απο καιρο μπηκα και εγω να ζητησω υλη, σημειωσεις. μακρο αγγλικα διοικ.ολ. ποιοτητας,μαρκετινγ οτι εχετε

mar99

08-03-2023 05:33
εχω τελειωσει τει σερρων 1999 διοικηση οικονομια τμημα λογιστικης απο που θα παρω μια βεβαιωση σπουδων που χρειαζομαι

ΕΥΑΓΓΕΛΙΑ@

28-02-2023 10:03
ΚΑΛΗΜΕΡΑ ΣΑΣ!
ΕΧΩ ΧΡΟΝΙΑ ΝΑ ΚΑΝΩ ΕΓΓΡΑΦΗ ΕΞΑΜΗΝΩΝ ΚΑΙ ΘΑ ΗΘΕΛΑ ΝΑ ΚΑΝΩ ΤΩΡΑ. ΜΠΟΡΕΙ ΚΑΠΟΙΟΣ ΝΑ ΓΡΑΨΕΙ ΠΩΣ ΓΙΝΕΤΑΙ?ΕΥΧΑΡΙ

sony400

07-02-2023 21:03
Άλλη μια εξεταστική έφτασε στο τέλος της σχεδόν. Εύχομαι σε όλους/ες να έφτσαν λίγο περισσότερο στον στόχο τους.

ALS

23-10-2022 17:28
Καλησπέρα!!Πέρασαν 12 χρόνια που ήμουν πρώτο έτος !! 😅

marios9

17-10-2022 11:16
Καλημέρα σε όλους.

armiertz

24-09-2022 15:44
Είμαι στην Λογιστική. Έχω να έρθω πολλά χρόνια και έχουν αλλάξει πολλά. Για αυτό θέλω σημειώσεις μπας και πάρω το πτυχίο

tonidemis

24-09-2022 00:18
Armiertz Σου έστειλα μήνυμα

armiertz

03-08-2022 12:50
Μπορεί να μου πει κανείς που μπορώ να βρω σημειώσεις των μαθημάτων γιατί η παρουσία μου στα μαθήματα είναι λίγο αδύνατη

armiertz

03-08-2022 12:49
Καλησπέρα. Είμαι καινούρια στο forum αλλά παλιά φοιτήτρια του τει που επιτέλους πήρα την απόφαση να ολοκληρώσω το πτυχίο
 

Sérmac

28-07-2022 19:25

Εμφάνιση 50 τελευταίων
Καλώς ορίσατε, Επισκέπτης. Παρακαλούμε συνδεθείτε ή εγγραφείτε. Χάσατε το email ενεργοποίησης;
03 Μαΐου 2024, 10:21

Σύνδεση με όνομα, κωδικό και διάρκεια σύνδεσης

Μέλη
  • Σύνολο μελών: 5294
  • Τελευταία: AreusTes

Στατιστικά
  • Σύνολο μηνυμάτων: 83541
  • Σύνολο θεμάτων: 10650
  • Σε σύνδεση σήμερα: 60
  • Σε σύνδεση έως τώρα: 1245
  • (16 Απριλίου 2022, 00:20)

Συνδεδεμένοι
Μέλη: 0
Επισκέπτες: 39
Σύνολο: 39

Για να γραφτείτε σε κάποια ομάδα μελών, πατήστε εδώ.

Μέσα Μεταφοράς

Αστικό ΚΤΕΛ Σερρών
ΚΤΕΛ Ν. Σερρών
Δρομολόγια ΤΡΑΙΝΟΣΕ

Πρόσφατα

Υπηρεσίες ΕΔΕΤ

Εύδοξος
Okeanos
Άτλας
Ακαδημαϊκή Ταυτότητα
Σελίδες: [1] 2   Κάτω
Εκτύπωση
Λυμένα Θέματα του Κοτζίνου
0 μέλη και 1 επισκέπτης διαβάζουν αυτό το θέμα. Αναγνώστηκε 7954 φορές.
dimimpou
*
Μηνύματα: 18
Θετικοί ψήφοι: +10

Αποσυνδεδεμένος Αποσυνδεδεμένος

14 Ιουνίου 2013, 22:27
+2

Αυτά είναι απ' όσο ξέρω τα τελευταία θέματα του κ. Κοτζίνου - Φεβ.2013.
Ανεβάζω και τις λύσεις σε λίγο.

Τελευταία τροποποίηση: 14 Ιουνίου 2013, 22:37 από dimimpou Καταγράφηκε
dimimpou
*
Μηνύματα: 18
Θετικοί ψήφοι: +10

Αποσυνδεδεμένος Αποσυνδεδεμένος

Απάντηση #1 - 14 Ιουνίου 2013, 22:36
+2

ΘΕΜΑ 1ο
1. A
2. A
3. C
4. A
5. B
6. D
7. B
8. D
9. D
10. B

ΘΕΜΑ 2ο

1) Θα τυπώσει το 5 (εξηγώ τον κώδικα) έχει δίκιο ο Sermac παρακάτω
01: <?php
02: function process($c, $d = 25)
03: {
04:    global $e;
05:    $retval = $c + $d - $_GET[‘c’] - $e;
06:    return $retval;
07: }
08: $e = 10;
09: echo process(5, 20);
10: ?>

γρ. 02: αν και δίνει στο $d την τιμή 25 επειδή όταν την καλεί στην γραμμή 09 στέλνει την 20, παύει να ισχύει η πρώτη.
γρ. 04: δηλώνει την μεταβλητή $e ως global γιατί θέλει να την χρησιμοποιήσει μέσα στην process(), οπότε έχει την τιμή 10 από γραμμμή 08.
γρ. 05: στην $_GET['c'] έρχεται η τιμή που δίνει στο URL (testscript.php?c=10), δηλ. την τιμή 10.
γρ. 06: επιστρέφει το αποτέλεσμα τις πράξης που είναι μέσα στο $retval.
γρ. 09: τυπώνει την επιστρεφόμενη τιμή της συνάρτησης - ουσιαστικά το $retval.

2) Ο παρακάτω κώδικας όταν εκτελεστεί θα φέρει 500 internal server error, γιατί γίνεται λάθος στην κλήση της συνάρτησης renderVal (γρ. 14). Αυτό γιατί ενώ στην γραμμή 07 που δηλώνει την συνάρτηση και σαν όρισμα ζητάει ένα αντικείμενο της κλάσης a στην κλήση στέλνει null τιμή ως όρισμα.

01 <?php
02   class a
03   {
04      public $val;
05   }
06   
07   function renderVal (a $a) {
08   {   
09      if ($a) {
10         echo $a->val;
11      }
12   }
13
14   renderVal (null);
15   ?>

3) Και εδώ έχουμε 500 error γιατί υπάρχουν συντακτικά λάθη στις γραμμές 05 κ 06. Επίσης στην γραμμή 08 κλείνει το $y που δεν είναι αντικείμενο, αντί να κλείσει το $x που είναι.

01   <?php
02   $x = dir(".");
03   while($y = $x->read())
04   {
05   echo $y."
06   "
07   }
08   $y->close();
09   ?>

Για να μπορέσει να δουλέψει έπρεπε να είναι:
01   <?php
02   $x = dir(".");
03   while($y = $x->read())
04   {
05   echo $y;
06
07   }
08   $x->close();
09   ?>
όπου θα τυπώσει στην οθόνη όλα τα αρχεία κ τους καταλόγους που βρίσκονται στον ίδιο φάκελο με το script που περιέχει αυτόν τον κώδικα.

4) Οταν καλεστεί η συνάρτηση θα γραφτεί μέσα στη σελίδα ο αριθμός 74. Βέβαια αυτό για να το ξέρεις πρέπει να το τρέξεις σε ένα browser (απορώ γιατί σας το έβαλε). Αυτό γίνεται γιατί το "4" το διαχειρίζεται σαν χαρακτήρα, οπότε προσθέτει στο 3+4 τον αριθμό που αντιστοιχεί στον χαρακτήρα "4".
 
<script language="javascript">
function x()
{
document.write(3+4+"4");
}
</script>


5)
Δίνεται ο παρακάτω CSS κώδικας:
01   body p {
02   text-align: right;
03   backcolor: black;
04   }
05   p{
06   text-align: left;
07   }
08   #id1 body.a {
09   text-align: center;
10   color: yellow;
11   }
Ένα κομμάτι HTML κώδικα που φέρει τις ετικέτες <body>, το id #id1 και την κλάση a πως θα εμφανιστεί στην οθόνη;

Βασικά το θέμα είναι λάθος. Και εξηγώ:
Αρχικά δεν υπάρχει backcolor property σε καμία version CSS (είναι το background-color).
2ον αυτό: #id1 body.a δεν ισχύει από καμία άποψη. Το CSS δεν είναι δύσκολη γλώσσα, αλλά όταν γράφεις κάτι που δεν ισχύει κάνει μπαμ. Δηλαδή η έκφραση: #id1 body.a σημαίνει εφάρμοσε το style σε όλα τα body tags που έχουν την κλάση a και βρίσκονται μέσα σε elements με id = id1.

Δηλαδή κάτι τέτοιο:

<div id="id1">
   <body class="a">A paragraph</body>
</div>

Το οποίο εννοείται δεν δουλεύει γιατί δεν ισχύει συντακτικά. Για να δουλέψει το style πρέπει vα γίνει: body#id1.a
και το html

<body id="id1" class="a">A paragraph</body>

Συμπέρασμα ή εγώ αδυνατώ να το λύσω ή είναι λάθος εξ'αρχής ή διευκρινίστηκε το τι ζητάει κάτι την ώρα τις εξέτασης όπου δεν ήμουν, οπότε δεν μπορώ να πω.

6)
<script type="text/javascript">
   var elements = document.getElementsByTagName("p");
   
   for (var i = 0; i < elements.length; i++){
         elements.style.backgroundColor = "red";
    }
</script>



ΘΕΜΑ 3
Θα αναλύσω μερικούς απο τους πιο σημαντικούς τρόπους προστασίας όπως είναι:
a) προσθήκη στο session του $_SERVER['HTTP_USER_AGENT'] για τον έλεγχο του φυλλομετρητή κ άλλων πληροφοριών του χρήστη,
b) προσθήκη στο session του $_SERVER['REMOTE_ADDR'] δηλ. της ip του χρήστη,
c) και χρήση token με ανανέωση του κατά την είσοδο.

<?php
  session_name("mysession");
  session_start();

  if( isset($_SESSION['agent']) && isset($_SESSION['user_ip']) && isset($_SESSION['token']) ){
     if( $_SESSION['agent'] != md5($_SERVER['HTTP_USER_AGENT']) )   {
       exit;   // o xristis den einai o idios h mpainei apo allo browser
    }else{
       if( $_SESSION['user_ip'] == md5($_SERVER['REMOTE_ADDR']) ){
      
          if($_SESSION['token'] == $_GET['token']){
             $token = md5(uniqid(rand(), TRUE));      // ananewsh tou token
             $_SESSION['token'] = $token;
    
             /* An perasei oles tis if isxyoun ta ekshs:
              * 1. yparxei to session
              * 2. o xristis mpainei apo ton idio fylometriti (browser)
              * 3. me thn idia ip dieuthinsi
              * 4. kai kouvalaei sto url to token pou tou dhmiourgi8hke
              *    to opoio den exei liksei.
              */
          }else{
             exit;   // to token exei liksei h den yparxei
          }
      
       }else{
          exit;   // ekteleitai prosvash apo diaforetiki ip
       }
    }
  }
  else{    // den yparxei h synedria opote dimiourgite
     $_SESSION['agent'] = md5($_SERVER['HTTP_USER_AGENT']);
     $_SESSION['user_ip'] = md5($_SERVER['REMOTE_ADDR']);
     $token = md5(uniqid(rand(), TRUE));
     $_SESSION['token'] = $token;
  }

?>
Τελευταία τροποποίηση: 17 Ιουνίου 2013, 21:03 από dimimpou Καταγράφηκε
Sérmac
Διαχειριστής
*****
Μηνύματα: 3887
Θετικοί ψήφοι: +908

Αποσυνδεδεμένος Αποσυνδεδεμένος

Άντρας
Απάντηση #2 - 15 Ιουνίου 2013, 00:07
0

Κώδικας: [Επιλογή]
<?php

//testscript.php?c=10

function process($c$d 25)
{
   global 
$e;
   
$retval $c $d $_GET[‘c’] - $e;
   return 
$retval;
}
$e 10;
echo 
process(520);
?>

Το παραπάνω θα τυπώσει 5, όχι 15.
$c + $d - $_GET[‘c’] - $e = 5 + 20 - 10 - 10 = 5

Κώδικας: [Επιλογή]
#id1 body.a {
    text-align: center;
    color: yellow;
}

Επίσης, όταν δηλώνουμε color πρέπει να δηλώσουμε και background-color, έστω και transparent, αλλιώς θα βγάζει warning στο validation.
Τελευταία τροποποίηση: 17 Ιουνίου 2013, 18:53 από Sérmac Καταγράφηκε
konplia
*
Μηνύματα: 35
Θετικοί ψήφοι: +2

Αποσυνδεδεμένος Αποσυνδεδεμένος

Απάντηση #3 - 17 Ιουνίου 2013, 12:06
0

ευχαριστουμε πολυ για τις λυσεις.μηπως εχει καποιος να ανεβασει και τις λυσεις για τα περσινα θεματα που εβαλε;
Καταγράφηκε
blofa
*
Μηνύματα: 14
Θετικοί ψήφοι: 0

Αποσυνδεδεμένος Αποσυνδεδεμένος

Απάντηση #4 - 17 Ιουνίου 2013, 18:24
0

Που μπορώ να τρέξω τον κώδικα του τρίτου θέματος για να δω τι τιμές θα πάρουν οι μεταβλητές και πότε?
Τελευταία τροποποίηση: 17 Ιουνίου 2013, 18:57 από blofa Καταγράφηκε
Tsilis
*
Μηνύματα: 5
Θετικοί ψήφοι: +4

Αποσυνδεδεμένος Αποσυνδεδεμένος

Άντρας
Απάντηση #5 - 17 Ιουνίου 2013, 18:59
0

Που μπορώ να τρέξω τον κώδικα του τρίτου θέματος για να δω τι τιμές θα πάρουν οι μεταβλητές και πότε?

Από τα καλύτερα IDE για .php development, κατά την άποψη μου, υπάρχει δοκιμαστική χρήση 30 ημερών του προγραμμάτος η οποία είναι δωρεάν.
http://www.jetbrains.com/phpstorm/
Καταγράφηκε
Sérmac
Διαχειριστής
*****
Μηνύματα: 3887
Θετικοί ψήφοι: +908

Αποσυνδεδεμένος Αποσυνδεδεμένος

Άντρας
Απάντηση #6 - 17 Ιουνίου 2013, 19:32
0

Που μπορώ να τρέξω τον κώδικα του τρίτου θέματος για να δω τι τιμές θα πάρουν οι μεταβλητές και πότε?

Εγκατέστησε κάποιον web server (π.χ. WAMP, XAMPP), κάνε copy-paste τον κώδικα σε ένα νέο έγγραφο, αποθήκευσέ το με κατάληξη .php στον φάκελο C:\wamp\www (WAMP) ή C:\xampp\htdocs (XAMP) και τέλος εκτέλεσέ το με κάποιον πλοηγητή από την διεύθυνση 127.0.0.1/thema3.php.
Καταγράφηκε
blofa
*
Μηνύματα: 14
Θετικοί ψήφοι: 0

Αποσυνδεδεμένος Αποσυνδεδεμένος

Απάντηση #7 - 17 Ιουνίου 2013, 20:08
0

Που μπορώ να τρέξω τον κώδικα του τρίτου θέματος για να δω τι τιμές θα πάρουν οι μεταβλητές και πότε?

Εγκατέστησε κάποιον web server (π.χ. WAMP, XAMPP), κάνε copy-paste τον κώδικα σε ένα νέο έγγραφο, αποθήκευσέ το με κατάληξη .php στον φάκελο C:\wamp\www (WAMP) ή C:\xampp\htdocs (XAMP) και τέλος εκτέλεσέ το με κάποιον πλοηγητή από την διεύθυνση 127.0.0.1/thema3.php.

Για το συγκεκριμένο παράδειγμα? Κ αν το τρέξω τι αποτέλεσμα θα πάρω. Δηλαδή, αφού είναι για έλεγχο σε ήδη υπάρχον πρόγραμμα, από μόνο του δεν στέκει.
Καταγράφηκε
dimimpou
*
Μηνύματα: 18
Θετικοί ψήφοι: +10

Αποσυνδεδεμένος Αποσυνδεδεμένος

Απάντηση #8 - 17 Ιουνίου 2013, 20:58
+1

Αφού κάνεις αυτό που σου είπε ο Sermac παραπάνω, πρόσθεσε και τις γραμμές που έχω βάλει με κόκκινο και θα καταλάβεις πως δουλεύει.


<?php
  session_name("mysession");
  session_start();

  if( isset($_SESSION['agent']) && isset($_SESSION['user_ip']) && isset($_SESSION['token']) ){
     if( $_SESSION['agent'] != md5($_SERVER['HTTP_USER_AGENT']) )   {
        echo 'Eisai allos xristis.';
        exit;   // o xristis den einai o idios h mpainei apo allo browser
    }else{
       if( $_SESSION['user_ip'] == md5($_SERVER['REMOTE_ADDR']) ){
     
          if($_SESSION['token'] == $_GET['token']){
             
             $token = md5(uniqid(rand(), TRUE));      // ananewsh tou token
             $_SESSION['token'] = $token;
        echo 'You are authorized user. Your new link is: <a href="http://127.0.0.1/thema3.php?token='.$token.'">Link</a>';
     
             /* An perasei oles tis if isxyoun ta ekshs:
              * 1. yparxei to session
              * 2. o xristis mpainei apo ton idio fylometriti (browser)
              * 3. me thn idia ip dieuthinsi
              * 4. kai kouvalaei sto url to token pou tou dhmiourgi8hke
              *    to opoio den exei liksei.
              */
          }else{
             echo 'Token expired or missed!';
        exit;   // to token exei liksei h den yparxei
          }
       
       }else{
     echo 'Access denied. You are trying to access from different ip address';
          exit;   // ekteleitai prosvash apo diaforetiki ip
       }
    }
  }
  else{    // den yparxei h synedria opote dimiourgite
     $_SESSION['agent'] = md5($_SERVER['HTTP_USER_AGENT']);
     $_SESSION['user_ip'] = md5($_SERVER['REMOTE_ADDR']);
     $token = md5(uniqid(rand(), TRUE));
     $_SESSION['token'] = $token;
     echo 'Molis dimiourgi8hke ena session gia sena. Gia na synexiseis pata sto link: <a href="http://127.0.0.1/thema3.php?token='.$token.'">Link</a>';
  }

?>
Καταγράφηκε
blofa
*
Μηνύματα: 14
Θετικοί ψήφοι: 0

Αποσυνδεδεμένος Αποσυνδεδεμένος

Απάντηση #9 - 17 Ιουνίου 2013, 22:12
0

Εντάξει τι να πω, dimimpou σ' ευχαριστώ για τον κόπο σου .
Καταγράφηκε
Σελίδες: [1] 2   Πάνω
Εκτύπωση