Jump to content
php.lv forumi

Attelo kas ir direktorija


Zoom

Recommended Posts

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 by Zoom
Link to comment
Share on other sites

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 by Zoom
Link to comment
Share on other sites

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

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 by Zoom
Link to comment
Share on other sites

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 by Grey_Wolf
Link to comment
Share on other sites

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 by Zoom
Link to comment
Share on other sites

×
×
  • Create New...