Skoči na vsebino

Forum ne deluje več - obiščite nas na racunalniske-novice.com




Slika

Vse o PHPju


Odgovorov v temi: 1931

#1001 senza2000

senza2000

    Sufler

  • Members
  • 214 objav

Objavljeno 10 julij 2006 - 21:58

imam mali problem.

poleg uploadanja ki deluje bi rad naredil se brisanje slik pa imam problem z unlink.

$uploadfile = $slikiceDir.$_FILES['uploadSlikica']['name'];

echo "$uploadfile";
unlink ($uploadfile);

$uploadfile je pot C:/wwwroot/clanki/slikice/2-Izola.gif

ampak ta unlink ne deluje ne brise
dobim napako
Warning: unlink(C:/wwwroot/snp/clanki/slikice/2-Izola.gif) [function.unlink]: No such file or directory in C:wwwrootadminbrisanje.php on line 29

za test sem naredu tole

$img = 'C:/HTTPSERVER/wwwroot/snp/clanki/slikice/2-Izola.gif';
unlink($img);

pa je isto.

Kaj delam narobe?

Hvala

#1002 MihaSkipster

MihaSkipster

    Govorec

  • Members
  • 2.087 objav
  • Kraj:SGC
  • Interesi:Splet, programiranje, vse kaj ma zveze z kompjuteri :D

Objavljeno 10 julij 2006 - 23:23

Ja ne najde te datoteke / direktorij.. Poglej ce obstaja ?

#1003 senza2000

senza2000

    Sufler

  • Members
  • 214 objav

Objavljeno 11 julij 2006 - 08:51

ah seveda pot ne obstaja, sem se zatipkal pri testu pol sem pa samo to gledal.

hvala

#1004 mcgusto

mcgusto

    Iznajdljivec

  • Members
  • 939 objav
  • Spol:Moški
  • Kraj:Zasavje
  • Interesi:Baba pokaž joške

Objavljeno 11 julij 2006 - 17:11

Lp,
Vidim, da mi noben ne zna pomagati oz. noce :S

:bow: :bow: :bow: :bow: :bow: :bow: :bow: :bow:

#1005 MihaSkipster

MihaSkipster

    Govorec

  • Members
  • 2.087 objav
  • Kraj:SGC
  • Interesi:Splet, programiranje, vse kaj ma zveze z kompjuteri :D

Objavljeno 11 julij 2006 - 17:18

mcgusto, ja prvo naredi bazo kot je tam pol pa login scripto.. Sej si php-Freak!

#1006 mcgusto

mcgusto

    Iznajdljivec

  • Members
  • 939 objav
  • Spol:Moški
  • Kraj:Zasavje
  • Interesi:Baba pokaž joške

Objavljeno 11 julij 2006 - 17:30

Bom zdajle poskušal ce kaj ne bom vedel pa z veseljem prasam :hmm:

#1007 Pimqek

Pimqek

    Velemojster

  • Members
  • 6.937 objav
  • Kraj:Mala Zimica

Objavljeno 11 julij 2006 - 20:37

mcgusto, če si podal link do strani, kjer piše vse kar moreš narediti. Lenobe pa ne podpiramo!

#1008 mcgusto

mcgusto

    Iznajdljivec

  • Members
  • 939 objav
  • Spol:Moški
  • Kraj:Zasavje
  • Interesi:Baba pokaž joške

Objavljeno 12 julij 2006 - 17:10

Pimqek, se opravicujem ampak ni lenoba ne vem kam morem pol stvari napisati o tem je sedaj problem :x :x :x :x

je..... anglescina in moja buca :hmm:

#1009 Revoltec

Revoltec

    Gospod s kravato

  • Members
  • 1.433 objav

Objavljeno 13 julij 2006 - 14:52

Proim ce mi lahko kdo nardi skripto ki zajema podatke iz pro-vreme oz siola. :hmm:

#1010 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 13 julij 2006 - 15:33

Revoltec, kontaktiraj uporabniika bizi10, če je pripravljen odstopiti skripto, ki jo uporablja ta stran :D

#1011 senza2000

senza2000

    Sufler

  • Members
  • 214 objav

Objavljeno 15 julij 2006 - 12:04

overflow: hidden sem dal na hidden da bi mi upostevalo height ker sedaj mi ga ne in vedno kaze enako visino za rezultate.

echo"<table cellspacing="0" style="width: 100%; visibility:visible; table-layout: fixed; overflow: hidden;">n";

			echo"<tr>";

			if ($procent != 0)

			   echo"<td style="width: ". $procent ."%; background-color: #808080; border: 1px solid #808080; height: 5px; overflow: hidden;">&nbsp;</td>";

			if ($procent != 100)

			   echo"<td style="width: ". (100 - $procent) ."%; background-color: #EAECF5; border: 1px solid #808080; height: 5px; overflow: hidden;">&nbsp;</td>";

			echo"</tr>";

			echo"</table>n";

torej imam eno staro skripto za anketo, pa mi skripta malo nagaja. Polje kjer se prikazuejo rezultati je preveliko pa ga hocem zmanjsati, s tem ko zmanjsam height iz 15px na 5 px a me skripta ne uboga in se vedno prikazuej enako visino polja rezultatov.

Zakaj?

cela koda

<?php



include('./include/db.php');



   if (!isset ($_GET[id]))

	   $sql = mysql_query( "SELECT * FROM poll_q WHERE(active=1) ORDER BY RAND() LIMIT 1" ) or die( mysql_error() );

   else

		 $sql = mysql_query( "SELECT * FROM poll_q WHERE(id='$id')") or die( mysql_error() );

   $votes = array_unique( explode(",", $_COOKIE["odgovori"]) );   

	  $assoc = mysql_fetch_assoc( $sql );	  

	  $answers = explode("n",$assoc["a"]);

	  if ($assoc[active] == 0) echo "<b>Na to anketo več ni možno odgovarjati.</b><br /><br />";

	  $sql2 = mysql_query( "SELECT COUNT(*) FROM poll_a WHERE poll_id=$assoc[id]" ) or die( mysql_error() );

	  $votes_num = mysql_result($sql2, 0);

	  $ime = odgovor.$assoc[id];

	  echo"<p style="width: 100%; font-size: 10pt; font-family: verdana;">n";

	  if ($_COOKIE[$ime] == ("odgovor".$assoc[id]) || ($assoc[active] == 0)) {

		 echo $assoc["active"]? "<i>Trenutna anketa</i> >>><br />n": null;

		 echo "<b>$assoc[q]</b>: $votes_num glasov<br />n";



		 foreach ($answers as $a_id => $answer) {

			$current_num = mysql_result( mysql_query( "SELECT COUNT(*) FROM poll_a WHERE (a=$a_id && poll_id=$assoc[id])" ), 0 );

			@$procent = round( $current_num * 100 / $votes_num ,1);



			echo"$answer: $current_num glasov ($procent%)<br />";



			/*tu po defaultu width 25%*/

			echo"<table cellspacing="0" style="width: 100%; visibility:visible; table-layout: fixed; overflow: scroll;">n";

			echo"<tr>";

			if ($procent != 0)

			   echo"<td style="width: ". $procent ."%; background-color: #808080; border: 1px solid #808080; height: 15px; overflow: scroll;">&nbsp;</td>";

			if ($procent != 100)

			   echo"<td style="width: ". (100 - $procent) ."%; background-color: #EAECF5; border: 1px solid #808080; height: 15px; overflow: scroll;">&nbsp;</td>";

			echo"</tr>";

			echo"</table>n";

		 }



	  echo"<br />";

	  }

	  else {

		 //echo"<form action="dodaj_glas.php" method="post">n";

		 echo"<form id="form" name="form1" method="post">n";

		 echo"<input type="hidden" name="poll_id" value="$assoc[id]" />n";

		 

		 echo $assoc["active"]? "<i>Trenutna anketa</i><br /><br />n": null;

		 echo "<b>$assoc[q]</b>:<br />n";

		 

		 foreach ($answers as $a_id => $answer)

		 echo"<input type="radio" name="answer" value="$a_id" /> $answer<br />n";

		 

		 echo"<input type="submit" name="submit" value="Glasuj" class="button" "onclick="document.getElementById( 'form' ) .action = 'dodaj_glas.php'">&nbsp<input type="submit" name="submit" value="Dodaj anketo" class="button" onclick="document.getElementById( 'form' ) .action = 'dodaj_anketo.php'">n";

		 echo"</form>n<br />";

		 

		 /*echo"<input type="submit" name="submit" value="Glasuj" style="color:#625324; background-color:#A4854C; font-size:10px; border:#7C5E26 1px solid; width:75px; font-family:Tahoma,Arial,Verdana,Sans-Serif; " onclick="document.getElementById( 'form' ) .action = 'dodaj_glas.php'">&nbsp<input type="submit" name="submit" value="Dodaj anketo" style="background-color:#99CCFF; font-size:9pt; border:0 solid #000066; width:75px; color:#FFFFFF" onclick="document.getElementById( 'form' ) .action = 'dodaj_anketo.php'">n";*/

		 

		 

	  }

	  echo"</p>n";

   echo "<a href="ankete.php">Arhiv anket</a>n";

?>

ve kdo zakaj?

#1012 bancek

bancek

    Pomagač

  • Members
  • 450 objav
  • Interesi:Računalništvo, Linux, PHP

Objavljeno 15 julij 2006 - 12:28

Revoltec, http://www.bancek.ne...ipti/vreme.phps

#1013 GoGy82

GoGy82

    Gospod s kravato

  • Members
  • 1.072 objav
  • Spol:Moški
  • Kraj:EVROPA
  • Interesi:vse...

Objavljeno 15 julij 2006 - 14:31

bancek, to sem dal v en index.php na stran in mi ničesar ne pokaže (pokaže prazno stran). A je morda potrebno še kaj drugega dat?

<html>

<head>

<title>Skripta za vreme</title>

</head>



<body>

<?php

echo '<table width="145">';

$zacetek = '<table align="center" border="0" cellpadding="0" cellspacing="0" width="145" style="padding: 4px 0;">';

$konec = "</table>";

$fp = fopen("http://www.pro-vreme.net/","r");

$x = 0;

while(!feof($fp))

{

$buffer = fgets($fp, 4096);

$buffer = eregi_replace("Ll","ž",$buffer);

$buffer = eregi_replace("L?","š",$buffer);

$buffer = eregi_replace("ÄT","c",$buffer);

$buffer = eregi_replace("slike/p","http://www.pro-vreme.net/slike/p",$buffer);

if(eregi($konec,$buffer)) $x = 0;

if ($x == 1) echo $buffer;

if(eregi($zacetek,$buffer)) $x = 1;

}

fclose($fp);

echo "</table>";

?>



</body>

</html>


#1014 bancek

bancek

    Pomagač

  • Members
  • 450 objav
  • Interesi:Računalništvo, Linux, PHP

Objavljeno 15 julij 2006 - 16:41

Odstrani
<code>$buffer = eregi_replace("Ll","ž",$buffer);
$buffer = eregi_replace("L?","š",$buffer);
$buffer = eregi_replace("ÄT","c",$buffer);</code>

Ker vidim, da ti kodiranje dela težave. Morda bo Čet (četrtek) napisan malo čudno.

#1015 senzacionale

senzacionale

    Raziskovalec

  • Members
  • 88 objav

Objavljeno 15 julij 2006 - 17:11

zanima me kako bi bral naključne slike iz datoteke?

Rad bi nad linkom za določeno temo prikazal naključno sliko iz določenega dira. kako bi lahko to naredil?

#1016 itanium

itanium

    Spammer

  • Members
  • 3.389 objav
  • Spol:Moški
  • Kraj:Ratež 18
  • Interesi:Arduino, Gadgeteer, fotografiranje, spletne strani, ...

Objavljeno 15 julij 2006 - 17:28

senzacionale;

<?php 

$path_to_images = "images/";  // pot do mape s slikami 

$default_img = "turtle.gif";  // slika, ki se prikaže ob morebitnih napakah



function getRandomImage($path, $img) { 

	if ( $list = getImagesList($path) ) { 

		mt_srand( (double)microtime() * 1000000 ); 

		$num = array_rand($list); 

		$img = $list[$num]; 

	}  

	return $path . $img; 

} 



function getImagesList($path) { 

	$ctr = 0; 

	if ( $img_dir = @opendir($path) ) { 

		while ( false !== ($img_file = readdir($img_dir)) ) { 

			// can add checks for other image file types here 

			if ( preg_match("/(.gif|.jpg)$/", $img_file) ) { 

				$images[$ctr] = $img_file; 

				$ctr++; 

			} 

		} 

		closedir($img_dir); 

		return $images; 

	}  

	return false; 

} 

?>

Tole pa vstaviš tja kamor želiš, da se prikaže tvoja slika

<!-- Random image code -->

<img src="<?php echo getRandomImage($path_to_images, $default_img) ?>" alt="">


#1017 sverde1

sverde1

    Iznajdljivec

  • Members
  • 868 objav
  • Kraj:root

Objavljeno 15 julij 2006 - 19:10

Kaj ko bi namesto eregi_replace :shock: uporabil str_replace, je hitrejš ;-)

#1018 bancek

bancek

    Pomagač

  • Members
  • 450 objav
  • Interesi:Računalništvo, Linux, PHP

Objavljeno 15 julij 2006 - 20:42

Važno je da dela :D

#1019 senza2000

senza2000

    Sufler

  • Members
  • 214 objav

Objavljeno 15 julij 2006 - 21:47

zna mogoce pomagat kdo meni zakaj me height ne uboga.

problem je opisan malo visje

#1020 senzacionale

senzacionale

    Raziskovalec

  • Members
  • 88 objav

Objavljeno 16 julij 2006 - 14:21

itanium najlepsa hvala

Imam pa se tale problem

imam skripto za uploadanje. Slike se uploadajo v dolocen dir ki je fiksno dolocen. A je mozno kako da bi izbral v kateri dir naj se slike uploadajo. da izberem direktorij kam jih zelim uploadat.



Dodaj odgovor



  


1 član(ov) bere to temo

0 članov, 1 gostov, 0 anonimnih uporabnikov