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

Software Developer cavab verdi - Payoneer kartdan pul çıxartdıqda vergi (11 saat əvvəl)

Software Developer cavab verdi - Wise vasitəsilə bank kartına pul köçürmə (4 gün əvvəl)

Software Developer cavab verdi - Rus dilindən mətni tərcümə etmək (5 gün əvvəl)

Cənab cavab verdi - Almanca söz bazası yığmaq (7 gün əvvəl)

rdrobert cavab verdi - Mikrofon süngərinə yazı (8 gün əvvəl)

rdrobert cavab verdi - Yerli virtual olaraq dost tapmaq platforması (8 gün əvvəl)

rdrobert cavab verdi - Almanca söz bazası yığmaq (8 gün əvvəl)

rdrobert cavab verdi - Playstation 4 almaq, Playsation klub açmaq (9 gün əvvəl)

rdrobert cavab verdi - Proqramistin ixtsasi hansidir? (9 gün əvvəl)

Software Developer cavab verdi - Azercell Kabinetim aplikasiyasında İstəSən tarifi haqqında (10 gün əvvəl)

Software Developer cavab verdi - Proqramistin ixtsasi hansidir? (10 gün əvvəl)

byshako cavab verdi - Google Azərbaycan nömrələrini qəbul etmir (20 gün əvvəl)

rdrobert cavab verdi - Honeygain, passiv gelir (22 gün əvvəl)

rdrobert cavab verdi - Xaricdən telefon getirmek (22 gün əvvəl)

rdrobert cavab verdi - Google Azərbaycan nömrələrini qəbul etmir (22 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 607 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ş 23236 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

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