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

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

A.M.F 13-07-06 11:16

ירידת שורה עם GD
 
ניסיתי עם ה-\n אבל זה רשם לי במקום תווים מוזרים, וזה לא הוריד לי שורה. כנ"ל לגבי <br />.

מישהו יכול לעזור לי עם זה?

Elad-A 13-07-06 11:28

תנסה עם n2br

Omri Shalev 13-07-06 11:50

ציטוט:

נכתב במקור על ידי Elad-A
תנסה עם n2br

זה יעבוד, יש לי כמה מערכות עם GD.

A.M.F 13-07-06 13:24

לא עובד...

הנה הקוד-

PHP קוד:


header
("content-type:image/png");
    
$im imagecreate(180,100);
   
    
$text "username:".$x['username']."\n";
    
$text .= "level:".$x['level']."\n";
    
$text .= "rank:".$x['rank'];
   
    
$bg imagecolorallocate($im,255,255,255);
    
$textcolor imagecolorallocate($im,0,0,0);
    
imagestring($im5,4,2$text,$textcolor);
    
imagepng($im); 

והנה איך שנראית התמונה-
http://img161.imageshack.us/img161/5563/temp6wp.gif

התוו המוזר אחרי הtest..

Elad-A 13-07-06 13:28

אני לא רואה שהשתמשת ב n2br כאן.. תשתמש בזה ותגיד אם עובד.

Tomer 13-07-06 13:34

הא? HTML לא נתמך ע"י GD
אתה צריך לרדת שורה ע"י שינוי מיקום הסמן.

miniature 13-07-06 13:42

ציטוט:

נכתב במקור על ידי Atom-Bomb
הא? HTML לא נתמך ע"י GD
אתה צריך לרדת שורה ע"י שינוי מיקום הסמן.

/r ?

A.M.F 13-07-06 13:45

ציטוט:

נכתב במקור על ידי Elad-A
אני לא רואה שהשתמשת ב n2br כאן.. תשתמש בזה ותגיד אם עובד.

אמרתי כבר שזה לא עובד..

אטומב בומב- איך עושים את זה?

Tomer 13-07-06 13:46

PHP קוד:

    imagestring($im5,4,2$text,$textcolor); 

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

A.M.F 13-07-06 13:56

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

miniature 13-07-06 14:02

ציטוט:

נכתב במקור על ידי A.M.F
ככה זה עובד אבל זה די להתחמק מהתשובה.
כאילו, עכשיו כל שורה אני אצטרך לעשות במשתמש אחר.. אין דרך אחרת, ככה שכל השורות יהיו במשתמש אחד?

משתמש = משתנה ?

A.M.F 13-07-06 14:12

ציטוט:

נכתב במקור על ידי miniature
משתמש = משתנה ?

חח כן התבלבלתי |Lol|

meshuga 13-07-06 15:37

מה כ"כ מסובך?..לבדוק מה הגובה של הפונט ולהוריד כל פעם בלולאה?...אויש עצלות........

A.M.F 13-07-06 16:59

ציטוט:

נכתב במקור על ידי meshuga
מה כ"כ מסובך?..לבדוק מה הגובה של הפונט ולהוריד כל פעם בלולאה?...אויש עצלות........

במקום להתנסות ככה אולי תנסה להסביר את עצמך יותר טוב? הגובה של הפונט הוא אותו גובה אצל כולם אז מה זאת אומרת לבדוק אותו? איך זה יכול לעזור?

drowkid 13-07-06 17:11

כך
 
http://ofry.net/gd.php
PHP קוד:

<?php
header
("content-type:image/png");
    
$im imagecreate(180,100);
   
    
$text[] = "username:".$x['username'];
    
$text[] = "level:".$x['level'];
    
$text[] = "rank:".$x['rank'];
   
    
$bg imagecolorallocate($im,255,255,255);
    
$textcolor imagecolorallocate($im,0,0,0);

$linenum "0";
foreach (
$text as $line)
{
    
imagestring($im5,0,$linenum$line,$textcolor);
$linenum $linenum+15;
}

    
imagepng($im); 
?>


A.M.F 13-07-06 19:11

ציטוט:

נכתב במקור על ידי drowkid
http://ofry.net/gd.php
PHP קוד:

<?php
header
("content-type:image/png");
    
$im imagecreate(180,100);
   
    
$text[] = "username:".$x['username'];
    
$text[] = "level:".$x['level'];
    
$text[] = "rank:".$x['rank'];
   
    
$bg imagecolorallocate($im,255,255,255);
    
$textcolor imagecolorallocate($im,0,0,0);

$linenum "0";
foreach (
$text as $line)
{
    
imagestring($im5,0,$linenum$line,$textcolor);
$linenum $linenum+15;
}

    
imagepng($im); 
?>


תודה רבה, זה עובד :)

BlueNosE 13-07-06 19:20

אז זה הקטע בפורום?
לא לבקש סקריפט, אבל לחכות שמישהו יכין?
באמת =\

A.M.F 13-07-06 19:33

ציטוט:

נכתב במקור על ידי BlueNosE
אז זה הקטע בפורום?
לא לבקש סקריפט, אבל לחכות שמישהו יכין?
באמת =\

כן.

A.M.F 13-07-06 20:04

אממ..
אני משתמש עכשיו בפונקציה imagettftext ליצירת התמונה בשביל העברית. עכשיו אבל אני צריך לכתוב מימין לשמאל (ולא כמו איך שזה משמאל לימין). ואני לא יכול פשוט להרחיק עוד יותר את נקודת ה-X או משהו כזה, כי התוכן שבתמונה כל פעם משתנה ולפעמים הוא יכול להיות ארוך, ולפעמים קצר.

אז מישהו יודע איך אני יכול להפוך את כיוון הטקסט?

תודה רבה לעוזרים
(ולהוא שהתעצבן עליי מקודם- לא חייבים להביא לי סקריפטים, אפשר גם לכוון ולומר איך לעשות את זה)


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

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