Μια echo μέσα σε μια άλλη echo !

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

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

Απάντηση
Άβαταρ μέλους
ZauZ
Δημοσιεύσεις: 408
Εγγραφή: 12 Οκτ 2003 23:29
Τοποθεσία: Ηράκλειο
Επικοινωνία:

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από ZauZ » 11 Φεβ 2007 04:30

Ερώτηση / απορία που μου δημιουργήθηκε πρίν από μερικές ημέρες και δεν έχω βγάλει ακόμα άκρη.

Έχω κάποιο κώδικα όπως αυτός εδώ :

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

echo("ena keimeno kai kati akoma"); 
Μπορώ να ορίζω μια μεταβλητή έτσι στο στύλ :

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

$metavliti =  "   echo("ena keimeno kai kati akoma");     ";
και αργότερα όταν κάνω

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

echo $metavliti; 
να μου τυπώνει σαν αποτέλεσμα

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

ena keimeno kai kati akoma

Μέχρι τώρα το μόνο που έχω καταφέρει είναι να μου τυπώνει ολόκληρη τη φράση

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

echo("ena keimeno kai kati akoma");  
Με λίγα λόγια θέλω να τρέξω μια echo μέσα σε μια άλλη echo !

Μπορεί να γίνει με κάποιο τρόπο ;;;; :o :o

Άβαταρ μέλους
tix-3-
Δημοσιεύσεις: 827
Εγγραφή: 25 Μαρ 2004 05:12
Τοποθεσία: Θεσσαλονικη-Καβαλα-βεροια(το τριγωνο της καταρας)
Επικοινωνία:

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από tix-3- » 11 Φεβ 2007 07:55

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

$metavliti = "ενα κειμενο και κατι ακομα" ;
echo $metavliti;
Αν καταλαβα καλα.
Αν δεν υπήρχανε οι κνίτες κι'η ηρωίνη...

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από cherouvim » 11 Φεβ 2007 09:17


panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από panosru » 11 Φεβ 2007 12:21

H eval() bgainei apo to evaluate, diladi tha antimetopisei ena string san kodika, grafontas diladi

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

$metavliti =  "echo 'ena keimeno kai kati akoma'";
echo $metavliti.'<br />';
eval&#40;$metavliti&#41;;
Sto proto echo tha mas emfanisei sthn othoni to

echo 'ena keimeno kai kati akoma'

eno sto eval ayto tha antimetopistei os comand opote mias kai den termatizei to echo me semicolon (ellhniko erotimatiko - xarakthras termatismou) tha mas emfanisei

Parse error: parse error, unexpected $end, expecting ',' or ';' \To\path\gia\to\file\sou\onoma_arxeiou.php(gramh_sthn_opoia_einai_to_sfalma) : eval()'d code on line 1

Prosopika den sou synisto na xrhshmopoieis to eval san na einai paixnidi, einai poly epikyndino function, den einai liges oi fores pou exo poiasei sta xeria mou kapoia projects kapoion atomon pou mesa ston kodika tous eixan grames tous style

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

eval&#40;$_GET&#91;'code'&#93;&#41;;
kai..

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

eval&#40;$_POST&#91;'code'&#93;&#41;;
Opos katalabaineis ta parapano apoteloun apla mia metalh trypa...

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

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από Rapid-eraser » 11 Φεβ 2007 19:51

echo mesa se echo basika dev mporeis va exeis giati n echo eivai constract (giafto kai dev xriazete parev8eseis).

mporeis va exeis print mesa se print omos.

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

print&#40;print&#40;'rapid'&#41;&#41;;
Av kai dev katalabevo tov logo pou 8es va kaveis kati tetoio malov afto pou sou diafebgei eivai to concatination twv strings.

px:

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

<?
$nickname_part1 = "Rapid";
$nickname_part2 = "eraser";

echo $nickname_part1."-".$nickname_part2;
?><br /><?
echo "&#123;$nickname_part1&#125;-&#123;$nickname_part2&#125;";
?>
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

Άβαταρ μέλους
ZauZ
Δημοσιεύσεις: 408
Εγγραφή: 12 Οκτ 2003 23:29
Τοποθεσία: Ηράκλειο
Επικοινωνία:

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από ZauZ » 12 Φεβ 2007 16:49

Παιδιά σας ευχαριστώ για τη βοήθεια.

Αυτό που ήθελα να κάνω ήταν το εξής :

Παίρνω με post τη μεταβλητή

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

$metavliti = "ΓΡΑΨΕ ZAUZ";
Μετά έχω ένα array όπου μετατρέπει τη λέξη ΓΡΑΨΕ σε print ή echo

στη συνέχεια θέλω να τυπώσω το αποτέλεσμα της "αλλαγμένης" πλέον μεταβλητής
Δηλαδή να τυπώσει μόνο τη λέξη

ZAUZ

:lol:

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

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από Rapid-eraser » 12 Φεβ 2007 17:34

ara 8es eval tou string basika
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

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από panosru » 12 Φεβ 2007 19:04

ZauZ, ftiaxneis kapoio parser pseydokodika?

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από ThyClub » 12 Φεβ 2007 19:55

Το πιο ασφαλές απ όλα είναι να δημιουργήσεις ενα switch case και εκεί να ορίσεις τις λειτουρίες που θέλεις να επιτρέπονται...

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

<?php

$function = $_GET&#91;'function'&#93;;

$function = explode&#40;' ',$function&#41;;

switch&#40;$function&#91;0&#93;&#41;&#123;
 case"echo"&#58;
 echo $function&#91;1&#93;;
 break;
 case"allh function"&#58;
 ...
 break;
&#125;
?>
Και συνεχίζεις με όσα θέλεις.

Άβαταρ μέλους
ZauZ
Δημοσιεύσεις: 408
Εγγραφή: 12 Οκτ 2003 23:29
Τοποθεσία: Ηράκλειο
Επικοινωνία:

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από ZauZ » 13 Φεβ 2007 14:13

panosru έγραψε:ZauZ, ftiaxneis kapoio parser pseydokodika?
Ναι, είχα αυτή τη σκέψη και απλά είπα να δω εάν είναι δυνατόν να γίνει κάτι τέτοιο με php. :P

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

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από Rapid-eraser » 13 Φεβ 2007 14:32

koivos etoimastite gia polla katapiptov epilologia :P
(sta elivika: dropdown menus lol)
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

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από panosru » 13 Φεβ 2007 16:14

ZauZ έγραψε:
panosru έγραψε:ZauZ, ftiaxneis kapoio parser pseydokodika?
Ναι, είχα αυτή τη σκέψη και απλά είπα να δω εάν είναι δυνατόν να γίνει κάτι τέτοιο με php. :P
Ola ginontai me thn PHP... den einai omos sto xeri ths PHP.. einai sto diko sou xeri ;)


Poly sofia epese gia shmera :lol: :kaloe:

Άβαταρ μέλους
ZauZ
Δημοσιεύσεις: 408
Εγγραφή: 12 Οκτ 2003 23:29
Τοποθεσία: Ηράκλειο
Επικοινωνία:

Μια echo μέσα σε μια άλλη echo !

Δημοσίευση από ZauZ » 13 Φεβ 2007 17:18

Χεχε :lol: :lol: Έτσι , έτσι... :)

Απάντηση

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

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

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