Starting with PhP....

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
User avatar
AmmarkoV
Wow! Terabyte level
Wow! Terabyte level
Posts: 2838
Joined: Thu Nov 04, 2004 2:55 pm
Gender:
Location: Reloaded @ Santa Friday
Contact:

Re: Starting with PhP....

Post by AmmarkoV » Tue Jul 15, 2008 5:30 pm

raw data με sockets στέλνει/λαμβάνει ο AmmarServer..
Spoiler: εμφάνιση/απόκρυψη
I would love to change the world, but they won't give me the source code. Οι καθηγητές πληρώνονται από το δημόσιο αρα από όλους τους Έλληνες για να κάνουν τα μαθήματα. Όλοι οι Έλληνες θα έπρεπε να μπορούν να δουν τα μαθήματα τα οποία πληρώνουν! Tο πνευματικό έργο που επιτελείται με τα χρήματα του δημοσίου ΔΕΝ είναι μόνο δικό σας Όποιος δεν δίνει πανελλήνιες έχει δικαίωμα στην γνώση που πληρώνει [url=http://ammar.gr/gddg]gddg blog[/url]
Image
User avatar
Master_ex
Mbyte level
Mbyte level
Posts: 991
Joined: Tue Nov 06, 2007 11:11 pm
Academic status: N>4
Gender:

Ερώτηση για PHP

Post by Master_ex » Sat Mar 14, 2009 9:45 pm

Επειδή έχω προβληματιστεί τελευταία πώς μπορείς να κατεβάσεις τον κώδικα php μιάς σελίδας καθώς και το αντίστροφο, δηλαδή πως μπορώ να προστατέψω το κωδικά μου από κάτι τέτοιο?
http://foss.aueb.gr the penguin strikes back <(' ) | channel #foss-aueb @ irc.freenode.net
Image Play and help!
User avatar
netharis
Venus Former Team Member
Posts: 1845
Joined: Sun Jul 15, 2007 2:37 pm
Academic status: Alumnus/a
Gender:
Location: Seattle, Washington
Contact:

Re: Starting with PhP....

Post by netharis » Sat Mar 14, 2009 10:33 pm

Ουσιαστικά με κάθε κλήση σε ένα php αρχείο, o browser σου βλέπει τι κάνει echo το php script, όχι τον ίδιο κώδικα.
Δεν υπάρχει κάποιος προφανής τρόπος να κάνεις download το source το ίδιο.
Σε κάθε περίπτωση πρέπει να χρησιμοποιείς includes αρχείων με σημαντικές πληροφορίες και να τα έχεις κάπου πιο "χωμένα" στο server σου.
Τώρα ίσως να μπορέσει κάποιος να το κατεβάσει, παίζοντας με τα MIME type settings του server, ή να ξεγελάσει κάπως οτι το αρχείο που πάει να λάβει έχει διαφορετικά headers απο ότι στη πραγματικότητα (μια προσθήκη του "attachment").
Image
Resistance is futile. Join the foss-side now!
"UNIX is very simple, it just needs a genius to understand its simplicity." - Dennis Ritchie
"The things that I want, by Max Payne. A smoke. A whiskey. For the sun to shine. I want to sleep, to forget. To change the past. Unlimited ammo and a license to kill. But right then, more than anything, I wanted her."
User avatar
Master_ex
Mbyte level
Mbyte level
Posts: 991
Joined: Tue Nov 06, 2007 11:11 pm
Academic status: N>4
Gender:

Re: Starting with PhP....

Post by Master_ex » Sun Mar 15, 2009 4:58 pm

Ok, άρα αν υποθετικά ο server μου είναι σωστά ρυθμισμένος δεν έχω να φοβάμαι τίποτα...
ρώτησα γιατί κάτι πουλάκια :-" μου είπαν ότι μπορείς να κατεβάσεις κώδικα php με το wget αλλά έπαιξα μαζί του και δεν βρίκα πουθενά αυτή τη δυνατότητα.
http://foss.aueb.gr the penguin strikes back <(' ) | channel #foss-aueb @ irc.freenode.net
Image Play and help!
User avatar
sandra
Wow! Terabyte level
Wow! Terabyte level
Posts: 4917
Joined: Mon Oct 02, 2006 11:37 am
Academic status: Alumnus/a
Gender:
Location: στη φωλιά μου κοιτώντας ένα χωράφι με στάρι...

Απορία σε php

Post by sandra » Wed May 13, 2009 4:27 pm

Είμαι σχετικά άσχετη σε PhP αλλά η ανάγκη της Τεχνολογίας Λογισμικού με έφερε εδώ.
Έχω μια σελίδα html με μια φόρμα για να συμπληρώνει ο χρήστης τα στοιχεία. Το input είναι τύπου text. Όταν γίνει submit σε μια άλλη php σελίδα παίρνω τις εισόδους και τις περνάω κάπως στη βάση. Το θέμα όμως είναι πως έχω columns από integers και εδώ δημιουργείται πρόβλημα καθώς έχω text. Ψάχνω λύση εδώ και πόση ώρα, όσα βρίσκω για μετατροπή string σε integer δε δουλεύουν εδώ και αναρωτιέμαι αν ξέρει κανείς τι παίζει με τον τύπο text.
Από εδώ κι εμπρός θα είσαι για πάντα υπεύθυνος για εκείνο που έχεις ημερώσει.
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
User avatar
cyberpython
Mbyte level
Mbyte level
Posts: 654
Joined: Wed Nov 21, 2007 8:18 pm
Academic status: Alumnus/a
Gender:
Location: Αθηνα
Contact:

Re: Starting with PhP....

Post by cyberpython » Wed May 13, 2009 6:21 pm

Αρχικά δοκίμασε να κάνεις ένα echo στις μεταβλητές σου (στο php script μετά την ανάθεση τιμών) ώστε να βεβαιωθείς οτι παίρνουν τιμές από τη φόρμα.
Αν δεν παίρνουν τιμές τότε κάτι πάει στραβά με τη φόρμα ή έχεις ξεχάσει το submit ή υπάρχει ασυμφωνία ονομάτων στις μεταβλητές του php script και τα πεδία της φορμας.
Αν παίρνουν τιμές, τότε δοκίμασε να κάνεις αφαιρέσεις τυχόν whitespace από το string με την trim() και μετά προσπάθησε να κάνεις το casting σε int. Χρήσιμη μπορεί να σου φανεί και η συνάρτηση is_numeric().
User avatar
sandra
Wow! Terabyte level
Wow! Terabyte level
Posts: 4917
Joined: Mon Oct 02, 2006 11:37 am
Academic status: Alumnus/a
Gender:
Location: στη φωλιά μου κοιτώντας ένα χωράφι με στάρι...

Re: Starting with PhP....

Post by sandra » Wed May 27, 2009 12:16 pm

Να ξαναποστάρω απορία. Έχω μια εφαρμογή για μια εμπορική εταιρεία, στην οποία υποτίθεται η διοίκηση της εταιρείας έχει πρόσβαση και θέλει να βλέπει στατιστικά στοιχεία με τις αγοραπωλησίες, τα κέρδη κλπ. Αυτή η εφαρμογή, καλώς ή κακώς, είναι διαδικτυακή και ανεπτυγμένη σε php και mysql. Καμιά ιδέα για το πως να προσεγγίσω το πρόβλημα των στατιστικών? Είναι καλύτερο να ψάχνω μόνη μου σύμφωνα με τα κριτήρια που έθεσε η διοίκηση τη βάση και να εμφανίζω τα στοιχεία, ή υπάρχουν προγράμματα που κάνουν τέτοια δουλειά? π.χ. με γραφικά :-D
Από εδώ κι εμπρός θα είσαι για πάντα υπεύθυνος για εκείνο που έχεις ημερώσει.
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
The Punisher
Venus Former Team Member
Posts: 7561
Joined: Thu Oct 27, 2005 1:43 pm
Academic status: Alumnus/a
Gender:
Location: Boston, MA

Re: Starting with PhP....

Post by The Punisher » Wed May 27, 2009 12:21 pm

Για να κάνεις visualize τα δεδομένα, αφού τα φέρεις (μορφοποιημένα) από τη βάση, μπορείς να χρησιμοποιήσεις κλήσεις στο Google Chart API
User avatar
rose
Gbyte level
Gbyte level
Posts: 1921
Joined: Sun May 20, 2007 8:59 pm
Academic status: 4th year
Gender:

Re: Starting with PhP....

Post by rose » Wed May 27, 2009 1:02 pm

Αυτο το demo (http://www.smartmoney.com/map-of-the-market/)ειναι υμνος στο business visualization και απλά αντικείμενο ποθου για πολλούς business analysts. Μπορείς να βρεις το componet αυτό και σε open source, απλα θέλει πολύ δουλειά στο dato. Σκέψου real time ανάλυση σε δύο διαστάσεις, οπότε χρώμα αγοραπωλησίες και μέγεθος τα κέρδη και μάλιστα ιεραρχημένα σε περιοχές.



FLEX
http://osflash.org/treemap η

JS
http://js-treemap.sourceforge.net/

JAVA
http://jtreemap.sourceforge.net/
που θα πάει θα το δουμε...
The Punisher
Venus Former Team Member
Posts: 7561
Joined: Thu Oct 27, 2005 1:43 pm
Academic status: Alumnus/a
Gender:
Location: Boston, MA

Re: Starting with PhP....

Post by The Punisher » Wed May 27, 2009 1:14 pm

ναι αλλά το μέγεθος ""growth in time" πως μπαίνει μέσα?

edit: με movie? αλλά είναι δύσκολα trackable από το μάτι (ειδικά αν μιλάμε για πολλά rectangulars)
User avatar
rose
Gbyte level
Gbyte level
Posts: 1921
Joined: Sun May 20, 2007 8:59 pm
Academic status: 4th year
Gender:

Re: Starting with PhP....

Post by rose » Wed May 27, 2009 2:17 pm

Μπορείς να κάνεις zoom, Inverse και περιορισμό τιμών - ώστε να φαίνονται μονο αυτά τα καταστήματα που κάνουν πάνω απο 2000Ε κέρδη ktl. Δεν ξέρω αν απάντησα.


Οι μεγάλες ειδήσεις μπορουν να παρουσιάζονται σε treemap, το μεγεθος δηλώνει τη σπουδαιότητά της, το χρώμα θα παριστάνει χωρα και η ιεραρχία την κατηγορία. Εγώ τουλάχιστον δεν βλέπω καλυτερο τρόπο.
http://newsmap.jp/#/w/us/view/

Απειρες εφαρμογες!
που θα πάει θα το δουμε...
User avatar
sandra
Wow! Terabyte level
Wow! Terabyte level
Posts: 4917
Joined: Mon Oct 02, 2006 11:37 am
Academic status: Alumnus/a
Gender:
Location: στη φωλιά μου κοιτώντας ένα χωράφι με στάρι...

Re: Starting with PhP....

Post by sandra » Wed May 27, 2009 3:55 pm

Μάλλον δεν το έθεσα σωστά. Μπορεί να μην υπάρχει καν δηλαδή. Ψάχνω ένα εργαλείο που να υπολογίζει τα στατιστικά στοιχεία και να τα εμφανίζει. Δηλαδή να κάνει και όλα τα queries στη βάση και να τα μετατρέπει αυτόματα σε εικόνα :roll:
Από εδώ κι εμπρός θα είσαι για πάντα υπεύθυνος για εκείνο που έχεις ημερώσει.
Είσαι υπεύθυνος για το τριαντάφυλλο σου...
The Punisher
Venus Former Team Member
Posts: 7561
Joined: Thu Oct 27, 2005 1:43 pm
Academic status: Alumnus/a
Gender:
Location: Boston, MA

Re: Starting with PhP....

Post by The Punisher » Wed May 27, 2009 6:36 pm

μα πως θα ξέρει τι πληροφορία να "αναδείξει" ?
User avatar
Spy
Kilobyte level
Kilobyte level
Posts: 443
Joined: Mon Dec 12, 2005 9:40 pm
Academic status: Alumnus/a
Gender:
Location: Ε-75, Ε-65, Ε-90
Contact:

Re: Starting with PhP....

Post by Spy » Mon Dec 14, 2009 11:35 pm

Εχω ενα μικρο απλο project σε php που χρησιμοποιει μια βαση απο πισω σε my-sql.
Οταν κάνω INSERT απο μια φόρμα στην βαση έχω πρόβλημα με το greek - encoding.
Ξερει καποιος τι θα μπορουσα να κανω για να το λυσω το θεματακι;
User avatar
Luke
Gbyte level
Gbyte level
Posts: 1388
Joined: Wed Aug 09, 2006 11:19 am
Academic status: Alumnus/a
Gender:

Re: Starting with PhP....

Post by Luke » Mon Dec 14, 2009 11:50 pm

Για τσέκαρε εδώ.
Είμαι ένας μοναχικός cowboy...
Post Reply

Return to “Προγραμματισμός”