לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #5  
ישן 05-04-2007, 18:42
  אוריאלז אוריאלז אינו מחובר  
 
חבר מתאריך: 05.04.07
הודעות: 21
בתגובה להודעה מספר 4 שנכתבה על ידי ישראל K שמתחילה ב "אני מניח שאם תראה לנו קטע קוד..."

קוד PHP:
 $names[0] = "yosi";
$names[1] = "dany";
//define 2 out of 3in array
$names[29] = "shlomi";
//define the last organ of the array
for ($namesCount=0$namesCount<=29$namesCount ++)
{
echo
"<br />";
echo 
$names[$namesCount];
echo
"<br />";
}
include(
"try.php");//i called try.php into learning.php
<"form action="learning.php" method="post>
/*"post" means user can't know what is there, "get" means everything will be in the adress*/
Name: <input type="text" id="name" name="name" /><br />//gets a name
Age: <input type="text" id="age" name="age"><br />//gets an age
E-mail: <input type="text" id="email" name="email" /><br />//gets an email
<input type="submit" value="send" />
</
form>
echo (
"your name is $_ POST['name'] <br />");
echo (
" your age is $_ POST['age'] <br />");
echo (
"you email is $_ POST['email'] <br />"); 



אני מקוווה שזה עוזר, הודעת השגיאה מגיעה ב">" שלפני ה"form action"...

נערך לאחרונה ע"י אוריאלז בתאריך 05-04-2007 בשעה 18:45.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 05-04-2007, 18:49
  sniper2 sniper2 אינו מחובר  
 
חבר מתאריך: 06.05.04
הודעות: 297
בתגובה להודעה מספר 5 שנכתבה על ידי אוריאלז שמתחילה ב "[PHP]$names[0] =..."

ציטוט:
במקור נכתב על ידי אוריאלז
קוד PHP:
 $names[0] = "yosi";
$names[1] = "dany";
//define 2 out of 3in array
$names[29] = "shlomi";
//define the last organ of the array
for ($namesCount=0$namesCount<=29$namesCount ++)
{
echo
"<br />";
echo 
$names[$namesCount];
echo
"<br />";
}
include(
"try.php");//i called try.php into learning.php
<"form action="learning.php" method="post>
/*"post" means user can't know what is there, "get" means everything will be in the adress*/
Name: <input type="text" id="name" name="name" /><br />//gets a name
Age: <input type="text" id="age" name="age"><br />//gets an age
E-mail: <input type="text" id="email" name="email" /><br />//gets an email
<input type="submit" value="send" />
</
form>
echo (
"your name is $_ POST['name'] <br />");
echo (
" your age is $_ POST['age'] <br />");
echo (
"you email is $_ POST['email'] <br />"); 



אני מקוווה שזה עוזר, הודעת השגיאה מגיעה ב">" שלפני ה"form action"...



שים לב שאחרי הinclude לא סגרת את תגי הPHP הקוד שלך אמור להיראות יותר ככה
קוד PHP:
 $names[1] = "dany";
//define 2 out of 3in array
$names[29] = "shlomi";
//define the last organ of the array
for ($namesCount=0$namesCount<=29$namesCount ++)
{
echo
"<br />";
echo 
$names[$namesCount];
echo
"<br />";
}
include(
"try.php");//i called try.php into learning.php
?>
<"form action="learning.php" method="post>
/*"post" means user can't know what is there, "get" means everything will be in the adress*/
Name: <input type="text" id="name" name="name" /><br />//gets a name
Age: <input type="text" id="age" name="age"><br />//gets an age
E-mail: <input type="text" id="email" name="email" /><br />//gets an email
<input type="submit" value="send" />
</form>
<?
echo ("your name is $_ POST['name'] <br />");
echo (" your age is $_ POST['age'] <br />");
echo ("you email is $_ POST['email'] <br />");
?> 
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #7  
ישן 05-04-2007, 18:52
  אוריאלז אוריאלז אינו מחובר  
 
חבר מתאריך: 05.04.07
הודעות: 21
בתגובה להודעה מספר 6 שנכתבה על ידי sniper2 שמתחילה ב "[QUOTE=אוריאלז][PHP]$names[0]..."

ציטוט:
במקור נכתב על ידי sniper2
שים לב שאחרי הinclude לא סגרת את תגי הPHP הקוד שלך אמור להיראות יותר ככה
קוד PHP:
 $names[1] = "dany";
//define 2 out of 3in array
$names[29] = "shlomi";
//define the last organ of the array
for ($namesCount=0$namesCount<=29$namesCount ++)
{
echo
"<br />";
echo 
$names[$namesCount];
echo
"<br />";
}
include(
"try.php");//i called try.php into learning.php
?>
<"form action="learning.php" method="post>
/*"post" means user can't know what is there, "get" means everything will be in the adress*/
Name: <input type="text" id="name" name="name" /><br />//gets a name
Age: <input type="text" id="age" name="age"><br />//gets an age
E-mail: <input type="text" id="email" name="email" /><br />//gets an email
<input type="submit" value="send" />
</form>
<?
echo ("your name is $_ POST['name'] <br />");
echo (" your age is $_ POST['age'] <br />");
echo ("you email is $_ POST['email'] <br />");
?> 



אוקיי, תודה רבה, זה מה ששאלתי, כי מישהו אמר לי פעם שאפשר להכניס קוד של HTML בתוך קובץ PHP, ומסתבר כנראה שאו שהוא טעה או שלא הבנתי אותו...

עריכה: עכשיו יש לו בעיה אחרת, הוא נותן על השורה של הecho שאחרי הקטע בHTML את הודעת השגיאה הבאה:

syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

מה הוא רוצה?

נערך לאחרונה ע"י אוריאלז בתאריך 05-04-2007 בשעה 18:56.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #8  
ישן 05-04-2007, 18:56
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 5 שנכתבה על ידי אוריאלז שמתחילה ב "[PHP]$names[0] =..."

מספר הערות:
1. כשאתה מציג מקטע php כאן בפורום, תתחום אותו כמו שצריך לתחום כל קוד PHP.
2. תשתש ביותר מרווחים והזחות בקוד כמו הקוד שלהלן.
3. את ההערות שאתה נותן על שורת קוד מסויימת, תציין לפני הקוד, זה קרי ומובן יותר.
4. תשתדל לתחום מחרוזות במרכאות בודדות (אם אין צורך דווקא בכפולות), ה"ניתוח" שלהם מהיר יותר ממרכאות כפולות (אם כי זה משפיע ממש במעט).

ולשאלתך: הבעיה היא מכיון שלפני שאתה מתחיל לכתוב קוד html עלייך לסיים את מקטע ה-php, עיין בדוגמה שלהלן.
קוד PHP:
<?

//define 2 out of 3in array
$names[0] = 'yosi';
$names[1] = 'dany';

//define the last organ of the array
$names[29] = 'shlomi';

for($namesCount=0; $namesCount<=29; $namesCount++)
{
    echo '<br />';
    echo $names[$namesCount];
    echo '<br />';
}

include('try.php');//i called try.php into learning.php

?>

<form action="learning.php" method="post">

<!--"post" means user can't know what is there, "get" means everything will be in the adress-->
Name: <input type="text" id="name" name="name" /><br />//gets a name
Age: <input type="text" id="age" name="age"><br />//gets an age
E-mail: <input type="text" id="email" name="email" /><br />//gets an email
<input type="submit" value="send" />
</form>

<?

echo 'your name is '.$_ POST['name'].' <br />';
echo ' your age is '.$_ POST['age'].' <br />';
echo 'you email is '.$_ POST['email'].' <br />';


?>
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #9  
ישן 05-04-2007, 19:08
  אוריאלז אוריאלז אינו מחובר  
 
חבר מתאריך: 05.04.07
הודעות: 21
בתגובה להודעה מספר 8 שנכתבה על ידי ישראל K שמתחילה ב "מספר הערות: 1. כשאתה מציג..."

ציטוט:
במקור נכתב על ידי ישראל K
מספר הערות:
1. כשאתה מציג מקטע php כאן בפורום, תתחום אותו כמו שצריך לתחום כל קוד PHP.
2. תשתש ביותר מרווחים והזחות בקוד כמו הקוד שלהלן.
3. את ההערות שאתה נותן על שורת קוד מסויימת, תציין לפני הקוד, זה קרי ומובן יותר.
4. תשתדל לתחום מחרוזות במרכאות בודדות (אם אין צורך דווקא בכפולות), ה"ניתוח" שלהם מהיר יותר ממרכאות כפולות (אם כי זה משפיע ממש במעט).

ולשאלתך: הבעיה היא מכיון שלפני שאתה מתחיל לכתוב קוד html עלייך לסיים את מקטע ה-php, עיין בדוגמה שלהלן.
קוד PHP:
<?
 
//define 2 out of 3in array
$names[0] = 'yosi';
$names[1] = 'dany';
 
//define the last organ of the array
$names[29] = 'shlomi';
 
for($namesCount=0; $namesCount<=29; $namesCount++)
{
    echo '<br />';
    echo $names[$namesCount];
    echo '<br />';
}
 
include('try.php');//i called try.php into learning.php
 
?>
 
<form action="learning.php" method="post">
 
<!--"post" means user can't know what is there, "get" means everything will be in the adress-->
Name: <input type="text" id="name" name="name" /><br />//gets a name
Age: <input type="text" id="age" name="age"><br />//gets an age
E-mail: <input type="text" id="email" name="email" /><br />//gets an email
<input type="submit" value="send" />
</form>
 
<?
 
echo 'your name is '.$_ POST['name'].' <br />';
echo ' your age is '.$_ POST['age'].' <br />';
echo 'you email is '.$_ POST['email'].' <br />';
 
 
?>


[1] אוקיי, תודה.
[2] שוב תודה
[3] שוב תודה, אני לא רגיל לתת הערות, כי ברוב השפות אני לא מגיע לרמה של סיבוך שצריכה הערות אבל בכל זאת אני לא מתחיל בהן.
[4] רשמתי לעצמי, תודה, גם את זה לא ידעתי.

תודה רבה על העצות והעזרה.

אגב, עכשיו יש לו בעיה אחרת, הוא נותן על השורה של הecho שאחרי הקטע בHTML את הודעת השגיאה הבאה:

syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

מה הוא רוצה?
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #17  
ישן 09-04-2007, 20:11
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 16 שנכתבה על ידי דָן שמתחילה ב "אלו הזמנים שקיבלתי..."

1. הדרך האחרונה בדוגמה האחרונה תפעל גם אם האפשרות לתמיכה ב"תג מקוצר" לא הוגדרה.
2. טעות בידך, כפי שאמרתי לעיל, הדרך הפשוטה יותר מהירה יותר [וזה גם מספיק סימנטי, אם יש מרכאות, סימן שזה מחרוזת, אין צורך ביותר מזה].
אני מצרף את הקוד php של הבדיקה, אתה מוזמן להריץ זאת אצלך. אגב, צריך להריץ את הקוד כמה וכמה פעמים, כיון שתמיד יתכן שתהיה השהיה במהלך הריצה וספציפית במהלך אותה ריצה תהיה איטיות חריגה.

קוד PHP:
<?php

header
('Content-Type: text/plain');


$time_start array_sum(explode(' ',microtime()));

for(
$i=0$i<10000; ++$i)
    
$s = (string)123;

echo 
"\n\n\n".(array_sum(explode(' ',microtime())) - $time_start);



$time_start array_sum(explode(' ',microtime()));

for(
$i=0$i<10000; ++$i)
    
$s '123';

echo 
"\n\n\n".(array_sum(explode(' ',microtime())) - $time_start);

?>
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 01:09

הדף נוצר ב 0.07 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר