הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   פונקצית בתוך תגי HTML (https://hosts.co.il/forums/showthread.php?t=96621)

iniKey.com 09-04-12 17:58

פונקצית בתוך תגי HTML
 
PHP קוד:

<?php
echo "<b>".x()."</b>";
function 
x() {
  echo 
"Hello !";
}
?>


לא יהיה רשום את ה Hello ! מודגש אלא בהצג מקור יהיה כך:
<b></b>Hello !

איך אני גורם לזה שזה יהיה מודגש? (אני לא רוצה שתגידו לי לשים בפונקציה את הb או להפך)...
וגם בלי קודים נפרדים של שורות נפרדות...
יענו עם 3 echoים.

* חשוב לי שבפונקציה יהיה echo ולא return.

תודה

Xinxy 09-04-12 18:18

מה? כדאי לנסות להתנסח מחדש.

iniKey.com 09-04-12 18:29

שים את הקוד שנתתי על השרת ותבדוק אחי יותר מזה אני לא יכול להתנסח סליחה.

mrns 09-04-12 18:33

PHP קוד:

<?php
echo "<b>".x()."</b>";
function 
x() {
  return 
"Hello !";
}
?>


iniKey.com 09-04-12 18:35

ציטוט:

נכתב במקור על ידי mrns (פרסם 840926)
PHP קוד:

<?php
echo "<b>".x()."</b>";
function 
x() {
  return 
"Hello !";
}
?>



חשוב לי אחי שזה יהיה echo ולא return גבר,
כי תחשוב שזה פונקציה ממש ממש ארוכה ולפעמים יש echo....

Haimz 09-04-12 18:42

קוד:

<?php
echo "<b>";x();echo "</b>";
function x() {
  echo "Hello !";
}
?>

אם חשוב לך ECHO, תנסה כככה

iniKey.com 09-04-12 19:17

^^ אח שלי אני לא יכול להפריד כי זה משהו מסובך עם STR_REPLACE, בקיצר שיהיה ECHO אחד להכל נשמה.

Tomer 09-04-12 20:15

לא מומלץ לשלוח echo בפונקציה בכל פעם, תעבוד חכם.

מה אתה רוצה לעשות שדורש echo בכל פעם באמצע הפונקציה?

iniKey.com 09-04-12 20:31

ציטוט:

נכתב במקור על ידי Tomer (פרסם 840935)
לא מומלץ לשלוח echo בפונקציה בכל פעם, תעבוד חכם.

מה אתה רוצה לעשות שדורש echo בכל פעם באמצע הפונקציה?

זה מלא שורות קוד רשמתי אותם בפונקציה אחת.

Tomer 09-04-12 20:32

איך הפונקציה נראית? תדביק אותה כאן.

iniKey.com 09-04-12 20:46

ציטוט:

נכתב במקור על ידי Tomer (פרסם 840938)
איך הפונקציה נראית? תדביק אותה כאן.

זה לא פונקציה אחת זה מלא,
תחשוב שיש דף התחברות, דף הרשמה והכל בתוך פונקציות...

Tomer 09-04-12 21:03

השאלה איך הפונקציות בנויות. אם הן מציגות את הטופס של ההתחברות, במקום לעשות:

PHP קוד:

function x() {
echo 
"y";
echo 
"<form>";
echo 
"<input";


אפשר לעשות:

PHP קוד:

function x() {
$Text .= "x";
$Text .= "y";
$Text .= "<input";

return 
$Text;


ופתרת לעצמך את הבעיה.

iniKey.com 09-04-12 21:34

ציטוט:

נכתב במקור על ידי Tomer (פרסם 840944)
השאלה איך הפונקציות בנויות. אם הן מציגות את הטופס של ההתחברות, במקום לעשות:

PHP קוד:

function x() {
echo 
"y";
echo 
"<form>";
echo 
"<input";


אפשר לעשות:

PHP קוד:

function x() {
$Text .= "x";
$Text .= "y";
$Text .= "<input";

return 
$Text;


ופתרת לעצמך את הבעיה.

זה הרבה יותר מורכב ממה שזה נראה, והבעיה שזה מלא פונקציות ומלא שורות קוד.
אין איזה משהו שיכול לבטל את הדבר הזה?

Tomer 09-04-12 21:39

אתה רוצה להראות לנו את הקוד או לא? אי אפשר לעזור לך באוויר.

iniKey.com 09-04-12 21:41

ציטוט:

נכתב במקור על ידי Tomer (פרסם 840947)
אתה רוצה להראות לנו את הקוד או לא? אי אפשר לעזור לך באוויר.

פונקציה אחת בקובץ אחד אפשר לסדר מילא.
אבל יש לי יותר מ100 פונקציות ו100 קבצים.

Tomer 09-04-12 21:54

http://www.natenewz.com/2010/06/09/f...nstead-of-echo

תבדוק את זה..

iniKey.com 09-04-12 22:03

ציטוט:

נכתב במקור על ידי Tomer (פרסם 840950)

אתה מלך !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
אתה מלך !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
אתה מלך !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
אתה מלך !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
אתה מלך !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
אתה מלך !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Tomer 09-04-12 22:06

|קורץ|

נא"נ


כל הזמנים הם GMT +2. הזמן כעת הוא 22:15.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ