Προς το περιεχόμενο

Πως να φτιαξω αυτο με php ?


xarda

Προτεινόμενες αναρτήσεις

Δημοσ.

Πως θα μπορεσω με την html+php να κανω ενα Interface για το προγραμματακι μου ?

 

Δηλαδή αυτο που θέλω είναι να εκτελειται ενα αρχείο στον server κάθε 5 λεπτά ΑΛΛΑ μόνο του.

Θα υπάρχει δηλαδη ενα αρχείο interface.php που θα περιεχει κώδικα html και στις 10:00 ακριβως θελω να εκτελείται ενα αρχείο file2.php το οποίο θα ΄δεχεται μια μεταβλητή απο το αρχείο interface.php.Το πρόβλημα είναι οτι με την μέθοδο $_POST δεν μπορεί να εκτελείται κάθε 5 λεπτά μονο του () νομιζω) γιατι θα πρέπει να επιλ΄γει ο χρήστης κάποια επιλογή την οποία θα πρέπει να στείλει.

Δημοσ.

Οι GET και POST δεν είναι οι μόνοι τρόποι για να επικοινωνήσουν δυο σελίδες μεταξύ τους... μπορείς να αποθηκεύσεις την πληροφορία σε κάποιο cookie, αρχείο ή βάση δεδομένων και αντίστοιχα αργότερα να την διαβάσεις. Τώρα, για το ανά πέντε λεπτά που ζητάς δε πολυκατάλαβα τι θες να κάνεις: είναι ένα σκριπτάκι που θα το τρέχει ο υπολογιστής από μόνος του; μια σελίδα που, όσο μένει ανοιχτή στον client, θα στέλνει δεδομένα κάθε πέντε λεπτά; Τι ακριβώς;

Δημοσ.

Οι GET και POST δεν είναι οι μόνοι τρόποι για να επικοινωνήσουν δυο σελίδες μεταξύ τους... μπορείς να αποθηκεύσεις την πληροφορία σε κάποιο cookie, αρχείο ή βάση δεδομένων και αντίστοιχα αργότερα να την διαβάσεις. Τώρα, για το ανά πέντε λεπτά που ζητάς δε πολυκατάλαβα τι θες να κάνεις: είναι ένα σκριπτάκι που θα το τρέχει ο υπολογιστής από μόνος του; μια σελίδα που, όσο μένει ανοιχτή στον client, θα στέλνει δεδομένα κάθε πέντε λεπτά; Τι ακριβώς;

 

 

Θέλω κάθε 5 λεπτά να τρεχει ενα scriptaki που θα βρισκεται στο root directory του ftp Μου.

Δημοσ.

Τέτοιες προγραμματισμένες λειτουργίες γίνονται συνήθως με κάποιον scheduler που παρέχει το λειτουργικό σύστημα του server. Π.χ. σε Linux hosting με cron jobs. Σου δίνει δυνατότητα σεταρίσματος cron jobs ο host σου... ;

Δημοσ.

Το cpanel ειναι αυτο ακριβως αυτό .

Ναι linux τρεχει!

1) Το panel έχει πρόσβαση μόνο με κωδικούς (και μην διαννοηθείς να τους δώσεις εδώ!!) :shock:

2) Δεν απάντησες σε αυτό που σε ρώτησε ο parsifal ("Σου δίνει δυνατότητα σεταρίσματος cron jobs ο host σου... ;") - εναλλακτικά, πες μας που φιλοξενείται η σελίδα σου

Δημοσ.

Οπα soory.

 

Γα να μπεις στο cpanel δωσε username+password: x3demob

 

Δεν ειναι δικο μου φυσικά.Γι'αυτο ποσταρα το cpanel για να δει και ο parseifal αν υποστηρίζει κατι τετοιο.

Στην phox.gr εχω κλεισει.

Δημοσ.

Επειδή υποστηρίζει το cPanel στήσιμο cron jobs, δε σημαίνει απαραίτητα ότι θα το έχει ενεργοποιήσει ο host σου. Μπορεί μάλιστα να το έχει απενεργοποιήσει ρητά για να αποφύγει την κατανάλωση πόρων από τους χρήστες ή απλά για να το προωθεί ως χαρακτηριστικό προστιθέμενης αξίας στο ίδιο πακέτο hosting (με κάποια πρόσθετη επιβάρυνση) ή μόνο σε πιο ακριβά πακέτα.

Δημοσ.

Δυο εχω στο μυαλο μου.

 

1) Αν το cpanel που εχω μπορει να υποστηριξει κατι τετοιο ( θα ρωτησω και τον host μου τι ακριβως γινεται στην περιπτωση αυτη )

 

2) Δεν μπορω να χρησιμοποιησω καποια εντολη οπως αυτη -> <meta http-equiv="Refresh" content="10"> ??

Δημοσ.

1) Από τη σελίδα του host: "7) Να μην εκτελεί cron tasks & schedule tasks ανά χρονικά διαστήματα μικρότερα των 20 λεπτών." (http://servers.phox.gr/web-hosting/hosting-terms)

2) Αν και μπερδεψοδουλειά (πρέπει να ανά 5 λεπτά να κάνεις redirect στο script, το οποίο θα σε γυρνάει στη προηγούμενη σελίδα και πάει έτσι το θέμα...) γίνεται. Θα πρέπει όμως να έχεις μονίμως τη σελίδα ανοιχτή στον browser σου

Δημοσ.

2) Δεν μπορω να χρησιμοποιησω καποια εντολη οπως αυτη -> <meta http-equiv="Refresh" content="10"> ??

Θα μπορούσες, αλλά έτσι βασίζεσαι στην προϋπόθεση να μην κλείσει ο επισκέπτης το tab του browser του που περιέχει τη σελίδα...

Δημοσ.

Δεν εχει σημασια νομιζω αν κλεισει το tab ο επισκεπτης parsifal.

Το μονο που θα κανει το reload ειναι να δημιουργει νεα αρχεια τα οποια θα βρίσκονται στον ftp Μου και ο επισκεπτης απλα θα μπαινει να βλεπει αν υπάρχει καποιο νέο.

 

Απλα θελω αυτο το πραγμα δηλαδη να εκτελειται ανα 5 λεπτα.

Δημοσ.

Το meta εκτελείται στη μεριά του client, επομένως το tab ή η σελίδα πρέπει να παραμένει ανοιχτό. Αν δεν το θες αυτό θα πρέπει να το εκτελεί ο server, οπότε μιλάμε πάλι για cron jobs

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...