Zoom Posted April 17, 2005 Report Share Posted April 17, 2005 (edited) Es izdomaju vieglako celu. Es domaju ta - es iemtu bildes viena noteikta direktorija un PHP skripts nolasa direktorijas saturu un izvada bildes. Ta es izvairisos no upload caur PHP skriptu. Varat plzz ieteikt kadu turtorialu. PHP skripts nolsas direktorijas saturu (saja gadijuma bildes) un izvada sis bildes uz lapas. Edited April 17, 2005 by Zoom Link to comment Share on other sites More sharing options...
bubu Posted April 17, 2005 Report Share Posted April 17, 2005 PHP dokumentācijā, manuprāt, ir skaidrs piemērs uzrādīts, kā nolasīt direktorijas saturu: http://lv.php.net/readdir Link to comment Share on other sites More sharing options...
Zoom Posted April 17, 2005 Author Report Share Posted April 17, 2005 (edited) Ok sadbuju skriptu vienu, bet man alauja atteica atvert bildi :( Tas ir laikam saistitsar CMOD 666 ? http://paste.php.lv/1857 Warning: getimagesize(C:\Program Files\Apache Group\Apache2\htdocs\direktorija\bildes): failed to open stream: Permission denied in C:\Program Files\Apache Group\Apache2\htdocs\direktorija\direktorija.php on line 16 Edited April 17, 2005 by Zoom Link to comment Share on other sites More sharing options...
Grey_Wolf Posted April 17, 2005 Report Share Posted April 17, 2005 1. atver direktoriju 2. nolasi visu saturu 3. parbaudi kuri ir atbilstoshie faili ( izmantot peec paplashinaajuma) 4. raksti HTMLu . .... SRC= dotais fails - nenoraadot izmeeru straadaas :) Bildi izvadaot nenoraadot izmeerus (kuri peec HTML definiicijas nav obligaati) tiek aptureetas visu citu datu ielasiishana kameer Brauzeris nenoskaidro izmeeru:) ja izmeers (platums, augstums ) ir dots tad tiek atveeleeta vieta un nekas nebremzeejas P.S. visas bildes dati tiek lasiiti paraleeli. (ja vien brauzeris zina kur ko likt- ir noraadiits izmeers) tas ir 100 mazas bildes (kaut peec kopeejaa izmeera -baitos-lielaakas) atteelosies atraak nekaa 1 liela - vismaz tada ir teorija ;) Link to comment Share on other sites More sharing options...
Zoom Posted April 17, 2005 Author Report Share Posted April 17, 2005 (edited) Man skiet ka man kautkas trukst. Man PHP nelasa dazas savas bilzu funkcijas. Ja man atmina nevil kautko vaidzeja ieinstalet, lai tas funkcijas darbotos. Bet ko ? Ja esmu parliecinajies. Man visam bilzu funkcijam piesienas, ka vinas ir nedifinetas ! Esmu jau izmeiginajis kadus 5 skriptus kur var teikt ir viena un ta pati kluda. Edited April 17, 2005 by Zoom Link to comment Share on other sites More sharing options...
Grey_Wolf Posted April 17, 2005 Report Share Posted April 17, 2005 (edited) Man skiet ka man kautkas trukst. Man PHP nelasa dazas savas bilzu funkcijas. Ja man atmina nevil kautko vaidzeja ieinstalet, lai tas funkcijas darbotos. Bet ko ?Ja esmu parliecinajies. Man visam bilzu funkcijam piesienas, ka vinas ir nedifinetas ! Esmu jau izmeiginajis kadus 5 skriptus kur var teikt ir viena un ta pati kluda. 16539[/snapback] truukst GDLIB ... palaid: <?php phpinfo() ?> palaid un apskaties :) P.S. zem Logiem PHP.ini novaac remarku un paarstartee apachi(vai nu kas tev tur griezas) zem ...ux japarkompilee :( Edited April 17, 2005 by Grey_Wolf Link to comment Share on other sites More sharing options...
Zoom Posted April 17, 2005 Author Report Share Posted April 17, 2005 kas man isti ir jadara ? Lai man tas funkacijas stradatu ! Kur lai dabu to GDLIB un ko man isti vaidzeja remarkot ?? Link to comment Share on other sites More sharing options...
ohmygod Posted April 17, 2005 Report Share Posted April 17, 2005 Meklē forumā... tēma jau apskatīta... piemēram: http://php.lv/f/index.php?showtopic=1780&hl= Link to comment Share on other sites More sharing options...
Zoom Posted April 24, 2005 Author Report Share Posted April 24, 2005 (edited) Jocigi ! Es parkopeju skriptu uz citu failu un man vins vairak neaplaudo: <? function UploadFile($inputfield_name,$upload_dir,$max_size){ $upload_file = $upload_dir.$_FILES[$inputfield_name]['name']; if (($_FILES[$inputfield_name]['size'] <= $max_size) && ($_FILES[$inputfield_name]['size'] != 0)) @move_uploaded_file($_FILES[$inputfield_name]['tmp_name'], $upload_file); } if ($_POST['upload_file']){ if ($_FILES['userfile']['size'] > 2097152){ echo 'Fails par lielu! Maksimums: 2 MB'; } else{ UploadFile('userfile',$dir,'2097152'); // 2MB header('Location: index.php'); } } ?> <html> <head> <title>nosaukums</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1257"> </head> <body> <form enctype="multipart/form-data" method="POST"> Pievienot failu (max: 2MB): <input name="userfile" type="file" size="16"> <input type="submit" name="upload_file" value="Pievienot"> </form> </body> </html> Agrak man gaja, kad uzspiezu pievienot, upload folderi uzradas bilde. Bet tagad vairs ta nav. Kas par lietu ? P.S ja nemaldos so skriptu es atradu ieks php.net Edited April 24, 2005 by Zoom Link to comment Share on other sites More sharing options...
Recommended Posts