הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 20-11-06, 17:57   # 1
EidaN
משתמש תחת חוזה ניסיון
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 556

EidaN לא מחובר  

בעיה במערכת העלאת קבצים

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

תעלו ותראו
www.sendir.com
 
ישן 20-11-06, 18:16   # 2
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

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

נראה לי אתה מסטול או משהו ... תסתכל :

PHP קוד:
<meta http-equiv="Content-Type" content="text/html; charset="
חסר לך סוגר של הגרשים ואת המילה WINDOWS-1255
PHP קוד:
<link rel="shortcut icon" type="image/x-icon" href="META_ICON"
לא ידעתי ש META_ICON זה קישור....

שוב כתבת :
PHP קוד:
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1255 
ולא סגרת את זה אז השורה שאחרי זה :
PHP קוד:
<link href="up/style/style.css" type="text/css" rel="stylesheet" 
לא נחשבת בכלל....

ד"א את הקוד של ה META שמגדיר שפה - כתבת 5 פעמים....בשביל מה בדיוק ??

עוד דבר כתבת 150 מגה מקסימום של להעלות
אבל כתבת שם באתר

MB 90000
אולי התכוונת ל 90000 KB ? וגם אז זה יוצא 90 מגה בערך (עדיין לא 150)

אז בתור התחלה תתקן את כל השגיאות שיש לך בדף עם השפה... כנראה שזה המקור לבעיות שלך.
זה הדבר הראשון שהייתי בודק.
 
ישן 20-11-06, 19:13   # 3
EidaN
משתמש תחת חוזה ניסיון
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 556

EidaN לא מחובר  

לאלאל אני לא מדבר על זה..

תנסה להעלות קובץ בעיברית טקסט או שיר או משהו ..

ותראה את התוצאה ובאנגלית גם תנסה ותראה .. את התוצאה

בעיברית לא מוגדר סוג הקובץ באנגלית כן מוגדר ..

תנסה לעלות קובץ בעיברית ולהוריד .. תראה איך זה נשמר לך
 
ישן 20-11-06, 19:27   # 4
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

1. נתתי לך הערות על כל האתר...ההגדרה של הקידוד הלא נכונה ושהיא מתבצעת מלא פעמים
בטוח משפיעה על משהו...אז תתקן את זה ותנסה
אם עדיין יש בעיה
אתה מוזמן להדביק פה את הקוד שמושך את הסיומת של הקובץ מהקובץ שהועלה...
ואז אולי זה טעות בקוד.
 
ישן 20-11-06, 19:33   # 5
EidaN
משתמש תחת חוזה ניסיון
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 556

EidaN לא מחובר  

ניסתי את מה שאמרת ולא טוב ..

PHP קוד:
header('Content-type: application/octetstream');
header('Content-Length: ' filesize("./storage/".$validdownload[0]));
header('Content-Disposition: attachment; filename="'.$validdownload[1].'"');
readfile("./storage/".$validdownload[0]); 
זה מה שמושך את הסיומת ואת השם
 
ישן 20-11-06, 19:35   # 6
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

אתה צוחק עלי ?
זה החלק שנותן למשתמש להוריד את הקובץ..
בדיוק הפעולה ההפוכה
תחפש איפה שכתוב משהו עם $_FILES ו\או move_uploded_file
 
ישן 20-11-06, 19:37   # 7
EidaN
משתמש תחת חוזה ניסיון
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 556

EidaN לא מחובר  

צודק הנה ..

PHP קוד:
$movefile "./storage/" $rand2;
move_uploaded_file($_FILES['upfile']['tmp_name'], $movefile); 
 
ישן 20-11-06, 19:39   # 8
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

כמה שורות לפני זה - מה שנותן לך את $rand2
..
 
ישן 20-11-06, 19:41   # 9
EidaN
משתמש תחת חוזה ניסיון
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 556

EidaN לא מחובר  

יש את זה

PHP קוד:
$filename $_FILES['upfile']['name'];
$filesize $_FILES['upfile']['size'];
$rand2=rand('1','999999'); 
ויש את זה
PHP קוד:
$filelist fopen("./files/".$rand2.".txt","w");
fwrite($filelist$rand2 ."|"basename($_FILES['upfile']['name']) ."|"$passkey ."|"$userip ."|"$time."|0|".$description."|".$passwerd."|".$cat."|\n"); 
 
ישן 20-11-06, 19:44   # 10
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

פה טמונה הבעיה :

PHP קוד:
$filename $_FILES['upfile']['name']; 
basename($_FILES['upfile']['name']) . 
לפני זה תנסה לעשות :
אתה צריך למשוך ממנו את הסיומת...
אני לא יגלה לך אבל תעשה אחרי ה FILENAME
תעשה לו ECHO ו DIE

ד"א
למה להשתמש במערכת קבצים במקום DB ?
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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