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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] שגיאה בשורה 144 (https://hosts.co.il/forums/showthread.php?t=32905)

Xainox 14-10-06 17:07

[PHP] שגיאה בשורה 144
 
בניתי עמוד שנותן סיסמאות ראנדומלית והוא מחזיר לי שגיאה

זה חלק מהקוד שיש בו את השגיאה
PHP קוד:

<?php
if ($_POST["Submit"] == true) {
    echo 
"הסיסמא\ות שהמערכת יצרה:<hr><b>";
    for (
$i 1; ; $i++) {
       if (
$i $_POST["quantity"]) {
           break;
       }
           echo 
generatePassword($_POST["length"],$_POST["letters"],$_POST["capitals"],$_POST["numbers"],$_POST["punctuation"]) . " <hr> ";
    }
    echo 
"</b>";
}
else
{
?>

וזאת הבעיה שהוא מחזיר לי בשרת
קוד:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/senn/domains/cdj.domainame.net/public_html/skin_random.php on line 144
צנזרתי את הכתובת בשגיאה כי זה מערכת שאני רוצה שלא תראו |שריף|

אשמח עם תעזרו לי.

eyalk7 14-10-06 17:13

במקום:
PHP קוד:

echo generatePassword($_POST["length"],$_POST["letters"],$_POST["capitals"],$_POST["numbers"],$_POST["punctuation"]) . " <hr> "

PHP קוד:

echo generatePassword('$_POST[length]','$_POST[letters]','$_POST[capitals]','$_POST[numbers]','$_POST[punctuation]') . " <hr> "

תנסה אני לא בטוח...

amirs_5 14-10-06 17:19

רשמת בלולאת FOR
PHP קוד:

for ($i 1; ; $i++) { 

איפה התנאי?

Xainox 14-10-06 17:21

תודה שניסיתם לעזור אבל זה עדיין לא עובד.

-roee- 14-10-06 17:22

לולאת for בנויה משלושה תנאים:
-תנאי התחלה $i=0;
-תנאי עצירה $i<20
-תנאי קידום $i++

ולבסוף יוצא:
PHP קוד:

for( $i=0$i<20$i++ )
{




Xainox 14-10-06 17:24

מישהו מעוניין שאני ישלח לו את הקוד בהודעה פרטית והוא יבדוק אותו?

Alter 14-10-06 17:33

אמרו לך איפה הבעיה שלך.
הfor שלך לא נכון.

-VladK- 15-10-06 04:57

PHP קוד:

<?php
if ($_POST["Submit"] == true) {
    echo 
"הסיסמא\ות שהמערכת יצרה:<hr><b>";
    for (
$i 1$i $_POST["quantity"]; $i++) {
       echo 
generatePassword($_POST["length"],$_POST["letters"],$_POST["capitals"],$_POST["numbers"],$_POST["punctuation"]) . " <hr> ";
    }
    echo 
"</b>";
}
else
{
?>



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

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