PHP-də link düzəltməm lazımdır

salam.php-də kömək lazımdır.bele bir şey etmək istiyirəm ama alınmır.məsələn sayta,öz serverimə şəkil video və ya hər hansı bir file əlavə etdim,istifadeçiilərin bu faylı yükləməkləri üçün YÜKLƏ yazısı əlavə etmək istiyirəm.anlayışım olmadığı üçün edə bilmirəm.tutalım ,fayllar exapmle.com/yukle/files/ qovluğunda olacag.buna uyğun kodlaşdırmanı yaza bilərsiniz?

P.S. admin,facebook-la daxil olduqda bu sehv baş verir


Yadda saxlama
Kateqoriya: Web skriptlər, kod həlləri . . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (6 cavab var)

(20:45, 21/01/2012 ) #7206

Salam. Təkidlə məsləhət görərdim ki, anlayışınız olmadan kod işi ilə məşğul olmayasınız. Bir neçə gün sərf edin, təməl bilikləri öyrənin, sonra hər şey daha asan olsun, çətinliyiniz ciddi suallarda olsun, daha belə başlanğıcdaca yox. Sualınızın cavabı:

 
<a href="http://example.com/yukle/files/FILE_ADI.FILE_TIPI">Yüklə!</a>
 
Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(13:11, 22/01/2012 ) #7232

təşəkkür cavabınız üçün amma belə demirdim.bunu bilirdim.mənə lazımdır ki, YÜKLƏ yazısına kliklədikdə əlavə səhifə açılmadan faylın hansı qovluqda yazılması (yadda saxlanılması) tələb olunsun

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(13:46, 22/01/2012 ) #7237

Oruc bəy, bu elə odur da. Bununla əksər faylları yüklədikdə qovluq pəncərəsi çıxacaq. Sadəcə elə tip fayllar var ki, onlar brauzerdə açıla bilir deyə(pdf, jpg, txt kimi) brauzer onları açır birbaşa, daha qovluq seçimi çıxmır, onları da siz deyən kimi etməkçün sağ düyməylə save link as seçimi etməlidir istifadəçilər.
Yox əgər bütün fayl tipləri üçün yükləmə baş verməsini istəyirsinizsə, bunun həlli bir az uzundur. Ya apache .htaccess ilə ya da php header ilə etmək olar bunu. Əgər bu iki həlldən hansısa lazımdırsa deyin, yazım.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(14:15, 22/01/2012 ) #7239

hmm mən də deyirem niyə alınmır.Çunki siz o kodu yazmamışdan qabaq yoxlamışdım belə bir kod üzrə şəkil tipli fayllar üçün,ona görə alınmırmış.Zəhmət olmasa .htacces və ya php header usulluları hansı yaxşıdırsa onu başa salarsınız.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(15:51, 22/01/2012 ) #7244

Header ilə həll edərkən belə bir şey etmək olar. Linkə download.php?file=filan_fayl.tipi yazırsınız, download.php faylının içi isə təxminən belə olur:

if(isset($_GET['file'])){
    //Please give the Path like this
    $file = 'images/'.$_GET['file'];

    if (file_exists($file)) {
        header('Content-Description: File Transfer');
        header('Content-Type: application/octet-stream');
        header('Content-Disposition: attachment; filename='.basename($file));
        header('Content-Transfer-Encoding: binary');
        header('Expires: 0');
        header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
        header('Pragma: public');
        header('Content-Length: ' . filesize($file));
        ob_clean();
        flush();
        readfile($file);
        exit;
    }
}

Ətraflı buradan baxın

P.S. Bu kodda sadəcə işlək metod verilib, təhlükəsizlik məsələləri üçün GET dəyişənini emal etməlisiniz. (Məsələn /, \, ‘ kimi simvoldan təmizləmək olar və.s.)

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(19:59, 22/01/2012 ) #7252

tesekkur buna uygun uygunlashdirdm,ama sildim sonra)esas tehlukesizlikdi.istifadechilerin mausla ishleyerler)

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (19 saat əvvəl)

Cənab cavab verdi - kurs diplomu ilə işləyə bilərəm? (1 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (4 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (4 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (4 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (5 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (6 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (7 gün əvvəl)

Aysu2009 cavab verdi - Azərbaycan əsgər mahnısının sözlərini ingilis dilinə tərcümə etmək (7 gün əvvəl)

Aysu2009 cavab verdi - Atestat almaq üçün ne etmeliyem? (7 gün əvvəl)

Aysu2009 cavab verdi - Azərbaycan əsgər mahnısının sözlərini ingilis dilinə tərcümə etmək (8 gün əvvəl)

Software Developer cavab verdi - Xamaya başqa nə deyirlər? 6 hərflidir (13 gün əvvəl)

Erol34 cavab verdi - Xamaya başqa nə deyirlər? 6 hərflidir (13 gün əvvəl)

Software Developer cavab verdi - Xamaya başqa nə deyirlər? 6 hərflidir (14 gün əvvəl)

Memmiroff cavab verdi - "Adobe" olmadan qrafik dizayner olmaq.. (20 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23296 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024