עזרה בקוד PHP שהמערכת לא מפעילה
-
@yeh
אני לא יודע מה הקישור כי מחקת אותו, אבל אשמח אם תוכל לשתף את הקישור ששמת במערכת -
-
@yeh
יש לך ירידות שורה בפלט ולכן זה לא עובד, שים לב שאתה צריך לפרק את התוכן בצורה טובה יותר, כמו כן כדי להוריד את הירידות שורה אתה יכול להוסיף את זה:$text = str_replace("\n","",$text); $text = str_replace("\r","",$text);
וגם הטקסט ממש ארוך אני ממליץ לך יותר לעשות את זה:
$text = str_replace("\n",".t-",$text); $text = str_replace("\r","",$text);
וככה זה ימיר לך את ירידות השורה לקטע טקסט חדש בימות
-
שים לב שאתה צריך לפרק את התוכן בצורה טובה יותר
אני יודע זה רק קוד בסיסי
ב-הקוד להורדת ירידות שורה מוריד ומעדכן את המשתנה או שצריך משתנה חדש(וכן בקוד השני)?
ג-מה יעזור הקוד השני לקיצור הטקסט(הכוונה שיפרק אותו לכמה? כי א"כ אז זה יצור בעיה בסדר הקבצים שישמיע את הטקסט החדש ראשון)
תודה רבה. -
@yeh
בקוד הראשון זה מעדכן את אותו משתנה
בקוד השני כל מקטע טקסט הוא בהקראה חדשה, הtts של ימות לא יוכל להקריא 10,000 תווים בפעם אחת אבל 100 כל פעם כן -
בקוד השני כל מקטע טקסט הוא בהקראה חדשה
א"כ אז זה יצור בעיה בסדר הקבצים שישמיע את הטקסט החדש ראשון
-
@פיסטוק-פרווה זה הקוד המעודכן, האם הוא טוב?
<?php // הגדרת כתובת הקישור $url = "https://"; // פתיחת תלתל cURL $curl = curl_init($url); // הגדרת אפשרויות cURL curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_HEADER, false); // ביצוע הבקשה $response = curl_exec($curl); // סגירת תלתל cURL curl_close($curl); // הסרת תגיות HTML $text = strip_tags($response); // הוספת הטקסט המאוחסן ב-$response למשתנה $allText $allText .= $text; $allText = str_replace("\n","",$allText); $allText = str_replace("\r","",$allText); $allText = str_replace("\n",".t-",$allText); $allText = str_replace("\r","",$allText); // הדפסת הטקסט המאוחד print "id_list_message=t-$allText"; ?>
-
@yeh כתב בעזרה בקוד PHP שהמערכת לא מפעילה:
$allText = str_replace("\n","",$allText);$allText = str_replace("\r","",$allText);
לא, את זה תמחק:
$allText = str_replace("\n","",$allText); $allText = str_replace("\r","",$allText);
כלומר בפעם הראשונה
-
@פיסטוק-פרווה עדיין המערכת אומרת שאין מענה משרת API
-
@yeh
יש לך תווים לא חוקיים בטקסט, לדוגמא ' או ) וכדומה, תמחק את זה ואולי זה יעבוד בנוסף הייתי ממליץ לך להמיר כל 2 רווחים לרווח אחד -
@פיסטוק-פרווה עדיין לא עובד וזה מוזר כי כבר עשיתי קוד דומה בעבר ועבד מצויין, ואגב נראה לי שאם יש סימנים לא מזוהים אומר משהו כמו שגיאה בהקראה
-
@yeh כתב בעזרה בקוד PHP שהמערכת לא מפעילה:
אני חושב שהבעייה העיקרית היא בגלל שטקסט ארוך מדי, תנסה לעשות שידפיס רק חלק מהטקסט
-
@פיסטוק-פרווה כתב בעזרה בקוד PHP שהמערכת לא מפעילה:
הבעייה העיקרית היא בגלל שטקסט ארוך מדי,
@פיסטוק-פרווה לא עזר הקוד שהבאת?
-
@yeh
לא, הבעייה שהתגובה עצמה ארוכה מאוד, בלי קשר לקיראת הטקסט, מה שהבאתי לך אמור למנוע רק את ה "שגיאה בהקראה" כי הטקסט ארוך, אתה יכול לנסות להוסיף שהמערכת תיגש אל השרת שלך בפוסט:api_url_post=yes
ייתכן וכך המערכת כן תצליח לקבל את התשובה מהשרת
-
@פיסטוק-פרווה כתב בעזרה בקוד PHP שהמערכת לא מפעילה:
@yeh
לא, הבעייה שהתגובה עצמה ארוכה מאוד, בלי קשר לקיראת הטקסט, מה שהבאתי לך אמור למנוע רק את ה "שגיאה בהקראה" כי הטקסט ארוך, אתה יכול לנסות להוסיף שהמערכת תיגש אל השרת שלך בפוסט:api_url_post=yes
ייתכן וכך המערכת כן תצליח לקבל את התשובה מהשרת
מה הכוונה תיגש אל השרת כפוסט
-
@yeh
זאת מתודה שמאפשרת לשלוח נתונים בצורה מוצפנת יותר, אך בכל אופן אני חושב שזה לא יעזור לך כי כאן המערכת לא שולחת נתונים אלא מקבלת...
אז הייתי ממליץ לך לעשות תפריט שאם לוחצים 1 עוברים לחדשה הבאה ו 2 לקודמת -
אז הייתי ממליץ לך לעשות תפריט שאם לוחצים 1 עוברים לחדשה הבאה ו 2 לקודמת
אודה על האמת שהידע שלי בPHP נמוך ברמה קיצונית, אני לוקח קוד מAI ומפענח עם הידע הבסיסי(בדרך כלל עובד לא רע בכלל), אתה יכול לקשר אותי למדריך נורמלי בלי צורך במחלקה שלא הבנתי בשביל מה זה ושמסביר אפשרויות קלט מהמשתמש.
תודה רבה על כל העזרה. -
@yeh
תוכל ללמוד כאן php למתחילים:
https://reshetech.co.il -
@פיסטוק-פרווה יש לך משהו עם הסבר על התממשקות עם ימות?
-