ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
891
891
EMPFEHLEN
-
Hi,
wie im Betreff schon gesagt habe ich 2 Fehlermeldungen beim ausführen meines PHP
Scriptes(mobs.php):
Code :1 2 3
[b]Warning[/b]: Unknown: failed to open stream: No such file or directory in [b]Unknown[/b] on line [b]0[/b] [b]Warning[/b]: Unknown: Failed opening 'D:\apachefriends\xampp\htdocs\Server L2\L2 Mob Info\Datensätze anzeigen\script_htmls\scripts\mobs.php' for inclusion (include_path='.;D:\apachefriends\xampp\php\pear\') in [b]Unknown[/b] on line [b]0[/b]
Ich habe keinen schimmer was da zu bedeuten hat. Ja gut ich sehe daran schon das es
irgend etwas nicht öffnen kann da es nicht vorhanden ist, aber das ist irgendwie verwirrend.
Hier mal das Script:
Ich wusste jetzt nicht genau ob es an PHP oder an den MySQL sachen liegt.PHP-Code:<?php
echo '<body bgcolor="black" text="#ff0000"><style type="text/css">body{scrollbar-base-color:#000000;scrollbar-arrow-color:#ff0000;scrollbar-highlight-color:#ff0000;scrollbar-track-color:#000000;}</style>';
// Verbindungsinfos
$db_host="localhost";
$db_name="l2_mob_info";
$db_user="root"; // <------- Hier bitte MySQL Login Name eingeben zwischen den gänsefüschen
$db_pw=""; // <-------- Hier bitte MySQL Passwort des oben eingeben Login Namens zwischen den gänsefüschen eingeben
// Mit MySQL verbinden
$mysql_con = @mysql_connect($db_host,$db_user,$db_pw);
if(!$mysql_con){
echo "Es gab einen Fehler beim Verbinden zum MySQL Server!";
die();
}
// Mit DB verbinden
$db_con = @mysql_select_db($db_name,$mysql_con);
if(!$db_con){
echo "Es gab einen Fehler beim Verbinden zur Datenbank!";
die();
}
// MySQL Anfrage
//Mobs auslesen
$mob_query = @mysql_query(SELECT * FROM `mobs`);
if(!$mob_query){
echo "Es gab einen fehler beim auslesen der Mob`s. Datensätze können nicht angezeigt werden!";
echo "Script wird beendet!";
die();
}
// Normale und Spoil Dropps auslesen und anzeigen
while ($mob_row = mysql_fetch_array($mob_query)){
$mob_id = $mob_row['mob_id'];
echo "<h2>".$mob_row['mob_name']."</h2><br>";
echo "<h3>Normale Drops:</h3><br>";
$norm_dropp_query = @mysql_query(SELECT * FROM `norm_dropps` WHERE `mob_id`=$mob_id);
if(!$norm_dropp_query){
echo "Dieser Mob hat keine normalen Dropps oder es ist ein fehler aufgetreten!<br><br>";
}else{
echo "<table border="5"><tr><th>Item Name</th><th>Dropp Chance</th></tr>";
while ($norm_dropp_row = mysql_fetch_array($norm_dropp_query)){
echo "<tr><td>".$norm_dropp_row['item_name']."</td><td>".$norm_dropp_row['dropp_chance']."</td>";
}
echo "</table><br><br>";
}
echo "<h3>Spoil Drops:</h3><br>";
$spoil_dropp_query = @mysql_query(SELECT * FROM `spoil_dropps` WHERE `mob_id`=$mob_id);
if(!$spoil_dropp_query){
echo "Dieser Mob hat keine Spoil Dropps oder es ist ein fehler aufgetreten!<br><br>";
}else{
echo "<table border="5"><tr><th>Item Name</th><th>Dropp Chance</th></tr>";
while ($spoil_dropp_row = mysql_fetch_array($spoil_dropp_query)){
echo "<tr><td>".$spoil_dropp_row['item_name']."</td><td>".$spoil_dropp_row['dropp_chance']."</td>";
}
echo "</table><br><br>";
}
}
?>
Habe es hier gepostet weil ich eher denke das es ein fehler in PHP ist.
THX im Vorraus
MFG FBIagentDon't blame people for bugs. Work together to make things better. No
finger pointing! Not ever! A good rule is to Never Assume An Attack.
If you find yourself getting angry, assume it's a misunderstanding, not an
attack.
-
1. Lass mal die Umlaute (ä,ü,usw) in dem Pfad weg. Ich glaub da gibt es Probleme.
2. Setzt mal bei die MYSQL Befehle in ". z.B.: $mob_query = @mysql_query("SELECT * FROM `mobs`")
Bei mir kommt deine Fehlermeldung nicht. Außerdem gibt es die Zeile 0 nicht. Man beginnt Zeilen immer bei 1 zu zählen.Gruß fanste
Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )
Problem gelöst? Dann markiere das Thema bitte als erledigt!
Beachte bitte die Netiquette. Insbesondere Punkt 15.
-
Das sieht mir nach einem Fehler in der PHP-INI aus. Du solltest mal überprüfen ob der "pear" Ordner überhaupt vorhanden ist.
greetz
daddzbe inspired...simplify...
-
In der verlinkung steht nichts mit ä, ö usw.
1. Die htlm Datei liegt in "Datensätze anzeigen". Der link hat nur die angaben:
script_htmls/scripts/mob.php
glaube nicht das irgendwas an der Verlinkung falsch ist.
2. Ja das habe ich übersehen das mit den ". Aber nicht gerade das problem glaube ich.
Also hab das mit den " bei mysql_query(); verändert und es gab nicht den gewünschten
Erfolg.
Habe den Apache mal neu gestartet und siehe da eine neue fehlermeldung.
Habe dann noch die " aus den html Befehlen aus dem echo von PHP durch ' ersetzt und
siehe da es funktioniert.Don't blame people for bugs. Work together to make things better. No
finger pointing! Not ever! A good rule is to Never Assume An Attack.
If you find yourself getting angry, assume it's a misunderstanding, not an
attack.
-
Was sagt denn deine php.ini bezügl. des PEAR-Pfades. Finde die Idee nicht schlecht, den Fehler mal hier zu suchen.
Signatur nicht verfügbar.
Ähnliche Themen
-
Problem mit [function:file]:failed to open stream
Von MelcomB56 im Forum PHPAntworten: 10Letzter Beitrag: 23.06.09, 17:24 -
Problem: failed to open stream: No such file or directory
Von simi99 im Forum PHPAntworten: 1Letzter Beitrag: 27.12.06, 19:10 -
upload copy failed to open stream once more
Von Aser im Forum PHPAntworten: 9Letzter Beitrag: 06.02.06, 21:50 -
Probleme mit include (failed to open stream: No such file or directory in....)
Von Marius Heil im Forum PHPAntworten: 3Letzter Beitrag: 04.10.05, 18:58 -
Import of type '<unknown>' from assembly or module '<unknown>' failed.
Von NRFi im Forum .NET ArchivAntworten: 1Letzter Beitrag: 24.01.05, 15:26





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren