Loading...   Upload Image

FehlermeldungenForum » Webzone » PHP & MySQL » Fehlermeldungen

Neues Thema verfassen Neues Thema

  • SuzukiUser ist offline
    Newbie


    Suzuki

    Registriert: 28.12.2007
    Beitraege: 24

    07.08.2009 um 16:04 Uhr

    Hallo!

    Nach langem habe ich nun auch mal wieder ein paar Probleme^^''
    Und zwaaaar:
    Ich möchte meine Teammitglieder in einer Liste auslesen lassen. Geht auch soweit ganz gut, nur ich bekomme diese Fehlermeldung:

    Fatal error: Cannot redeclare exist() (previously declared in /home/www/kati_page/functions.inc.php:2) in /home/www/kati_page/functions.inc.php on line 9

    Code ist dieser:

    <?php
    	function exist($abfrage) { // Funktion um Eintrag auf Existenz zu prüfen!
    		$ergebnis3 = mysql_query("SELECT id FROM ".$abfrage);
    		if (mysql_fetch_object($ergebnis3)) {
    			return true;
    		} else {
    			return false;
    		}
    		}
    	function anzahl($abfragez) { // Gibt Anzahl zurück
    		$ergebnis = mysql_query("SELECT COUNT(*) AS anzahl FROM ".$abfragez);
    		$row = mysql_fetch_array($ergebnis);
    		return $row['anzahl']; 
    	}
    	function refresh($user) { // Refresht refresh. Wichtig bei Wer-ist-eingeloggt!
    		$update = mysql_query("UPDATE mitglieder Set refresh = '".time()."' WHERE id = '".$user."'"); 
    	}
    	function endung($filename) { // Gibt endung der Datei zurück z.B. .gif
    		$end = explode(".",$filename);
    		return ".".$end[(count($end)-1)];
    	}
    	function post($string) { // Macht den String sicher und macht n in <br>
    		$string = strip_tags($string);
    		return str_replace("n", "<br>",$string);;
    	}
    	function postback($string) { // <br> in n für textarea
    		return str_replace("<br>", "n",$string);;
    	}
    	function zahl($zahl) { 
    		$zahl = round($zahl,0);
    		$zahl = str_replace("-", "", $zahl);
    		return $zahl;
    	}
    ?>


    Und im ACP möchte ich das gleiche machen, hab aber eine andere Fehlermeldung xD
    Das Auslesen der Liste funktioniert hier, die o.g. Fehlermeldung erscheint nicht. Nun möchte ich natürlich das Profil der jeweiligen Person auslesen können. Aber in dem Pop-Up erscheint:

    Warning: mktime() expects parameter 4 to be long, string given in /home/www/kati_page/include/mitglied_profil.inc.php on line 13

    Code:
    <?php
    	include("header.php");
    	include("db.php");
    	include("functions.inc.php");
    	if(exist("mitglieder WHERE id = '".strip_tags($_REQUEST["user"])."'")) { // Ob User existiert
    		$abfrage = "SELECT * FROM mitglieder WHERE id = '".strip_tags($_REQUEST["user"])."' LIMIT 0,1"; // Datenabfrage
    		$ergebnis = mysql_query($abfrage);
    		while($row = mysql_fetch_object($ergebnis))
    		{ 
                $day = $row->tag; 
                $monat = $row->monat; 
                $year = $row->jahr; 
                   $geburt = mktime(0,0,0,$monat,$day,$year);
                   $datum = time(); // Das aktuelle Datum 
                   $age   = intval(($datum - $geburt) / (3600 * 24 * 365));
                ?>
    			<BR><BR><BR><BR><BR>
    
    <link href="http://www.kb-patchwork.de/kati_page/profil.css" rel="stylesheet" type="text/css">
    		<table class="table1" width="530px" border=0>
    					<tr>
    						<td width="150px" valign=top>
    							&nbsp;<?php 
                                    			if(!empty($row->bild)) { 
                                        			echo "<left><img src=http://www.mm-speech.de/acp/avas/".$row->id.$row->bild." 							align=left border=0>"; 
        							}  
     							else 
       							 { 
        							echo "<left><img src=http://www.mm-speech.de/acp/avas/noava.png align=left 
    
    border=0>"; 
        							}                                     
    							?> 
    
    						</td>
    						<td width="380px">
    							<table class="table1" width=100%>
    								<tr>
    									<td width="100px">
    										<b>Name:</b>
    									</td>
    									<td width="280px">
    										<?= $row->name ?>
      									</td>
    
                  								</tr>
    								<?php
    								if(!empty($row->tag)) {
    								?>
    									<tr>
    									<td width="100px">
    											<b>Geburtstag:</b>
    										</td>
    								<?php
    								if(!empty($age)) {
    								?>
    									<td width="280px">
    											<?= $row->tag ?>.<?= $row->monat ?>. [ <?php echo "$age"; ?> ]
    										</td>
    									</tr>
    								<?php } ?>
    								<tr>
    									<td width="100px">
    										<b>Take:</b>
    									</td>
    									<td width="280px">
    										<?= $row->take ?>
      									</td>
    
                  								</tr>
    								<tr>
    									<td width="100px" valign="top">
    										<b>Sprechrollen:</b>
    									</td>
    									<td width="280px" valign="top">
    										<?= $row->rollen ?>
      									</td>
    
                  								</tr>
    								<tr>
    									<td width="100px">
    										<BR><BR><b>E-Mail:</b>
    									</td>
    									<td width="280px">
    										<BR><BR><a href="mailto:<?= $row->email ?>"><?=$row->email ?></a>
    									</td>
    								</tr>
    								<?php
    								if(!empty($row->homepage)) {
    								?>
    									<tr>
    									<td width="100px">
    											<b>Homepage:</b>
    										</td>
    									<td width="280px">
    											<a href="<?php
    												if(substr($row->homepage,0,7) !="http://") {
    													echo "http://";
    												}
    											?><?= $row->homepage ?>" target="_blank"><?=$row->homepage ?></a>
    										</td>
    									</tr>
    								<?php } ?>
    								<?php
    								if(!empty($row->msn)) {
    								?>
    									<tr>
    									<td width="100px">
    											<b>MSN:</b>
    										</td>
    									<td width="280px">
    											<?= $row->msn ?>
    										</td>
    									</tr>
    								<?php } ?>
    								<?php
    								if(!empty($row->icq)) {
    								?>
    									<tr>
    									<td width="100px">
    											<b>ICQ:</b>
    										</td>
    									<td width="280px">
    											<?= $row->icq ?>
    										</td>
    									</tr>
    								<?php } ?>
    								<tr>
    									<td width="100px" valign="top">
    										<BR><BR><b>Hobbies:</b>
    									</td>
    									<td width="280px" valign="top">
    										<BR><BR><?= $row->hobbies ?></a>
    									</td>
    								</tr>
    							</table>
    						</td>
    					</tr>
    </table>
    <BR>
    <BR>
    <div style="position: absolute; top: 360px; left: 8px; width: 530px; height: ; z-index: 2">
    <table class="table1" >
    								<tr>
    									<td width=100% colspan=2>
    										<i>Selbstbeschreibung:</i><br><br>
    										<?= $row->benutzertext ?>
    									</td>
    								</tr>
    
    </table>
    </div>
    			<?php
    		}
    	}
    	}
    ?>


    Hilfe? ^^'''''
    Falls noch mehr Infos benötigt werden, schreibt! Ich versuche auch nochmal dran zu werkeln und falls sich was ändert, sag ich bescheid!




  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1059

    08.08.2009 um 11:32 Uhr

    Hallo,

    die erste Fehlermeldung besagt, dass die Funktion irgendwo schon mal vorkommt, evt. hast du die Datei, die deine Funktionen enthaelt ja 2 mal eingebunden? ...

    Bei der zweiten Fehlermeldung, liegts am $monat, die Variable enthaelt allem Anschein nach keine Zahl, so wie es erwartet wird ...

    Das ist doch ein Script von Delite, dann frag doch mal bei ihr nach, die kennt sich mit ihren eigenen Scripte, viel besser aus als ich ;)

    Liebe Gruesse
    Alice



    ... { signatur } ...
  • SuzukiUser ist offline
    Newbie


    Suzuki

    Registriert: 28.12.2007
    Beitraege: 24

    10.08.2009 um 17:20 Uhr

    Hey!
    Danke für den Anstoß - die 2. Fehlermeldung verschwindet tatsächlich, nachdem ich eine Zahl bei "Monat" eingetragen habe!
    Den ersten Fehler untersuche ich nochmal - jetzt weiß ich ja schonmal, woran es liegen könnte :)



  • DJaneMauziUser ist offline
    Beginner


    DJaneMauzi

    Registriert: 27.04.2008
    Beitraege: 42

    13.12.2009 um 06:02 Uhr

    Ich poste das mal hier rein, da es auch zu meinen Problem passt. =/ Also ich hab das Tutorial von WebVids.de [Seite gibts ja niht mehr =/] auf meiner Page angewendet, doch jetzt Funktioniert nichts mehr. Bis vor ein paar Tagen klappte noch alles. Die Fehler Meldung ist folgender

    Warning: mysql_query() [function.mysql-query]: Benutzer 'web37'@'localhost' hat keine Zugriffsberechtigung (verwendetes Passwort: Nein) in /var/www/web37/html/functions.inc.php on line 13
    
    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /var/www/web37/html/functions.inc.php on line 13
    
    Benutzer 'web37'@'localhost' hat keine Zugriffsberechtigung (verwendetes Passwort: Nein))


    Wäre nett, wenn mir einer helfen könnte. :3
    Danke schon einmal im Vorraus.
    Die Rechte habe ich auch. Da sonst der Counter nicht funktionieren könnte... Doch der rest will nicht so wirklich. Ich hab auch nichts am Code verändert. Eher gesagt nicht in der Zeile.

    Hier auf jedenfall der PHP-Code

    <?php /*function.inc.php*/
    	$raenge = array("Mitglied","Webby","Admin");
    	function exist($abfrage) {
    		$ergebnis = mysql_query("SELECT id FROM ".$abfrage) or die(mysql_error());
    		return mysql_fetch_object($ergebnis);
    	}
    	function anzahl($abfrage) {
    		$ergebnis = mysql_query("SELECT COUNT(*) AS anzahl FROM ".$abfrage) or die(mysql_error());
    		$row = mysql_fetch_array($ergebnis);
    		return $row['anzahl']; 
    	}
    	function value($abfrage,$value) {
    		$ergebnis = mysql_query("SELECT ".$value." AS value FROM ".$abfrage." LIMIT 0,1") or die(mysql_error());
    		$row = mysql_fetch_array($ergebnis);
    		return $row['value'];
    	}
    	function seite($abfrage,$aktuelle,$proseite,$url,$eigen=false,$eigen_anz=0) {
    		$anz = ($eigen ? $eigen_anz : anzahl($abfrage));
    		$aktuellex = (($aktuelle != 0) ? ($aktuelle/$proseite)+1 : 1);
    		$maxseiten = ceil($anz/$proseite);
    		$dif = $maxseiten-$aktuellex;
    		if($proseite < $anz) {
    			echo "Seiten (".$maxseiten."): ";
    			if($aktuelle != 0 && $aktuellex > 3) { echo "<a href=".$url."0>&laquo; erste</a> "; }
    			if($aktuellex > 3) { echo "... "; }
    			if($aktuelle != 0) { echo "<a href=".$url.($aktuelle-$proseite).">< vorherige</a> "; }
    			if($aktuellex != 1) {
    				$bx = (($aktuellex < 3) ? $aktuellex-1 : 2);
    				for($i=1;$i <= $bx;$i++) {
    					echo "<a href=".$url.((($aktuellex-($bx-$i)-1)*$proseite)-$proseite).">".($aktuellex-($bx-$i)-1)."</a> ";
    				}
    			}
    			echo "[".$aktuellex."] ";
    			if($aktuellex != $maxseiten) {
    				$bis = ($dif > 2 ? 2 : $dif);
    				for($i=1;$i <= $bis;$i++) {
    					echo "<a href=".$url.((($aktuellex+$i)*$proseite)-$proseite).">".($aktuellex+$i)."</a> ";
    				}
    				echo "<a href=".$url.($aktuelle+$proseite).">nächste ></a> ";
    			}
    			if($aktuellex != $maxseiten && $dif > 2) {
    				echo "... <a href=".$url.(($maxseiten*$proseite)-$proseite).">letzte &raquo;</a> ";
    			} 
    		}
    	}
    	function zahl($string) {
    		$erlaubt = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
    		for($i = 0;$i < strlen($string);$i++) {
    			if(in_array($string{$i}, $erlaubt)) {
    				$newstring .= $string{$i};
    			}
    		}
    		return $newstring;
    	}
    	function umbruch($string) {
    		$string = str_replace(">","&gt;",addslashes($string));
    		$string = str_replace("<","&lt;",$string);
    		$string = str_replace("n","<br />",$string);
    		return $string;
    	}
    	function bruch($string) {
    		return str_replace("<br />","n",$string);
    	}
    	function datum($timestamp,$zeit=true) {
    		switch(date("d.m.Y")) {
    			case date("d.m.Y",$timestamp):
    				$d = "Heute";
    				break;
    			case date("d.m.Y",($timestamp+60*60*24)):
    				$d = "Gestern";
    				break;
    			case date("d.m.Y",($timestamp+60*60*48)):
    				$d = "Vorgestern";
    				break;
    			default:
    				$d = "am ".date("d.m.Y",$timestamp);
    		}
    		return ($zeit ? $d." um ".date("H:i",$timestamp) : $d);
    	}
    	function random($anzahl,$nurb=false) {
    		$alle = ($nurb ? "ABCDEFGHJKLMNPRSTUVWXYZ" : "ABCDEFGHJKLMNPRSTUVWXYZ123456789");
    		while(strlen($str) < $anzahl) {
    			$str .= substr($alle,rand(0,(strlen($alle)-1)),1);
    		}
    		return $str;
    	}
    	function checkstring($string,$min=3,$max=20,$at=false,$punkt=false,$leer=false) {
    		$erlaubt = array("ä","ö","ü","Ä","Ö","Ü","a", "b", "c", "d", "e", "f", "g", "h", "i", "j","k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y","z","A", "B", "C", "D", "E", "F", "G", "H", "I", "J","K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y","Z","1", "2", "3", "4", "5", "6", "7", "8", "9", "0","-","_",($leer ? " " : ""),($punkt ? "." : ""),($at ? "@" : ""));
    		$korrekt = true; $mail = false;
    		while ($i < strlen($string) && $korrekt) {
    			if($string{$i} == "@") { $mail = true; }
    			if(!in_array($string{$i}, $erlaubt)) { $korrekt = false; }
    			$i++;
    		}
    		return ((strlen($string) <= $max && strlen($string) >= $min && $korrekt) ? ((!$at || ($at && $mail)) ? true : false) : false);
    	}
    	function refresh() {
    		mysql_query("UPDATE users SET refresh = '".time()."' WHERE id = '".$_SESSION["login"]."'");
    	}
    	function endung($datei) {
    		$endung = explode(".",$datei);
    		return ".".$endung[(count($endung)-1)];
    	}
    	function upload($name,$pfad,$c=0644) {
    		move_uploaded_file($_FILES[$name]["tmp_name"],$pfad.endung($_FILES[$name]["name"]));
    		chmod($pfad.endung($_FILES[$name]["name"]),$c);
    	}
    	function gfx($name,$max=71680,$format=array(".gif",".jpg",".png",".GIF",".JPG",".PNG")) {
    		return (($_FILES[$name]["size"] <= $max && in_array(endung($_FILES[$name]["name"]), $format)) ? true : false);
    	}
    ?>



  • DuschlampeUser ist offline
    Newbie


    Duschlampe

    Registriert: 09.08.2007
    Beitraege: 3

    17.04.2010 um 21:39 Uhr

    Hi :) Ich hab 'n Problem mit einer PHP Seite die ich mir von hier gezogen hab.

    Ich bin ziemlich neu mit PHP und wollte mich einfach mal dran probieren.. Bin aber auch schon etwas überfragt und zwar kommen immerwieder diese Fehlermeldungen


    Warning: opendir(./includes) [function.opendir]: failed to open dir: No such file or directory in /usr/export/www/hosting/...../index.php on line 19

    Warning: readdir(): supplied argument is not a valid Directory resource in /usr/export/www/hosting/...../index.php on line 20

    Warning: closedir(): supplied argument is not a valid Directory resource in /usr/export/www/hosting/....../index.php on line 28

    Warning: include(./includes/start.inc.php) [function.include]: failed to open stream: No such file or directory in /usr/export/www/hosting/...../index.php on line 33

    Warning: include() [function.include]: Failed opening './includes/start.inc.php' for inclusion (include_path='.:') in /usr/export/www/hosting/...../index.php on line 33


    und noch mehr...

    jetzt weiß ich nicht worans liegt oO
    Kann mir da jemand helfen?



    ... schrieb sie und verschwand
  • DuschlampeUser ist offline
    Newbie


    Duschlampe

    Registriert: 09.08.2007
    Beitraege: 3

    17.04.2010 um 21:52 Uhr

    Hat sich soeben erledigt.
    Muahaha ;)


    Lg (:



    ... schrieb sie und verschwand

[ 1 ] Seite 1 von 1


Affiliates:   Pat DG  •   Chibi Graphics  •   Design Grafixx  •   Blue-Graphics  •   Gallery Yuri  •   The Seduction  •   Colorful Gfx  • Show all ...
designenlassen.de - Der Design-Marktplatz für Webdesign, Logo-Design, Flyerdesign u.v.m.        ALL-INKL.COM - Webhosting Server Hosting Domain Provider