Κωδικας για radom κωδικες...

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

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

gotham78
Δημοσιεύσεις: 177
Εγγραφή: 22 Οκτ 2009 00:57

Κωδικας για radom κωδικες...

Δημοσίευση από gotham78 » 19 Μαρ 2014 02:04

gotham78 έγραψε:
alou έγραψε:Τον μπακαλίστικο κώδικα τον είχες από την αρχή αλλά δεν έδωσες σημασία οπότε θεώρησα ότι θες κάτι διαφορετικό...

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

<?php
$modules = array&#40;
    '<iframe width="640" height="360" src="http&#58;//www.youtube.com/embed/R4F3UIGYKxk" frameborder="0" allowfullscreen></iframe>',
    '<a href="http&#58;//www.flickr.com/photos/36418300@N02/3362016992/" title="IC434 - The 2009 Astronomy Picture of the Year by mpastro2001, on Flickr"><img src="http&#58;//farm4.staticflickr.com/3582/3362016992_d104756e1c.jpg" width="480" height="500" alt="IC434 - The 2009 Astronomy Picture of the Year"></a>',
    '<a href="http&#58;//www.flickr.com/photos/74075989@N00/3393337901/" title="Star Trails Blue Mountains by Ted Dobosz, on Flickr"><img src="http&#58;//farm4.staticflickr.com/3664/3393337901_04de90aabe.jpg" width="500" height="333" alt="Star Trails Blue Mountains"></a>'
&#41;;

$selection = array_rand &#40;$modules, 1&#41;; 

echo $modules&#91;$selection&#93;;
?>

Μπράβο αυτό ακριβώς ήθελα. Απλά στην αρχή νόμιζα οτι ήταν μόνο για βίντεο. Τώρα που μου έκανες και το παραδειγμα, το δοκίμασα και δούλεψε. Αυτό ήθελα 1000%.

Σας ευχαριστώ όλους!!!

Για να μην ανοιγω νεο νημα...

Θέλω να έχω αυτό το php στο host μου και να το χειριζομαι όπως θέλω, αλλά θέλω να τρέχει αυτό το php μια απομακρυσμένη σελίδα σε sidebar module. τι κώδικα πρέπει να του στείλω?

Δηλαδη ένα κώδικα όπως αυτό
<script language="javascript" src="http://mysite.com/to parapanw_php.php."> </script>

αλλα δεν δουλεύει αυτό :lol:
Εικόνα

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Κωδικας για radom κωδικες...

Δημοσίευση από geomagas » 19 Μαρ 2014 06:15

gotham78 έγραψε:Θέλω να έχω αυτό το php στο host μου και να το χειριζομαι όπως θέλω, αλλά θέλω να τρέχει αυτό το php μια απομακρυσμένη σελίδα σε sidebar module. τι κώδικα πρέπει να του στείλω?
Το php θα τρέξει στον host που βρίσκεται. Από remote host μπορείς μόνο να τραβήξεις τα αποτελέσματά του, δηλαδή την html που παράγει.
gotham78 έγραψε:Δηλαδη ένα κώδικα όπως αυτό
<script language="javascript" src="http://mysite.com/to parapanw_php.php."> </script>

αλλα δεν δουλεύει αυτό :lol:
Καταλαβαίνεις γιατί, ε; :lol:

gotham78
Δημοσιεύσεις: 177
Εγγραφή: 22 Οκτ 2009 00:57

Κωδικας για radom κωδικες...

Δημοσίευση από gotham78 » 19 Μαρ 2014 13:30

Δεν καταλαβαινω? Τι πρεπει να κανω εγω?
Εικόνα

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Κωδικας για radom κωδικες...

Δημοσίευση από geomagas » 19 Μαρ 2014 13:47

Όταν ο browser δει αυτό:

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

<script language="javascript" src="http&#58;//mysite.com/to parapanw_php.php."> </script>
θα περιμένει να του έρθει ένα javascript listing για να το τρέξει.

Ο mysite.com θα εκτελέσει το to_parapanw.php, θα παράγει (φαντάζομαι) html και θα τη στείλει στον browser.

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

html != javascript
Το πως θα το κάνεις υποπτεύομαι ότι έχει να κάνει με ένα άλλο topic σου (για να μην κάνω copy/paste :D ).

gotham78
Δημοσιεύσεις: 177
Εγγραφή: 22 Οκτ 2009 00:57

Κωδικας για radom κωδικες...

Δημοσίευση από gotham78 » 19 Μαρ 2014 14:45

geomagas έγραψε: Το πως θα το κάνεις υποπτεύομαι ότι έχει να κάνει με ένα άλλο topic σου (για να μην κάνω copy/paste :D ).
Το αλλο τοπικ ειναι για τελειως διαφορετικη δουλεια. Αλλα αν καταλαβα μπορω να χρησιμοποιησω αυτη την εντολή ?

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

    <?php readfile&#40;'http&#58;//mysite.com/kodikasmou.php'&#41;; ?> 

υ.γ. Συγνωμη που μπορει να ανοιγω τοπικ μεχρι και για απλα πραγματα, αλλα δεν ξερω και πως να τα ψαξω στο google. [/code]
Εικόνα

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Κωδικας για radom κωδικες...

Δημοσίευση από geomagas » 19 Μαρ 2014 15:26

gotham78 έγραψε:
geomagas έγραψε: Το πως θα το κάνεις υποπτεύομαι ότι έχει να κάνει με ένα άλλο topic σου (για να μην κάνω copy/paste :D ).
Το αλλο τοπικ ειναι για τελειως διαφορετικη δουλεια. Αλλα αν καταλαβα μπορω να χρησιμοποιησω αυτη την εντολή ?

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

    <?php readfile&#40;'http&#58;//mysite.com/kodikasmou.php'&#41;; ?> 
Μάλλον κάπως έτσι, αν εγώ κατάλαβα καλά.
Μπορείς να το φορτώσεις και σε iframe αλλά δεν θα στο πρότεινα.
gotham78 έγραψε:υ.γ. Συγνωμη που μπορει να ανοιγω τοπικ μεχρι και για απλα πραγματα, αλλα δεν ξερω και πως να τα ψαξω στο google. [/code]
Αν έχεις εξαντλήσει όλα τα περιθώρια μέχρι να ρωτήσεις, δεν χρειάζεται συγνώμη.
Αν πάλι όχι, το συγνώμη δεν χρησιμεύει σε τίποτα και σε κανέναν... :wink:
Η γνώμη μου.

gotham78
Δημοσιεύσεις: 177
Εγγραφή: 22 Οκτ 2009 00:57

Κωδικας για radom κωδικες...

Δημοσίευση από gotham78 » 19 Μαρ 2014 23:58

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

    <?php readfile&#40;'http&#58;//mysite.com/kodikasmou.php'&#41;; ?> 
δεν δουλεύει :crybaby:
Εικόνα

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Κωδικας για radom κωδικες...

Δημοσίευση από geomagas » 20 Μαρ 2014 00:24

Ε καλά μην κλαίς! :)

Βγάζει κάποιο λάθος; (Έχεις ενεργοποιήσει το error reporting;)

Αν γράψεις στον browser http://mysite.com/kodikasmou.php τι βγάζει;

gotham78
Δημοσιεύσεις: 177
Εγγραφή: 22 Οκτ 2009 00:57

Κωδικας για radom κωδικες...

Δημοσίευση από gotham78 » 20 Μαρ 2014 00:40

geomagas έγραψε:Ε καλά μην κλαίς! :)
xaxaxaxaxxa :lol:
geomagas έγραψε:Βγάζει κάποιο λάθος; (Έχεις ενεργοποιήσει το error reporting;)
Απλα δε ν εμφανιζεται τιποτα. Δεν έχω ενεργοποιήσει κατι.
geomagas έγραψε:Αν γράψεις στον browser http://mysite.com/kodikasmou.php τι βγάζει;
Μου εμφανιζει κανονικοτατα αυτο που θελω


Τραβάω απο τις μονάδες στο wp το "κείμενο" στην sidebar, εκει που θελω, και εκει βάζω το κώδικα. ΟΚ?
Εικόνα

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Κωδικας για radom κωδικες...

Δημοσίευση από geomagas » 20 Μαρ 2014 00:49

Ωραία, άρα το ένα μέρος δουλεύει και είναι προσβάσιμο.

Για τον άλλο server τώρα, εκεί που έχεις το "sidebar module".
Στην αρχή του script σου βάλε ένα:

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

ini_set&#40;'display_errors',1&#41;;
και δες αν σου βγάζει τώρα λάθη.

EDIT: Ώπα, δεν το είδα αυτό. Όχι, δεν μπορείς να βάλεις php κώδικα σε widget κειμένου. Μόνο html.

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Κωδικας για radom κωδικες...

Δημοσίευση από geomagas » 20 Μαρ 2014 01:01

Για να βάλεις php σε widget, εγκατέστησε αυτό.

gotham78
Δημοσιεύσεις: 177
Εγγραφή: 22 Οκτ 2009 00:57

Κωδικας για radom κωδικες...

Δημοσίευση από gotham78 » 20 Μαρ 2014 01:03

geomagas έγραψε:Για να βάλεις php σε widget, εγκατέστησε αυτό.
Δεν υπάρχει τρόπος να το κάνω με κώδικα. Γιατι εκει που θα στειλω το κώδικα δεν μπορώ να τον υποχρεώσω να περάσει plugin
Εικόνα

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Κωδικας για radom κωδικες...

Δημοσίευση από geomagas » 20 Μαρ 2014 01:37

Ε τότε, μόνο αν το βάλεις σε iframe. Αλλά ο κώδικας που τρέχει στο δικό σου server θα πρέπει να παράγει πλήρες html document και όχι μόνο το κομμάτι που είδα παραπάνω.

Υπάρχει και η λύση του ajax.
Θα πρέπει να φτιάξεις ένα σκριπτάκι (σε js) το οποίο θα ενσωματώνεται στο widget και θα κατεβάζει το kodikasmou.php στον browser.
Κάτι σαν (σε text widget):

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

<div id="myremotecontent">Loading...</div>
<script type="text/javascript">
  $.get&#40;
    'http&#58;//mysite.com/kodikasmou.php',
    function&#40;data&#41; &#123; $&#40;"#myremotecontent"&#41;.html&#40;data&#41;; &#125;
    &#41;;
</script>
Αλλά πρέπει να σιγουρευτείς ότι είναι φορτωμένη η jquery.

gotham78
Δημοσιεύσεις: 177
Εγγραφή: 22 Οκτ 2009 00:57

Κωδικας για radom κωδικες...

Δημοσίευση από gotham78 » 20 Μαρ 2014 01:53

Κολλάει στο loading

Άκου τι θέλω να κάνω. Θα νοικιάσω χώρο σε ενα site στη sidebar 300x100. Ο τύπος που έχει το site δεν προκειται να περάσει κάτι απο μονος του παρα μόνο το κώδικα που θα του στείλω. Για αυτό το λόγο θέλω απλά να τρέχει το php που είναι στο server μου. Για να μπορώ να ρυθμίζω εγώ το περιεχόμενο.

Μια άλλη λύση...

Μήπως αν μπορεί να γίνει html ο παρακάτω κώδικας το άλλο site θα μπορει να το τρεξει πιο ευκολα στη sidebar του??????

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

<?php 
$modules = array&#40; 
    '<iframe width="640" height="360" src="http&#58;//www.youtube.com/embed/R4F3UIGYKxk" frameborder="0" allowfullscreen></iframe>', 
    '<a href="http&#58;//www.flickr.com/photos/36418300@N02/3362016992/" title="IC434 - The 2009 Astronomy Picture of the Year by mpastro2001, on Flickr"><img src="http&#58;//farm4.staticflickr.com/3582/3362016992_d104756e1c.jpg" width="480" height="500" alt="IC434 - The 2009 Astronomy Picture of the Year"></a>', 
    '<a href="http&#58;//www.flickr.com/photos/74075989@N00/3393337901/" title="Star Trails Blue Mountains by Ted Dobosz, on Flickr"><img src="http&#58;//farm4.staticflickr.com/3664/3393337901_04de90aabe.jpg" width="500" height="333" alt="Star Trails Blue Mountains"></a>' 
&#41;; 

$selection = array_rand &#40;$modules, 1&#41;; 

echo $modules&#91;$selection&#93;; ?> 
[/code]
Εικόνα

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Κωδικας για radom κωδικες...

Δημοσίευση από geomagas » 20 Μαρ 2014 10:07

gotham78 έγραψε:Μήπως αν μπορεί να γίνει html ο παρακάτω κώδικας το άλλο site θα μπορει να το τρεξει πιο ευκολα στη sidebar του??????
Μα τι εννοείς να γίνει html; Aφού ούτως ή άλλως html παράγει. Όταν έβαλες το url στον browser, αυτό δεν είδες;

Όπως είπα και πριν, δυο λύσεις έχεις: Το σκριπτάκι που είπαμε σε js και το iframe (demo).

Για το iframe, φτιάξε ένα αρχείο πχ snippet.php δίπλα στο kodikasmou.php κάπως έτσι:

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

<!DOCTYPE html>
<html>
  <head>
  	<style>
  	* &#123;margin&#58;0px;padding&#58;0px;&#125;
  	</style>
  </head>
  <body>
    <?php include "kodikasmou.php"; ?>
  </body>
</html> 
Τώρα, στο widget βάζεις

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

<iframe style='border&#58;0px;width&#58;340px;height&#58;200px;' src='http&#58;//demos.geomagas.gr/non-wp/gotham78/snippet.php'></iframe>
Σημείωσε ότι, για το demo χρειάστηκε να αλλάξω τα width/height των στοιχείων στο kodikasmou.php, και ίσως χρειαστεί να το κάνεις κι εσύ. Οπότε, αν το kodikasmou.php χρησιμοποιείται και αλλού, θα πρέπει μάλλον να φτιάξεις ένα αντίγραφο...

Απάντηση

Επιστροφή στο “HTML και XHTML”

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

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