Gå til innhold

Richard87

Medlemmer
  • Innlegg

    558
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Richard87

  1. Hei,

     

    vis du bytter ut denne kodesnutten:

    // check for valid email address
    $email = $_POST['email'];
    $pattern = '/^[^@]+@[^\s\r\n\'";,@%]+$/';
    if (!preg_match($pattern, trim($email))) {
    $error['email'] = 'Din e-mail er desverre ikke gyldig.';
    }

    med denne:

    // check for valid email address
    $email = $_POST['email'];
    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
    	$error['email'] = 'Din e-mail er desverre ikke gyldig.';
    }

     

    så tror jeg det bør funke(utestet!)

  2. takker for 'informativt' svar, men jeg finner ennå ikke ut av feilen:S

     

    for litt siden greide jeg og vise alle bildene i en mappe som lagre trøbbel, plutseligt så vil den ikke vise et par bilder, så tar jeg en refresh, og noen bilder kommer fram igjen, før plutselig webserveren crasher med samme feilmelding som tidligere.

     

    det virker som det er helt random:S

     

    den eneste forandringen jeg gjorde var og fjerne THM filer fra lista over filer som skal bli vist(denne filtypen har altid virket:S)

     

    slik er skriptet som viser bildene:

     

     

    <?php
    function getarea($filename) {;
    	$handle = fopen($filename, "rb");
    	$header = fread($handle,8192);
    	fclose($handle);
    	$header = substr($header, strpos($header,"\r\n\r\n")+4);
    	return $header;
    	$values = unpack("C*", substr($header, strpos($header, 'avih8') + 40, 6));
    	return array($values[1] + $values[2]*256, $values[5] + $values[6]*256);
    }
    
    include_once('auth.php');
    if (isauthenticated()) {
    	//list bilder/album
    
    	$dir = '/home/hagen/Bilder/';
    	$bLoad = false;
    	$cDir = '';
    	if (isset($_GET['file'])) {
    		$bLoad = true;
    	} 
    	if (isset($_GET['album'])) {
    		$cDir = $_GET['album'] . '/';
    	}
    
    	if ($bLoad) {
    		// load picture
    		$ext = strtolower(substr(strrchr($_GET['file'], '.'), 1));
    		if ($ext == 'avi') {
    			$ret = getarea($dir.$cDir.$_GET['file']);
    			//print_r ($ret);
    
    
    			$url = 'http://hagen.drachir.no/image.php?album='.$_GET['album'].'&file='.$_GET['file'];
    			print('<embed type="video/divx" src="'.$url.'" pluginspage="http://go.divx.com/plugin/download/" allowscriptaccess="never" width="320" height="260">');
    			print(' <a href="http://www.divx.com/divx/webplayer/"><img src="http://labs.divx.com/files/dwp-l-l.gif" border="0" /></a>');		
    			print ('<br /><br /><a href="'.'index.php?page=bilder3&start='.$_GET['start'].'&count='.$_GET['count'].'&album='.$_GET['album'].'">Tilbake</a>');
    		} else if ($ext == 'mov') {
    			$url = 'http://hagen.drachir.no/image.php?album='.$_GET['album'].'&file='.$_GET['file'];
    ?>
    <script src="DWConfiguration/ActiveContent/IncludeFiles/AC_ActiveX.js" type="text/javascript"></script>
    <script src="DWConfiguration/ActiveContent/IncludeFiles/AC_RunActiveContent.js" type="text/javascript"></script>
    
    
    <script type="text/javascript">
    AC_AX_RunContent( 'classid','clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B','codebase','http://www.apple.com/qtactivex/qtplugin.cab','height','256','width','320','src','<?php print($url); ?>','autoplay','true','type','video/quicktime','pluginspage','http://www.apple.com/quicktime/download/' ); //end AC code
    </script><script type="text/javascript">
    AC_AX_RunContent( 'classid','clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B','codebase','http://www.apple.com/qtactivex/qtplugin.cab','height','256','width','320','src','<?php print($url); ?>','autoplay','true','type','video/quicktime','pluginspage','http://www.apple.com/quicktime/download/' ); //end AC code
    </script><noscript><object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="256" width="320">
    
    <param name="src" value="<?php print($url); ?>">
    <param name="autoplay" value="true">
    <param name="type" value="video/quicktime" height="256" width="320">
    
    <embed src="<?php print($url); ?>" height="256" width="320" autoplay="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/">
    
    </object></noscript>
    <?php
    			print ('<br /><br /><a href="'.'index.php?page=bilder3&start='.$_GET['start'].'&count='.$_GET['count'].'&album='.$_GET['album'].'">Tilbake</a>');
    		} else {
    			$url = 'image.php?album='.$_GET['album'].'&file='.$_GET['file'];
    
    			print ('<a href="'.$url.'&size=full">Bilde: '.$_GET['album'].$_GET['file'].'<br>');
    			print ('<img src="'.$url.'&size=site" border=0 /></a>');
    			print ('<br /><br /><a href="'.'index.php?page=bilder3&start='.$_GET['start'].'&count='.$_GET['count'].'&album='.$_GET['album'].'">Tilbake</a>');
    		}
    
    	} else if ($handle = opendir($dir.$cDir)) {
    		$x = 0;
    		$img[0] = $_GET['album'];
    		$link[0] = $_GET['album'];
    		while (false !== ($file = readdir($handle))) {
    			$ext = strtolower(substr(strrchr($file, '.'), 1));
    			if (is_dir($dir.$file)) {
    			} else {
    				if ($file == '.' or $file=='..') {
    				}else if($ext =='info' or $ext == 'thm' or $ext == 'THM') {
    				} else {
    					$x = $x + 1;
    					$link2 = '<a href="index.php?page=bilder3&album='.$cDir.'&file='.$file.'&start='.$_GET['start'].'&count='.$_GET['count'].'">';	
    
    					$ext = strtolower(substr(strrchr($file, '.'), 1));
    					if ($ext == 'avi' or $ext == 'mov') { 
    						$img2 = '<img src="image.php?web=1&file=movie.jpg&size=full&tekst='.$file.'&album='.$_GET['album'].'" border=0 /></a>'."\n";
    					}else {	
    						$img2 = '<img src="image.php?album='.$cDir.'&file='.$file.'&size=bigthumb" border=0 /></a>'."\n";
    					}
    					$link[$x] = $link2;
    					$img[$x] = $img2;
    					$max = $x;
    				}
    			}
    		}
    		closedir($handle);
    
    		$start = 1;
    		$count = 15;
    		if (isset($_GET['start'])) $start = $_GET['start'];
    		if (isset($_GET['count'])) $count = $_GET['count'];
    
    		if ($start + $count > $max) {
    			$count = $max - $start;
    		}
    
    		$nstart = $start + $count;
    		$pstart = $start - $count;
    		$min = 1;
    		$next = '<a href="index.php?page=bilder3&start='.$nstart.'&count='.$count.'&album='.$cDir.'">Vis Neste '.$count.'</a>';
    		$previus = '<a href="index.php?page=bilder3&start='.$pstart.'&count='.$count.'&album='.$cDir.'">Vis Forrige '.$count.'</a>';
    
    		print ('<a href="index.php?page=bilder">Tilbake til Album</a>');
    
    		$strStart = '<i>Vis Forrige '.$count.'</i>'; 	if ($start > 1) $strStart = $previus;
    		$strMid = "Viser bilde $start til og med bilde ".($start+$count - 1)." av totalt $max bilder";
    		$strLast =  '<i>Vis Neste '.$count.'</i>'; if (!($start + $count > $max))$strLast = $next;
    		?>
    		<table width="800" border="0">
    		  <tr>
    			<td align="left"><?php  print($strStart); ?></td>
    			<td align="center"><?php print($strMid); ?></td>
    			<td align="right"><?php print($strLast); ?></td>
    		  </tr>
    		</table>
    		<?php
    		for ($y = $start; $y <= $start + $count - 1; $y++) {
    			print($link[$y]);
    			print($img[$y]);
    		}		
    		?>
    		<table width="800" border="0">
    		  <tr>
    			<td align="left"><?php  print($strStart); ?></td>
    			<td align="center"><?php print($strMid); ?></td>
    			<td align="right"><?php print($strLast); ?></td>
    		  </tr>
    		</table>
    		<?php	
    	} else {
    		print('Problemer med og åpne mappen med bilder!');
    	}
    }else {
    	print('Please loginn!!!');
    } 
    
    
    ?>

     

     

     

    kan det ha noe med minne bruken og gjøre(for lite minne?)

     

    Takker for alle svar

     

    [EDIT]

    I ett annet album hra jeg 100vis av bilder, og det er ikke noe problem og vise alle disse bildene i ett galleri på en gang(dessuten, det er et par bilder der som ikke her 100% opplastet, som generer feilmeldingen: 'premature end jpeg file'(ell), men apache krasjer ikke), det er kun det ene galleriet med 10 bilder og 2 filmer som lager problemer....

  3. Hagee ikke gjort det, mer er fikset nå..

     

    Men apache crasher fortsatt:S

     

     

     

    <?php
    function open_image ($file) {
    $ext = substr(strrchr($file, '.'), 1);
    $ext = strtolower($ext);
    
    switch ($ext) {
    	case 'jpeg':
    	case 'jpg':
    		$im = @imagecreatefromjpeg($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'gif':
    		$im = @imagecreatefromgif($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'png':
    		$im = @imagecreatefrompng($file);
    		if ($im !== false) { return $im; }
    	case 'gd':
    		$im = @imagecreatefromgd($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'gd2':
    		$im = @imagecreatefromgd2($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'wbmp';
    		$im = @imagecreatefromwbmp($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'xbm':
    		$im = @imagecreatefromxbm($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'xpm':
    		$im = @imagecreatefromxpm($file);
    		if ($im !== false) { return $im; }
    		break;
    	default:
    		$im = @imagecreatefromstring(file_get_contents($file));
    		if ($im !== false) { return $im; }
    		break;
    }
    return false;
    }
    
    
    $dir = '/home/hagen/Bilder/';
    $cDir = $_GET['album'];
    $file = $_GET['file'];
    $filename = $dir.$cDir.$file;
    if (isset($_GET['upload']) and $_GET['upload'] == 1) $filename = '/home/hagen/upload/'.$file;
    if (isset($_GET['web']) and $_GET['web'] == 1) $filename = '/home/hagen/hagen.vg/'.$file;
    
    $ext = substr(strrchr($filename, '.'), 1);
    $ext = strtolower($ext);
    header("Pragma: cache");
    if ($ext == 'jpg' or $ext == 'png' or $ext == 'jpeg' or $ext == 'gif' or $ext == 'bmp' or $ext == 'thm') {
    header("Content-type: image/$ext");
    $image = open_image($filename);
    if ($image === false) { die ('Kunne ikke åpne bildet.'); }
    
    
    $desiredwidth = 790;
    $originalwidth = imagesx($image);
    $originalheight = imagesy($image);
    $ratio = $originalwidth / $desiredwidth;
    $desiredheight = $originalheight / $ratio;
    
    $thumb_ratio = $originalheight / 100;
    $thumb_width = $originalwidth / $thumb_ratio;
    $thumb_height = 100;
    
    $bthumb_width = 150;
    $bthumb_ratio = $originalwidth / $bthumb_width;
    $bthumb_height = $originalheight / $bthumb_ratio;
    
    if (isset($_GET['size'])) {
    	if ($_GET['size'] == 'full') {
    		if (isset($_GET['tekst'])) {
    			$x = strpos($file, '.'); 
    			$tmp_file = $_GET['tekst'];
    			$test_file = $dir.$cDir.'/'.substr($tmp_file, 0, $x+3).'.THM';
    			if (file_exists($test_file)) $image = open_image($test_file);
    
    			$text_color = imagecolorallocate($image, 233, 14, 91);
    			imagestring($image, 5, 0,0,$tmp_file, $text_color);
    			imagejpeg($image);
    			imagedestroy($image);
    		} else {
    			imagejpeg($image);
    			imagedestroy($image);
    		}
    	} else if ($_GET['size'] == 'site') {
    		$image_resized = imagecreatetruecolor($desiredwidth, $desiredheight);
    		imagecopyresampled($image_resized, $image, 0, 0, 0, 0, $desiredwidth, $desiredheight, $originalwidth, $originalheight);
    		imagejpeg($image_resized);
    		imagedestroy($image_resized);
    	} else if ($_GET['size'] == 'thumb') {
    		$image_resized = imagecreatetruecolor($thumb_width, $thumb_height);
    		imagecopyresampled($image_resized, $image, 0, 0, 0, 0, $thumb_width, $thumb_height, $originalwidth, $originalheight);
    		imagejpeg($image_resized);
    		imagedestroy($image_resized);
    	} else if ($_GET['size'] == 'bigthumb') {
    		$image_resized = imagecreatetruecolor($bthumb_width, $bthumb_height);
    		imagecopyresampled($image_resized, $image, 0, 0, 0, 0, $bthumb_width, $bthumb_height, $originalwidth, $originalheight);
    		imagejpeg($image_resized);
    		imagedestroy($image_resized);
    	} else {
    		imagejpeg($image);
    		imagedestroy($image_resized);
    	}
    } else {
    	readfile($dir.$cDir.$file);
    }
    } else if ($ext=='avi' or $ext == 'mov') {
    if  ($_GET['size'] == 'bigthumb') {
    		header("Content-type: image/jpeg");
    
    		$image_resized = imagecreatetruecolor(150, 100);
    		$text_color = imagecolorallocate($image_resized, 233, 14, 91);
    		imagestring($image_resized, 5, 5, 5,  "Film", $text_color);
    		imagepng($image_resized);
    		imagedestroy($image_resized);
    
    }else {
    	$fp = fopen($filename, 'rb');
    
    	header("Content-type: video/divx");
    	if ($ext == 'mov') header("Content-type: video/quicktime");
    	header("Content-Length: " .(string)(filesize($filename)) );
    	header('Content-Disposition: attachment; filename="'.$file.'"');
    	header("Content-Transfer-Encoding: binary\n");
    
    	if($fp = fopen($filename, 'rb')){
    		while( (!feof($fp)) && (connection_status()==0) ){
    			print(fread($fp, 1024*8));
    			flush();
    		}
    		fclose($fp);
    	}
    	return((connection_status()==0) and !connection_aborted());
    	}	
    } else {
    //filename is not JPG or AVI
    header("Content-type: image/png");
    readfile('Feil.png');
    }
    imagedestroy($image);
    imagedestroy($image_resize);
    ?>

     

     

  4. Hei, endret funksjonen til dette:

     

    function open_image ($file) {
    $ext = substr(strrchr($file, '.'), 1);
    $ext = strtolower($ext);
    
    switch ($ext) {
    	case 'jpeg':
    	case 'jpg':
    		$im = @imagecreatefromjpeg($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'gif':
    		$im = @imagecreatefromgif($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'png':
    		$im = @imagecreatefrompng($file);
    		if ($im !== false) { return $im; }
    	case 'gd':
    		$im = @imagecreatefromgd($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'gd2':
    		$im = @imagecreatefromgd2($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'wbmp';
    		$im = @imagecreatefromwbmp($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'xbm':
    		$im = @imagecreatefromxbm($file);
    		if ($im !== false) { return $im; }
    		break;
    	case 'xpm':
    		$im = @imagecreatefromxpm($file);
    		if ($im !== false) { return $im; }
    		break;
    	default:
    		$im = @imagecreatefromstring(file_get_contents($file));
    		if ($im !== false) { return $im; }
    		break;
    }
    return false;
    }

     

     

    men apache crasher enda:

    gd-jpeg error: cannot allocate gdImage struct
    gd-jpeg error: cannot allocate gdImage struct
    gd-jpeg error: cannot allocate gdImage struct
    [Fri Jun 27 17:59:25 2008] [warn] pid file /var/run/apache2.pid overwritten -- Unclean shutdown of previous Apache run?
    [Fri Jun 27 17:59:25 2008] [notice] Apache/2.0.55 (Ubuntu) PHP/5.1.6 mod_ruby/1.2.6 Ruby/1.8.4(2005-12-24) mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations

  5. Hei, jeg har store problemer med at Apache2 crasher med kun denne feilmeldingen:

    gd-jpeg error: cannot allocate gdImage struct

     

    Jeg kjører apache2 på ubuntu(vps)

     

    jeg regner med at feilen er i denne koden(eneste plassen jeg bruker GD)

     

    dessuten, det kan se ut som feilen er periodisk, men aner ikke hvor den slutter og virke:S

     

    takker for all hjelp, jeg aner ikke hva jeg har gjort galt:S

     

     

    <?php
    function open_image ($file) {
    	# JPEG:
    	$im = @imagecreatefromjpeg($file);
    	if ($im !== false) { return $im; }
    
    	# GIF:
    	$im = @imagecreatefromgif($file);
    	if ($im !== false) { return $im; }
    
    	# PNG:
    	$im = @imagecreatefrompng($file);
    	if ($im !== false) { return $im; }
    
    	# GD File:
    	$im = @imagecreatefromgd($file);
    	if ($im !== false) { return $im; }
    
    	# GD2 File:
    	$im = @imagecreatefromgd2($file);
    	if ($im !== false) { return $im; }
    
    	# WBMP:
    	$im = @imagecreatefromwbmp($file);
    	if ($im !== false) { return $im; }
    
    	# XBM:
    	$im = @imagecreatefromxbm($file);
    	if ($im !== false) { return $im; }
    
    	# XPM:
    	$im = @imagecreatefromxpm($file);
    	if ($im !== false) { return $im; }
    
    	# Try and load from string:
    	$im = @imagecreatefromstring(file_get_contents($file));
    	if ($im !== false) { return $im; }
    
    	return false;
    }
    
    
    $dir = '/home/hagen/Bilder/';
    $cDir = $_GET['album'];
    $file = $_GET['file'];
    $filename = $dir.$cDir.$file;
    if (isset($_GET['upload']) and $_GET['upload'] == 1) $filename = '/home/hagen/upload/'.$file;
    if (isset($_GET['web']) and $_GET['web'] == 1) $filename = '/home/hagen/hagen.vg/'.$file;
    
    $ext = substr(strrchr($filename, '.'), 1);
    $ext = strtolower($ext);
    header("Pragma: cache");
    if ($ext == 'jpg' or $ext == 'png' or $ext == 'jpeg' or $ext == 'gif' or $ext == 'bmp' or $ext == 'thm') {
    header("Content-type: image/$ext");
    $image = open_image($filename);
    if ($image === false) { die ('Kunne ikke åpne bildet.'); }
    
    
    $desiredwidth = 790;
    $originalwidth = imagesx($image);
    $originalheight = imagesy($image);
    $ratio = $originalwidth / $desiredwidth;
    $desiredheight = $originalheight / $ratio;
    
    $thumb_ratio = $originalheight / 100;
    $thumb_width = $originalwidth / $thumb_ratio;
    $thumb_height = 100;
    
    $bthumb_width = 150;
    $bthumb_ratio = $originalwidth / $bthumb_width;
    $bthumb_height = $originalheight / $bthumb_ratio;
    
    if (isset($_GET['size'])) {
    	if ($_GET['size'] == 'full') {
    		if (isset($_GET['tekst'])) {
    			$x = strpos($file, '.'); 
    			$tmp_file = $_GET['tekst'];
    			$test_file = $dir.$cDir.'/'.substr($tmp_file, 0, $x+3).'.THM';
    			if (file_exists($test_file)) $image = open_image($test_file);
    
    			$text_color = imagecolorallocate($image, 233, 14, 91);
    			imagestring($image, 5, 0,0,$tmp_file, $text_color);
    			imagejpeg($image);
    		} else {
    			imagejpeg($image);
    		}
    	} else if ($_GET['size'] == 'site') {
    		$image_resized = imagecreatetruecolor($desiredwidth, $desiredheight);
    		imagecopyresampled($image_resized, $image, 0, 0, 0, 0, $desiredwidth, $desiredheight, $originalwidth, $originalheight);
    		imagejpeg($image_resized);
    	} else if ($_GET['size'] == 'thumb') {
    		$image_resized = imagecreatetruecolor($thumb_width, $thumb_height);
    		imagecopyresampled($image_resized, $image, 0, 0, 0, 0, $thumb_width, $thumb_height, $originalwidth, $originalheight);
    		imagejpeg($image_resized);
    	} else if ($_GET['size'] == 'bigthumb') {
    		$image_resized = imagecreatetruecolor($bthumb_width, $bthumb_height);
    		imagecopyresampled($image_resized, $image, 0, 0, 0, 0, $bthumb_width, $bthumb_height, $originalwidth, $originalheight);
    		imagejpeg($image_resized);
    	} else {
    		imagejpeg($image);
    	}
    } else {
    	readfile($dir.$cDir.$file);
    }
    } else if ($ext=='avi' or $ext == 'mov') {
    if  ($_GET['size'] == 'bigthumb') {
    		header("Content-type: image/jpeg");
    
    		$image_resized = imagecreatetruecolor(150, 100);
    		$text_color = imagecolorallocate($image_resized, 233, 14, 91);
    		imagestring($image_resized, 5, 5, 5,  "Film", $text_color);
    		imagepng($image_resized);
    		imagedestroy($image_resized);
    
    }else {
    	$fp = fopen($filename, 'rb');
    
    	header("Content-type: video/divx");
    	if ($ext == 'mov') header("Content-type: video/quicktime");
    	header("Content-Length: " .(string)(filesize($filename)) );
    	header('Content-Disposition: attachment; filename="'.$file.'"');
    	header("Content-Transfer-Encoding: binary\n");
    
    	if($fp = fopen($filename, 'rb')){
    		while( (!feof($fp)) && (connection_status()==0) ){
    			print(fread($fp, 1024*8));
    			flush();
    		}
    		fclose($fp);
    	}
    	return((connection_status()==0) and !connection_aborted());
    	}	
    } else {
    //filename is not JPG or AVI
    header("Content-type: image/png");
    readfile('Feil.png');
    }
    ?>

     

     

    [EDIT]

    gd_info()

     

     

    Array (

    [GD Version] => 2.0 or higher

    [FreeType Support] => 1

    [FreeType Linkage] => with freetype

    [T1Lib Support] => 1

    [GIF Read Support] => 1

    [GIF Create Support] => 1

    [JPG Support] => 1

    [PNG Support] => 1

    [WBMP Support] => 1

    [XPM Support] =>

    [XBM Support] =>

    [JIS-mapped Japanese Font Support] => )

     

     

  6. Hei, takker for svar, sry for dårlig info:S

     

    det er riktig at jeg har en laptop: Fujitsu Siemens Amilo Pi 2530

     

    lspci:

    00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
    00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 03)
    00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
    00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
    00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
    00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
    00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
    00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
    00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
    00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
    00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
    00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
    00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
    00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
    00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
    00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
    00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
    00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
    01:00.0 VGA compatible controller: ATI Technologies Inc M71 [Mobility Radeon X2100] (rev ce)
    04:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
    05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01)

     

    utenom d så har jeg prøvd og justert lyden på alle kanalen...

    jeg har følgende kanaler/mixere(ikke inkludert micer):

    HDA Intel(Alsa mixer)

    ----Master

    ----Headphone

    ----PCM --\

    ----Front -- Disse 2 justerer begge to lyd-nivået i både front høytalerne og headsette

     

    Realtek ALC883(OSS Mixer)

    ----Volume

    ----PCM-2

    (kun 'Volume' gjør noe med lyd nivået)

     

    ALSA PCM on front:0 (ALC883 Analog) via DMA(PulseAudio Mixer)

    ---- Master (Endrer nivået på headsett og høytaler

     

     

    Any ideas?

  7. Hei, jeg får ikke PHP til og vise informasjon fra $_POST og er helt lost, finner ikke ut av d uansett:S

     

    her er html:

     

    Array
    (
    )
    <br />
    <b>Warning</b>:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home/hagen/hagen.vg/index.php:2) in <b>/home/hagen/hagen.vg/auth.php</b> on line <b>2</b><br />
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Hagens Diverse</title>
    
    <link href="main.css" rel="stylesheet" type="text/css" media="all" />
    </head>
    
    <body>
    <div id = "site">
    	<div id="top"></div>
    	<div id="menu"></div>
    	<div id="main">
    		<div style="width: 100%; text-align:center;">
    <div style=" width: 300px; left: 50%; margin-left: -150px; position: relative">
    <form action="index.php" method="post">
    
    <table width="267" border="0" cellspacing="0" cellpadding="0" align="left">
    	<tr>
    		<td width="77" align="left">Brukernavn:  </td>
    		<td width="144"><input type="text" id="username" /></td>
    	</tr><tr>
    		<td align="left">Passord: </td>
    		<td><input type="password" id="password" /></td>
    		<td><input type="submit" value="Log inn" /></td>
    
    	</tr><tr>
    		<td> </td>
    		<td> </td>
    	</tr><tr>
    		<td align="left">Kode:</td>
    		<td><input type="text" id="kode" /></td>
    		<td><input type="submit" value="Log inn" /></td>
    	</tr>
    
    </table>
    </form>
    </div>
    </div>
    	</div>
    	<div id="bottom"></div>
    </div>
    </body>
    </html>

     

     

     

    og index.php

     

    <?php
    print_r($_POST);
    
    //sjekk om brukeren er logget inn...
    require_once('template.php');
    require_once('auth.php');
    
    //print_r($_REQUEST);
    
    $auth = isauthenticated();
    //$auth = true;
    
    $title = "Hagens Diverse";
    $menu = "menu.php";
    
    if($auth) {
    //viss innlog|get, vis side
    $page = 'home';
    if (isset($_GET['page'])) $page = $_GET['page'];
    
    switch ($page) {
    	case "upload":
    		$page = "home.php";
    		break;
    	default;
    		$page = "home.php";
    		break;
    };
    } else {
    // viss ikke, vis loggin side
    //holder ann på og logge inn?
    if ( isset($_POST['username']) ) {
    	echo "logging in....";
    	if (authenticate($_POST['username'], $_POST['md5'])) {
    		$menu = "menu.php";
    		$page = "home.php";
    	} else {
    		$menu = "";
    		$page = "login.php";
    	}
    } else {
    	//echo "Ready to log in...";
    	$menu = "";
    	$page = "login.php";
    }
    }
    
    $temp = new page("temp.php");
    $temp->replace_tags(array(
    "title" => $title,
    "menu" => $menu,
    "main" => $page
    ));
    $temp->output();
    ?>

     

     

     

    for 'live', sjekk www.hagen.vg

     

    takker for alle svar

     

     

    [EDIT]

    Endre fra ID til NAME i formen løste alle mine problemer;)

  8. Hei, har ATI X2300 HD, regner me at det kan bli litt kav med xconf filene, men som sagt har jeg litt erfaring med dette(ivertfall nvidia:S) så det blir spennende og se...

     

    Jeg har Backtrack 2 final instalert på usbdisk som jeg kan boote fra og bruke, vil

     

    dd if=/dev/sda of=/eksternhdd/image.img

     

    virke?

     

    (ps. har ikke brennbare cd'er/dvd, og det er vanskelig og skaffe her oppe, så løsninger uten bruk av disse er ett pluss ;) )

  9. Hei, jeg har en 'nesten' ny laptop med windows vista og masse stæsj installert som jeg ikke vil miste...

     

    Jeg har prøvd demoen av ubuntu 8.04, men skjermen blir helt svart(som backlight forsvinner... :S )

     

    Derfor vil jeg prøve og installere dette(har endel erfaring fra før), men er det noen som vett hvordan jeg kan kopiere hele disken(2 partisjoner) til en ekstern disk, og dereter innstalere ubuntu, og vis det er uaktuelt og få til og virke, sette opp windows igjen?

     

    Takker for alle svar, håper jeg har gjort meg klar nokk;)

  10. Hei,

     

     

    Jeg har leid en VPS oss Ipeer, som 'datt ut' for en stund siden, og etterpå har jeg kun fått kontakt via SSH /repair-mode/ (Ipeer kontroll panel)

     

    Har funnet ut at mailserveren fungerer(serveren motar mail), men FTP/SSH/HTTP etc er dødt:S

     

     

     

    Jeg begynner og gå tom for ideer, kan ikke finne noen feil i loggene heller(som er hentet fra rett plas: /repair/var/log :S )

     

    Takker for all hjelp

  11. Takker for svar..

     

    Prøvde sql'en i phpMyAdmin:

     

    Feil

     

    SQL-spørring:

     

    UPDATE timer SET 'eID' = '1',

    'kID' = '2',

    'Antall' = '7',

    'Type' = '1',

    'Pris' = '0',

    'Beskrivelse' = 'Jobbet med Drachir Finance ',

    'Dato' = '2007-12-31' WHERE 'uID' = '12';

     

    MySQL sa: Dokumentasjon

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''eID'='1', 'kID'='2', 'Antall'='7', 'Type'='1', 'Pris'='0', 'Beskrivelse'='Jobbe' at line 1

     

    'Nesten' samme feil:S

     

    Edit:

    timer eksisterer, og tabellen hetter timer med små bokstaver...

  12. Hei, jeg holder på og lage et programm i VB .Net 2008, og har følgende feil i følgende spørring:

     

    "UPDATE 'timer' SET 'eID'='1', 'kID'='2', 'Antall'='7', 'Type'='1', 'Pris'='0', 'Beskrivelse'='Jobbet med Drachir Finance ', 'Dato'='2007-12-31' WHERE 'uID'='12';"

     

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''timer' SET 'eID'='1', 'kID'='2', 'Antall'='7', 'Type'='1', 'Pris'='0', 'Beskriv' at line 1

     

     

    Noen som har en ide?

     

    Takker for alle svar;)

     

    [EDIT] Fjernet ' rundt navnet på tabell navnet og rundt 'typene'

×
×
  • Opprett ny...