דף 1 מתוך 1

קבלת טקסט שיקריא בAPI

נשלח: 20:28 01/01/2018
על ידי טלפון
הכנסתי בPHP שיקריא מה שמקבל בAPI וזה עובד רק בקבלת מספרים או אותיות באנגלית ולא במילים בעברית. (אני עדיין לומד את המערכת)
זה הPHP
<?php
$a = $_GET['a'];
header('Content-Type: text/html;charset=utf-8');
print "id_list_message=t-";
print " אמרתם ";
print "$a";
print " ";

?>
השורה של header('Content-Type: text/html;charset=utf-8'); הכנסתי כי הבנתי במקום אחר שזה אמור להועיל, אך גם לפני זה זה לא עבד.

Re: קבלת טקסט שיקריא בAPI

נשלח: 00:30 02/01/2018
על ידי חוקר
הכנסתי בPHP שיקריא מה שמקבל בAPI וזה עובד רק בקבלת מספרים או אותיות באנגלית ולא במילים בעברית. (אני עדיין לומד את המערכת)
זה הPHP
<?php
$a = $_GET['a'];
header('Content-Type: text/html;charset=utf-8');
print "id_list_message=t-";
print " אמרתם ";
print "$a";
print " ";

?>
השורה של header('Content-Type: text/html;charset=utf-8'); הכנסתי כי הבנתי במקום אחר שזה אמור להועיל, אך גם לפני זה זה לא עבד.
תנסה לשמור את הקובץ PHP בקידוד utf-8

Re: קבלת טקסט שיקריא בAPI

נשלח: 09:27 02/01/2018
על ידי טלפון
הכנסתי בPHP שיקריא מה שמקבל בAPI וזה עובד רק בקבלת מספרים או אותיות באנגלית ולא במילים בעברית. (אני עדיין לומד את המערכת)
זה הPHP
<?php
$a = $_GET['a'];
header('Content-Type: text/html;charset=utf-8');
print "id_list_message=t-";
print " אמרתם ";
print "$a";
print " ";

?>
השורה של header('Content-Type: text/html;charset=utf-8'); הכנסתי כי הבנתי במקום אחר שזה אמור להועיל, אך גם לפני זה זה לא עבד.
תנסה לשמור את הקובץ PHP בקידוד utf-8
כמובן שמרתי כך (בקידוד UTF-8 ללא BOM כפי שאמרו לי), אם לא, גם את המילה אמרתם הוא לא היה מקריא.
בניסוי נוסף שעשיתי גיליתי שבהוספת משתנה להקראה זה כן עובד print "$b,$a";, אך רק אם המשתנה השני (B) בעברית ולא אם A בעברית, אפי' שהם נמצאים יחד להקראה, למישהו יש הסבר?

Re: קבלת טקסט שיקריא בAPI

נשלח: 13:23 02/01/2018
על ידי לומד
הכנסתי בPHP שיקריא מה שמקבל בAPI וזה עובד רק בקבלת מספרים או אותיות באנגלית ולא במילים בעברית. (אני עדיין לומד את המערכת)
זה הPHP
<?php
$a = $_GET['a'];
header('Content-Type: text/html;charset=utf-8');
print "id_list_message=t-";
print " אמרתם ";
print "$a";
print " ";

?>
השורה של header('Content-Type: text/html;charset=utf-8'); הכנסתי כי הבנתי במקום אחר שזה אמור להועיל, אך גם לפני זה זה לא עבד.
תנסה לשמור את הקובץ PHP בקידוד utf-8
כמובן שמרתי כך (בקידוד UTF-8 ללא BOM כפי שאמרו לי), אם לא, גם את המילה אמרתם הוא לא היה מקריא.
בניסוי נוסף שעשיתי גיליתי שבהוספת משתנה להקראה זה כן עובד print "$b,$a";, אך רק אם המשתנה השני (B) בעברית ולא אם A בעברית, אפי' שהם נמצאים יחד להקראה, למישהו יש הסבר?
תמיר ל UTF-8.

Re: קבלת טקסט שיקריא בAPI

נשלח: 13:29 02/01/2018
על ידי חוקר
הכנסתי בPHP שיקריא מה שמקבל בAPI וזה עובד רק בקבלת מספרים או אותיות באנגלית ולא במילים בעברית. (אני עדיין לומד את המערכת)
זה הPHP
<?php
$a = $_GET['a'];
header('Content-Type: text/html;charset=utf-8');
print "id_list_message=t-";
print " אמרתם ";
print "$a";
print " ";

?>
השורה של header('Content-Type: text/html;charset=utf-8'); הכנסתי כי הבנתי במקום אחר שזה אמור להועיל, אך גם לפני זה זה לא עבד.
כשאתה מנסה לפתוח את הסקריפט בדפדפן זה כן מופיע?

Re: קבלת טקסט שיקריא בAPI

נשלח: 16:02 02/01/2018
על ידי טלפון
הכנסתי בPHP שיקריא מה שמקבל בAPI וזה עובד רק בקבלת מספרים או אותיות באנגלית ולא במילים בעברית. (אני עדיין לומד את המערכת)
זה הPHP
<?php
$a = $_GET['a'];
header('Content-Type: text/html;charset=utf-8');
print "id_list_message=t-";
print " אמרתם ";
print "$a";
print " ";

?>
השורה של header('Content-Type: text/html;charset=utf-8'); הכנסתי כי הבנתי במקום אחר שזה אמור להועיל, אך גם לפני זה זה לא עבד.
כשאתה מנסה לפתוח את הסקריפט בדפדפן זה כן מופיע?
כן. עכשיו הוספתי בשורה של אמרתם את הA והB וזה אומר אותם, ורק בשורה אח"כ שכתוב אותם לבד בלי אמרתם לפני, הוא אומר רק את השני והשלישי (שם הוספתי שוב שיאמר את A).