Random signature σε forum.

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

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

Απάντηση
Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Random signature σε forum.

Δημοσίευση από EneMe » 29 Ιαν 2006 00:04

Kάπου είχαμε ένα βοήθημα για το πώς μπορούμε να έχουμε μια εικόνα με live στοιχεία από το site μας...

Θα ήθελα αν γίνεται να μου δείξει κάποιος πώς γίνεται να δημιουργηθεί κάποιο script που να εμφανίζει μια transparent εικόνα με μια τυχαία φράση από κάποιο txt (αν είναι δυνατόν) αρχείο...

Δηλαδή στην κλήση

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

[img]www.site.gr/mysignature.php[/img]
να εμφανίζεται μια εικόνα με το κείμενο...

Πιστεύω θα γίνει δημοφιλές βοήθημα! :wink:

Cmg__
Δημοσιεύσεις: 1710
Εγγραφή: 29 Μαρ 2005 22:40

Random signature σε forum.

Δημοσίευση από Cmg__ » 29 Ιαν 2006 01:09

έχω δει κάτι σχετικό κατα του ΟΤΕ.
Αυτό μας αποδεικνύει πως όταν υπάρχει σωστό κίνητρο όλα γίνονται! :P :lol:
Δοκίμασε να τάξεις φράγκα ή φαϊ να σου πω για πότε θα στο φτιάξουν! :P

(πάντα κάνοντας πλάκα ε?)

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Random signature σε forum.

Δημοσίευση από EneMe » 29 Ιαν 2006 02:29

Yπάρχει παρόμοιο βοήθημα, αλλά δεν το βρήκα...
Τροποποίηση και απλοποίηση θέλουμε ουσιαστικά... ;)


Cmg__
Δημοσιεύσεις: 1710
Εγγραφή: 29 Μαρ 2005 22:40

Random signature σε forum.

Δημοσίευση από Cmg__ » 29 Ιαν 2006 13:04

αυτό εννοούσα :D

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Random signature σε forum.

Δημοσίευση από EneMe » 29 Ιαν 2006 13:46

Ωραία, καταλάβαμε τί εννοούμε! :P

Ποιό καλό παιδάκι μπορεί να το υλοποιήσει μιας κι εγώ είμαι πανάσχετος με php;

Θα το βάλουμε κι αυτό στο "PHP τα δικά μας scripts".

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Random signature σε forum.

Δημοσίευση από greekbytes » 30 Ιαν 2006 02:56

Δεν έχω ιδέα από gd αλλά με μια ματιά στο manual ξεκίνησα να κάνω κάτι που τελικά έχει κάποια προβληματάκια :P Στο τέλος κάθε φράσης βγάζει έναν περίεργο χαρακτήρα (εκτός της τελευταίας του array) και όταν το κέιμενο δε χωράει το κόβει κάπως άκομψα.. Κάποιος που γνωρίζει από php+gd και λοιπά κόλπα ας το σουλουπώσει λίγο!

img.php

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

<?php
header&#40;"Content-type&#58; image/png"&#41;;
$quotes = file&#40;"quotes.txt"&#41;;
$string = $quotes&#91;array_rand&#40;$quotes&#41;&#93;;
$im = imagecreatefrompng&#40;"random.png"&#41;;
$black = imagecolorallocate&#40;$im, 0, 0, 0&#41;;
imagestring&#40;$im, 2, 3, 3, $string, $black&#41;;
imagepng&#40;$im&#41;;
imagedestroy&#40;$im&#41;;
?>
χρεάζεται το img.php, το quotes.txt που έχει ανά γραμμή τις φράσεις που θέλουμε και το random.png που είναι ένα transparent png 400x20 pixels.

Κατεβάστε όλα τα αρχεία από εδώ

τεστ: http://www.greekbytes.com/var/img.php



Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Random signature σε forum.

Δημοσίευση από greekbytes » 31 Ιαν 2006 20:27

Δοκίμασα να βάλω μία Ελληνική γραμματοσειρά και βγάζει τα Ελληνικά σωστά αλλά φαίνεται σαν απαλλοτριωμένο οικόπεδο. :P

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

<?php
header&#40;"Content-type&#58; image/png; charset=UTF-8"&#41;;
$quotes = file&#40;"quotes.txt"&#41;;
$string = $quotes&#91;array_rand&#40;$quotes&#41;&#93;;
$im = imagecreatefrompng&#40;"random.png"&#41;;
$black = imagecolorallocate&#40;$im, 0, 0, 0&#41;;
$font = 'AVGN.TTF';
imagettftext&#40;$im, 8, 0, 3, 13, $black, $font, $string&#41;;
imagepng&#40;$im&#41;;
imagedestroy&#40;$im&#41;;
?>
Κατέβασε το καινούριο .php μαζί με τη γραμματοσειρά από
εδω

τεστ: http://www.greekbytes.com/var/img.php

Δοκίμασε κι εσύ να βάλεις καμία άλλη γραμματοσειρά μπας και δεις φως :P cheers!

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Random signature σε forum.

Δημοσίευση από EneMe » 31 Ιαν 2006 22:48

Δοκιμάζω, αλλά δεν βλέπω φως...
Το UTF-8 το άλλαξα και σε ISO-8859-7 αλλά τίποτα...
Σίγουρα το παίρνει υπ'όψιν αυτό;

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Random signature σε forum.

Δημοσίευση από EneMe » 31 Ιαν 2006 22:57

Το άφησα όπως το έχεις, μόνο την εικόνα άλλαξα σε μέγεθος...
Αλλά με προβληματίζουν τα ελληνικά...
http://www.prasini-xlepa.com/test/img.php

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Random signature σε forum.

Δημοσίευση από Rapid-eraser » 01 Φεβ 2006 17:20

perase ta elivika apo iconv apo iso7 se utf8 kai 8a ta diksei kavovika.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Random signature σε forum.

Δημοσίευση από greekbytes » 01 Φεβ 2006 17:58

Φίλλιπε το έκανα έτσι και έχει ίδιο αποτέλεσμα.. Ειχα βάλει ISO-8859-7 αλλά μου έβγαζε κουτάκια αντί για γράμματα, το άλλαξα σε ISO-8859-1 και δεν έχει διαφορά με το προηγούμενο. Καμιά ιδέα?? την iconv σωστά τη χρησιμοποίησα?

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

<?php
header&#40;"Content-type&#58; image/png"&#41;;
$quotes = file&#40;"quotes.txt"&#41;;
$string = $quotes&#91;array_rand&#40;$quotes&#41;&#93;;
$string = iconv&#40;"ISO-8859-1", "UTF-8", $string&#41;;
$im = imagecreatefrompng&#40;"random.png"&#41;;
$black = imagecolorallocate&#40;$im, 0, 0, 0&#41;;
$font = 'AVGN.TTF';
imagettftext&#40;$im, 8, 0, 3, 13, $black, $font, $string&#41;;
imagepng&#40;$im&#41;;
imagedestroy&#40;$im&#41;;
?>

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Random signature σε forum.

Δημοσίευση από Rapid-eraser » 01 Φεβ 2006 18:21

dokimase twra me eva font tis prokopis :P
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Απάντηση

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

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

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