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

E. Hacı cavab verdi - Xif mn kodu (7 gün əvvəl)

Khagrov cavab verdi - Axtardığım mahnını tapa bilmirəm kömək edin (26 gün əvvəl)

E. Hacı cavab verdi - Dünəndən Kompüterlə Twitter/X və Pinterest -ə girə bilmirəm. (33 gün əvvəl)

orkhanrza cavab verdi - AZ9095də bağlama qalıb (38 gün əvvəl)

Ismayil1997 cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (47 gün əvvəl)

revan orucov cavab verdi - Bakıda evə 100mbps+ internet verən provayder var? (51 gün əvvəl)

E. Hacı cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (53 gün əvvəl)

Jurnalist cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (53 gün əvvəl)

asssa1 cavab verdi - Riyazi proqramlar üçün proqram (55 gün əvvəl)

Aleks cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (61 gün əvvəl)

E. Hacı cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (61 gün əvvəl)

Software Developer cavab verdi - Patreon , Ko-fi , Buy Me A Coffee , Kickstarter kimi saytlardan gələn pula görə vergi tutulur? (61 gün əvvəl)

E. Hacı cavab verdi - Riyazi proqramlar üçün proqram (62 gün əvvəl)

Software Developer cavab verdi - Kursda xaricdə təhsil imkanı nece yaranır? (62 gün əvvəl)

darkpixel cavab verdi - Patreon , Ko-fi , Buy Me A Coffee , Kickstarter kimi saytlardan gələn pula görə vergi tutulur? (62 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ş 23287 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

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