לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #6  
ישן 15-08-2005, 09:18
  emanuel emanuel אינו מחובר  
 
חבר מתאריך: 11.02.05
הודעות: 569
שלח הודעה דרך ICQ אל emanuel
אני לא זוכר בדיוק
בתגובה להודעה מספר 1 שנכתבה על ידי xYYYx שמתחילה ב "העלאת קובץ לשרת ע"י המשתמש"

אני עשיתי כבר את הקוד הזה אני רק זוכר שהתא צריך להיות blob
אז אני יחפש את הקוד וכשאני ימצא אותו אני יגיד לך
ודרך אגב אתה מעוניין שמשתמש יעלה תמונה לבסיס הנתונים או שאתה תעלה???
מצאתי:
זה הקוד של ההוספה של הקובץ

<form enctype="multipart/form-data" action="aaaaaaaaaaa.php" method="post"><input type="hidden" name="MAX_FILE_SIZE" value="4000000" />
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>
וזה הקוד שמקבל(זה שהטופס צריך לשלוח אליו)


$tmpFile = $_FILES['userfile']['tmp_name'];
$fileSize = filesize( $tmpFile );
$file = fopen ($tmpFile, "rb");
$fileData=mysql_escape_string(fread ($file, $fileSize));
$query = "insert into aaaaaa (bbbbb) values('$fileData')";
$result = mysql_query($query) or die("Query failed : " . mysql_error()); mysql_close($link);
print_r ($result);
fclose($file);
השורה הראשונה של הקוד צריכה להיות התחברות לבסיס הנתונים
הקוד שנתתי לך עובד אבל או לא מאובטח בכלל (אתה צריך להוסיף if למקרה שהטופס מקבל או null או כלום)
בינתיים אני מחפש את הקוד שמוציא את התמונה מהבסיס הנתונים

ממליץ תרשום את את העמוד הראשון ובשני תרשום רק phpinfo() נראה לי שיש שמה עוד כמה דברים שקשורים לזה.

נערך לאחרונה ע"י emanuel בתאריך 15-08-2005 בשעה 09:37.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #11  
ישן 16-08-2005, 16:13
  xYYYx xYYYx אינו מחובר  
 
חבר מתאריך: 14.08.05
הודעות: 4
בתגובה להודעה מספר 1 שנכתבה על ידי xYYYx שמתחילה ב "העלאת קובץ לשרת ע"י המשתמש"

לפני כל הסטטיסטיקות אני רוצה להעלות את הקובץ בשלום

מה השגיאה?
קוד:
Warning: move_uploaded_file(/usr/home/sb_ftp/users/xyyyx/pic/xYYYx2.jpg): failed to open stream: Permission denied in /usr/home/sb_ftp/users/xyyyx/pic/upload.php on line 21 Warning: move_uploaded_file(): Unable to move '/var/tmp/phpEgr5Qy' to '/usr/home/sb_ftp/users/xyyyx/pic/xYYYx2.jpg' in /usr/home/sb_ftp/users/xyyyx/pic/upload.php on line 21

אני מקווה שזה יעזור לפענח מה לא עשיתי בסדר בקוד:
קוד PHP:
 <!-- The data encoding typeenctypeMUST be specified as below -->
<
form enctype="multipart/form-data" action="upload.php" method="POST">
    <!-- 
MAX_FILE_SIZE must precede the file input field -->
    <
input type="hidden" name="MAX_FILE_SIZE" value="100000" />
    <!-- 
Name of input element determines name in $_FILES array -->
    
Send this file: <input name="userfile" type="file" />
    <
input type="submit" value="Send File" />
</
form>
 
<?
php
 
// In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead
// of $_FILES.
$uploaddir '/usr/home/sb_ftp/users/xyyyx/pic/';
$uploadfile $uploaddir basename($_FILES['userfile']['name']);
echo 
'<pre>';
if (
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo 
"File is valid, and was successfully uploaded.\n";
} else {
echo 
"Possible file upload attack!\n";
}
echo 
'Here is some more debugging info:';
print_r($_FILES);
print 
"</pre>";
 
?> 
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 10:48

הדף נוצר ב 0.05 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר