PHP UPLOAD

2

PHP UPLOAD

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

echo "Adresa: <a href='http://imesajta/file/".basename("http://imesajta/file/.$_FILES['uploaded']['name'])."'>link</a>";



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 20 Jan 2010
  • Poruke: 142
  • Gde živiš: Beograd

Napisano: 12 Feb 2010 11:40

Supppppeeeerrrrrrr!!!!!!Hvala Ziveli

Dopuna: 04 Mar 2010 19:15

Zna li neko kako na jednoj stranici da napravim sta je poslednje uploadovano??? Confused



offline
  • Pridružio: 08 Jan 2010
  • Poruke: 101

napravis fajl last.txt (ako ne radis sa bazom) i u njega upises fajl koji je uploadovan, ali ne da se dodaje na fajl (append) nego da ga prepisuje (write), tako ces uvek imati upisan poslednji uploadovan fajl, a za ispis samo pokupis sadrzaj tog fajla i ispises gde vec zelis.

vodi racuna da upises u fajl tek nakon sto je fajl uploadovan.

offline
  • Pridružio: 20 Jan 2010
  • Poruke: 142
  • Gde živiš: Beograd

To znam da napravim ali zanima me kako da napravim da u html ili php stranici upisuje poslednje fajlove... Confused

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Prilikom citanja txt-a upisuje redove u niz i onda sortiraj unazad i ispisi sadrzaj niza.


http://www.php.net/manual/en/function.array.php
http://www.php.net/manual/en/function.arsort.php




Primer:

linkovi.txt
link01 link02 link06 link10

dok se redovi budu ucitavali neka promenljiva "$linkovi" tipa "array" ce na osnovu brojaca "$i" dobiti sledece vrednosti:
$linkovi[0] = 'link01'; $linkovi[1] = 'link02'; $linkovi[$i] = 'linkx';

kad upotrebis funkciju arsort onda ce se ispisati linkovi od $i do 0.

offline
  • Pridružio: 08 Jan 2010
  • Poruke: 101

preporucio bih funkciju file() koja cita fajl i smesta svaki red u jedan clan niza

$redovi = file("poslednje.txt"); $br = count($redovi); // izvrsimo jednom da bi ubrzali rad skripte for($i=1;$i<7;$i++) {    if($redovi[$br-$i] && $redovi[$br-$i] != "\n") { // vodimo racuna da red postoji i da nije prazan       echo nl2br($redovi[$br-$i]);    } }

ovako ces ispisati poslednjih 5 redova unazad (prvo ce biti ispisan poslednji red)

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3745
  • Gde živiš: 127.0.0.1

Isto to, samo sa manje muke Smile
$redovi = file("poslednje.txt",FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $redovi = array_reverse($redovi); $br = count($redovi); $to = $br < 5 ? $br : 5; for ($i=0;$i<$to;$i++) { echo $redovi[$i] . "<br />"; }

offline
  • Pridružio: 20 Jan 2010
  • Poruke: 142
  • Gde živiš: Beograd

Hvala Very Happy Very Happy Very Happy

offline
  • zend  Male
  • Počasni građanin
  • Pridružio: 22 Okt 2009
  • Poruke: 900
  • Gde živiš: Pancevo

E al sve je to ok al kako sada da ucitam slike iz uploudovanog direktorijuma i prikazem ih na naslovnoj u drugoj velicini?? npr ako je slika 150x150 na strani da mi se prikaze 50x50??

offline
  • Pridružio: 08 Jan 2010
  • Poruke: 101

echo "<img src='/putanja/do/slike.jpg' height=50 width=50>";

html 101

Ko je trenutno na forumu
 

Ukupno su 1318 korisnika na forumu :: 36 registrovanih, 4 sakrivenih i 1278 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 9k38, A.R.Chafee.Jr., Andrija357, Brana01, bufanje, cvrle312, dika69, DonRumataEstorski, Dorcolac, DPera, draganl, drimer, FileFinder, galijot, gasha, Georgius, ikan, jackreacher011011, Karla, Krvava Devetka, kuntalo, kybonacci, ljuba, Mcdado, mercedesamg, Milos ZA, nextyamb, Pakito93, Parker, raptorsi, suton, Trpe Grozni, wolf431, YugoSlav, zlaya011, Zoca