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

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

sUP 17-02-07 13:30

בעיה בפונקציה ICONV
 
שימו לב יש לי תפונקציה
PHP קוד:

    function iconv($utf8) {
        return 
preg_replace("/\xD7([\x90-\xAA])/e","chr(ord(\${1})+80)",$utf8);
    } 

עכשיו זה עושה לי תשגיאה:

Fatal error: Cannot redeclare iconv() in /home/..../domains/..../public_html/..../config.php(1) : eval()'d code on line 34

ששורה 34 זו הפונקציה
בקיצר שאני מעיף אותה מהקובץ הכל עובד מעולה

מה שמוזר שזה קורה רק בשרתים של לום |:
מי שמאוחסן אצל לום, יש לכם גם אותה בעיה?

meshuga 17-02-07 13:32

ציטוט:

נכתב במקור על ידי sUP (פרסם 424385)
שימו לב יש לי תפונקציה
PHP קוד:

    function iconv($utf8) {
        return 
preg_replace("/\xD7([\x90-\xAA])/e","chr(ord(\${1})+80)",$utf8);
    } 

עכשיו זה עושה לי תשגיאה:

Fatal error: Cannot redeclare iconv() in /home/..../domains/..../public_html/..../config.php(1) : eval()'d code on line 34

ששורה 34 זו הפונקציה
בקיצר שאני מעיף אותה מהקובץ הכל עובד מעולה

מה שמוזר שזה קורה רק בשרתים של לום |:
מי שמאוחסן אצל לום, יש לכם גם אותה בעיה?

אסור לך לקרוא לפונקציה שאתה יוצר בשם של פונקציה אחרת (כלומר בשם של פונקציה מובנת).
שנה את השם פשוט.

shayb 17-02-07 14:51

ציטוט:

נכתב במקור על ידי sUP (פרסם 424385)
שימו לב יש לי תפונקציה
PHP קוד:

    function iconv($utf8) {
        return 
preg_replace("/\xD7([\x90-\xAA])/e","chr(ord(\${1})+80)",$utf8);
    } 

עכשיו זה עושה לי תשגיאה:

Fatal error: Cannot redeclare iconv() in /home/..../domains/..../public_html/..../config.php(1) : eval()'d code on line 34

ששורה 34 זו הפונקציה
בקיצר שאני מעיף אותה מהקובץ הכל עובד מעולה

מה שמוזר שזה קורה רק בשרתים של לום |:
מי שמאוחסן אצל לום, יש לכם גם אותה בעיה?

בשרת אחר זה לא היה לך,כי לא היה מותקן iconv :)

null 17-02-07 15:07

השגיאות של PHP מועילות בעיקר אם אתה יודע אנגלית

sUP 17-02-07 15:40

סבבה תודה

ו null מה אתה רוצה?

BlueNosE 17-02-07 18:04

ציטוט:

נכתב במקור על ידי sUP (פרסם 424448)
סבבה תודה

ו null מה אתה רוצה?

פשוט כתוב שם: Cannot redeclare function,
ד"א אני חושב שהניסוח אחר בגירסאות היותר ישנות.

מה זה משנה העיקר הסתדרת.

Tomer 17-02-07 18:51

דניאל, בגלל זה לא משנים את השם של הפונקציות שאני מביא |קורץ|

LosNir 17-02-07 23:21

ציטוט:

נכתב במקור על ידי Tomer (פרסם 424545)
דניאל, בגלל זה לא משנים את השם של הפונקציות שאני מביא |קורץ|

שבניה הביא לך ;P

בניה 17-02-07 23:26

ציטוט:

נכתב במקור על ידי LosNir (פרסם 424735)
שבניה הביא לך ;P

דווקא לא|קורץ|
http://www.hosts.co.il/forums/showthread.php?t=24369


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

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