Vse o PHPju
Ustvaril
publikum
, jul 24 2005 17:05
Odgovorov v temi: 1931
#1001
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
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
#1011
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.
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
ve kdo zakaj?
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;"> </td>"; if ($procent != 100) echo"<td style="width: ". (100 - $procent) ."%; background-color: #EAECF5; border: 1px solid #808080; height: 5px; overflow: hidden;"> </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;"> </td>";
if ($procent != 100)
echo"<td style="width: ". (100 - $procent) ."%; background-color: #EAECF5; border: 1px solid #808080; height: 15px; overflow: scroll;"> </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'"> <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'"> <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?
#1013
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>
#1016
Objavljeno 15 julij 2006 - 17:28
senzacionale;
Tole pa vstaviš tja kamor želiš, da se prikaže tvoja slika
<?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="">
Dodaj odgovor
1 član(ov) bere to temo
0 članov, 1 gostov, 0 anonimnih uporabnikov








