chargement de fichier de base de données à l'aide
- virose
- Novice


- Inscription: Juil 20, 2005
- Messages: 27
- Loc: florida
- Status: Offline
Bonjour les gars,
Toute aide sur ce point serait grandement apprécié
Elle semble être la connexion amende. mon problème est que je peux pas obtenir le code d'upload pour insérer un fichier dans la base.
Je ne trouve pas le problème avec le code i ont couru sur un serveur de test ainsi que sur mes serveurs principaux.
J'ai double Tipple vérifié les noms et le nom de DB table de l'unique à cet égard sont le mannequin i problème pensent être dans la logique quelque part.
Il s'agit de la connexion à la base du code
Il s'agit du code upload
Merci, encore
Toute aide sur ce point serait grandement apprécié
Elle semble être la connexion amende. mon problème est que je peux pas obtenir le code d'upload pour insérer un fichier dans la base.
Je ne trouve pas le problème avec le code i ont couru sur un serveur de test ainsi que sur mes serveurs principaux.
J'ai double Tipple vérifié les noms et le nom de DB table de l'unique à cet égard sont le mannequin i problème pensent être dans la logique quelque part.
Il s'agit de la connexion à la base du code
Code: [ Select ]
<?php
$db = mysql_connect("localhost", "binary_user", "binary_password");
mysql_select_db("binary_files", $db) or die(mysql_errno() . ": " . mysql_error() . "<br>");
?>
$db = mysql_connect("localhost", "binary_user", "binary_password");
mysql_select_db("binary_files", $db) or die(mysql_errno() . ": " . mysql_error() . "<br>");
?>
- <?php
- $db = mysql_connect("localhost", "binary_user", "binary_password");
- mysql_select_db("binary_files", $db) or die(mysql_errno() . ": " . mysql_error() . "<br>");
- ?>
Il s'agit du code upload
Code: [ Select ]
<?php
if ($action == "upload") {
// ok, let's get the uploaded data and insert it into the db now
include "open_db.inc";
if (isset($binFile) && $binFile != "none") {
$data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(description, bin_data, filename, filesize, filetype) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
$result = mysql_query($sql, $db);
mysql_free_result($result); // it's always nice to clean up!
echo "Thank you. The new file was successfully added to our database.<br><br>";
echo "<a href='main.php'>Continue</a>";
}
mysql_close();
} else {
?>
<HTML>
<BODY>
<FORM METHOD="post" ACTION="add.php" ENCTYPE="multipart/form-data">
<INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" VALUE="1000000">
<INPUT TYPE="hidden" NAME="action" VALUE="upload">
<TABLE BORDER="1">
<TR>
<TD>Description: </TD>
<TD><TEXTAREA NAME="txtDescription" ROWS="10" COLS="50"></TEXTAREA></TD>
</TR>
<TR>
<TD>File: </TD>
<TD><INPUT TYPE="file" NAME="binFile"></TD>
</TR>
<TR>
<TD COLSPAN="2"><INPUT TYPE="submit" VALUE="Upload"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
<?php
}
?>
if ($action == "upload") {
// ok, let's get the uploaded data and insert it into the db now
include "open_db.inc";
if (isset($binFile) && $binFile != "none") {
$data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(description, bin_data, filename, filesize, filetype) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
$result = mysql_query($sql, $db);
mysql_free_result($result); // it's always nice to clean up!
echo "Thank you. The new file was successfully added to our database.<br><br>";
echo "<a href='main.php'>Continue</a>";
}
mysql_close();
} else {
?>
<HTML>
<BODY>
<FORM METHOD="post" ACTION="add.php" ENCTYPE="multipart/form-data">
<INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" VALUE="1000000">
<INPUT TYPE="hidden" NAME="action" VALUE="upload">
<TABLE BORDER="1">
<TR>
<TD>Description: </TD>
<TD><TEXTAREA NAME="txtDescription" ROWS="10" COLS="50"></TEXTAREA></TD>
</TR>
<TR>
<TD>File: </TD>
<TD><INPUT TYPE="file" NAME="binFile"></TD>
</TR>
<TR>
<TD COLSPAN="2"><INPUT TYPE="submit" VALUE="Upload"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
<?php
}
?>
- <?php
- if ($action == "upload") {
- // ok, let's get the uploaded data and insert it into the db now
- include "open_db.inc";
- if (isset($binFile) && $binFile != "none") {
- $data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
- $strDescription = addslashes(nl2br($txtDescription));
- $sql = "INSERT INTO tbl_Files ";
- $sql .= "(description, bin_data, filename, filesize, filetype) ";
- $sql .= "VALUES ('$strDescription', '$data', ";
- $sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
- $result = mysql_query($sql, $db);
- mysql_free_result($result); // it's always nice to clean up!
- echo "Thank you. The new file was successfully added to our database.<br><br>";
- echo "<a href='main.php'>Continue</a>";
- }
- mysql_close();
- } else {
- ?>
- <HTML>
- <BODY>
- <FORM METHOD="post" ACTION="add.php" ENCTYPE="multipart/form-data">
- <INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" VALUE="1000000">
- <INPUT TYPE="hidden" NAME="action" VALUE="upload">
- <TABLE BORDER="1">
- <TR>
- <TD>Description: </TD>
- <TD><TEXTAREA NAME="txtDescription" ROWS="10" COLS="50"></TEXTAREA></TD>
- </TR>
- <TR>
- <TD>File: </TD>
- <TD><INPUT TYPE="file" NAME="binFile"></TD>
- </TR>
- <TR>
- <TD COLSPAN="2"><INPUT TYPE="submit" VALUE="Upload"></TD>
- </TR>
- </TABLE>
- </FORM>
- </BODY>
- </HTML>
- <?php
- }
- ?>
Merci, encore
- Anonymous
- Bot


- Inscription: 25 Feb 2008
- Messages: ?
- Loc: Ozzuland
- Status: Online
Mai 4th, 2009, 8:57 am
- Bogey
- Bogey


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
Essayez ce qui suit et voyez ce que vous obtiendrez:
PHP Code: [ Select ]
<?php
if ($action == "upload")
{
// ok, let's get the uploaded data and insert it into the db now
include "open_db.inc";
if (isset($binFile) && $binFile != "none")
{
$data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
if($result = mysql_query($sql, $db))
{
echo "Thank you. The new file was successfully added to our database.<br><br>";
}
else
{
echo "There was a problem with adding the file to our database.<br /><br />";
die(mysql_error());
}
mysql_free_result($result); // it's always nice to clean up!
echo "<a href='main.php'>Continue</a>";
}
mysql_close();
}
?>
if ($action == "upload")
{
// ok, let's get the uploaded data and insert it into the db now
include "open_db.inc";
if (isset($binFile) && $binFile != "none")
{
$data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
if($result = mysql_query($sql, $db))
{
echo "Thank you. The new file was successfully added to our database.<br><br>";
}
else
{
echo "There was a problem with adding the file to our database.<br /><br />";
die(mysql_error());
}
mysql_free_result($result); // it's always nice to clean up!
echo "<a href='main.php'>Continue</a>";
}
mysql_close();
}
?>
- <?php
- if ($action == "upload")
- {
- // ok, let's get the uploaded data and insert it into the db now
- include "open_db.inc";
- if (isset($binFile) && $binFile != "none")
- {
- $data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
- $strDescription = addslashes(nl2br($txtDescription));
- $sql = "INSERT INTO tbl_Files ";
- $sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
- $sql .= "VALUES ('$strDescription', '$data', ";
- $sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
- if($result = mysql_query($sql, $db))
- {
- echo "Thank you. The new file was successfully added to our database.<br><br>";
- }
- else
- {
- echo "There was a problem with adding the file to our database.<br /><br />";
- die(mysql_error());
- }
- mysql_free_result($result); // it's always nice to clean up!
- echo "<a href='main.php'>Continue</a>";
- }
- mysql_close();
- }
- ?>
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
- dark_lord
- Graduate


- Inscription: Jan 14, 2009
- Messages: 162
- Loc: India-Kolkata
- Status: Offline
Avez-vous les globals on?
si non, vous devriez avoir problème, pour contourner cela, vous devez modifier
binFile_name $, $ binFile_size, $ binFile_type
try this
Peut être avez vous globals sur et avoir problème avec SQL.
Tout d'abord, il n'est pas autorisé que si vous insérez le fichier entier dans la base de données ou d'insérer le nom du fichier dans la base de données?
Le code ci-dessus est le nom du fichier à insérer. Si vous souhaitez insérer le fichier entier, puis le code ci-dessus sera différent!
si non, vous devriez avoir problème, pour contourner cela, vous devez modifier
binFile_name $, $ binFile_size, $ binFile_type
try this
Code: [ Select ]
<?php
if ($action == "upload")
{
// ok, let's get the uploaded data and insert it into the db now
include "open_db.inc";
if (isset($binFile) && $binFile != "none")
{
$binFile_name = $_FILES['binFile_name']['name'];
$binFile_size = $_FILES['binFile_name']['size'];
$binFile_type = $_FILES['binFile_name']['type'];
$data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
if($result = mysql_query($sql, $db))
{
echo "Thank you. The new file was successfully added to our database.<br><br>";
}
else
{
echo "There was a problem with adding the file to our database.<br /><br />";
die(mysql_error());
}
mysql_free_result($result); // it's always nice to clean up!
echo "<a href='main.php'>Continue</a>";
}
mysql_close();
}
?>
if ($action == "upload")
{
// ok, let's get the uploaded data and insert it into the db now
include "open_db.inc";
if (isset($binFile) && $binFile != "none")
{
$binFile_name = $_FILES['binFile_name']['name'];
$binFile_size = $_FILES['binFile_name']['size'];
$binFile_type = $_FILES['binFile_name']['type'];
$data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
if($result = mysql_query($sql, $db))
{
echo "Thank you. The new file was successfully added to our database.<br><br>";
}
else
{
echo "There was a problem with adding the file to our database.<br /><br />";
die(mysql_error());
}
mysql_free_result($result); // it's always nice to clean up!
echo "<a href='main.php'>Continue</a>";
}
mysql_close();
}
?>
- <?php
- if ($action == "upload")
- {
- // ok, let's get the uploaded data and insert it into the db now
- include "open_db.inc";
- if (isset($binFile) && $binFile != "none")
- {
- $binFile_name = $_FILES['binFile_name']['name'];
- $binFile_size = $_FILES['binFile_name']['size'];
- $binFile_type = $_FILES['binFile_name']['type'];
- $data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
- $strDescription = addslashes(nl2br($txtDescription));
- $sql = "INSERT INTO tbl_Files ";
- $sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
- $sql .= "VALUES ('$strDescription', '$data', ";
- $sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
- if($result = mysql_query($sql, $db))
- {
- echo "Thank you. The new file was successfully added to our database.<br><br>";
- }
- else
- {
- echo "There was a problem with adding the file to our database.<br /><br />";
- die(mysql_error());
- }
- mysql_free_result($result); // it's always nice to clean up!
- echo "<a href='main.php'>Continue</a>";
- }
- mysql_close();
- }
- ?>
Peut être avez vous globals sur et avoir problème avec SQL.
Tout d'abord, il n'est pas autorisé que si vous insérez le fichier entier dans la base de données ou d'insérer le nom du fichier dans la base de données?
Le code ci-dessus est le nom du fichier à insérer. Si vous souhaitez insérer le fichier entier, puis le code ci-dessus sera différent!
Wrap Up your Big Url | Mariana World Community
- Bogey
- Bogey


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
Code: [ Select ]
$data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
- $data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
- $strDescription = addslashes(nl2br($txtDescription));
- $sql = "INSERT INTO tbl_Files ";
- $sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
- $sql .= "VALUES ('$strDescription', '$data', ";
- $sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
Im sure, il met le contenu du fichier dedans.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
- virose
- Novice


- Inscription: Juil 20, 2005
- Messages: 27
- Loc: florida
- Status: Offline
Bogey a écrit:
Essayez ce qui suit et voyez ce que vous obtiendrez:
PHP Code: [ Select ]
<?php
if ($action == "upload")
{
// ok, let's get the uploaded data and insert it into the db now
include "open_db.inc";
if (isset($binFile) && $binFile != "none")
{
$data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
if($result = mysql_query($sql, $db))
{
echo "Thank you. The new file was successfully added to our database.<br><br>";
}
else
{
echo "There was a problem with adding the file to our database.<br /><br />";
die(mysql_error());
}
mysql_free_result($result); // it's always nice to clean up!
echo "<a href='main.php'>Continue</a>";
}
mysql_close();
}
?>
if ($action == "upload")
{
// ok, let's get the uploaded data and insert it into the db now
include "open_db.inc";
if (isset($binFile) && $binFile != "none")
{
$data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
if($result = mysql_query($sql, $db))
{
echo "Thank you. The new file was successfully added to our database.<br><br>";
}
else
{
echo "There was a problem with adding the file to our database.<br /><br />";
die(mysql_error());
}
mysql_free_result($result); // it's always nice to clean up!
echo "<a href='main.php'>Continue</a>";
}
mysql_close();
}
?>
- <?php
- if ($action == "upload")
- {
- // ok, let's get the uploaded data and insert it into the db now
- include "open_db.inc";
- if (isset($binFile) && $binFile != "none")
- {
- $data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
- $strDescription = addslashes(nl2br($txtDescription));
- $sql = "INSERT INTO tbl_Files ";
- $sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
- $sql .= "VALUES ('$strDescription', '$data', ";
- $sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
- if($result = mysql_query($sql, $db))
- {
- echo "Thank you. The new file was successfully added to our database.<br><br>";
- }
- else
- {
- echo "There was a problem with adding the file to our database.<br /><br />";
- die(mysql_error());
- }
- mysql_free_result($result); // it's always nice to clean up!
- echo "<a href='main.php'>Continue</a>";
- }
- mysql_close();
- }
- ?>
Ceci est le je erreurs obtenez avec ce bloc de code, Merci pour les aider. Tout d'aider plus grandement apprécié. Parce que je ne comprends pas ce qui cloche avec ce code.
ERORRS
$ db = mysql_connect ( "localhost", "Jason", "Jason"); mysql_select_db ( "my_family", $ db) or die (mysql_errno (). ":". mysql_error (). "
");
Notice: Undefined variable: db in H: \ wamp \ www \ php_testing \ add.php on line 15
Warning: mysql_fetch_array (): l'argument fourni n'est pas une ressource valide MySQL Lien en H: \ wamp \ www \ php_testing \ add.php on line 15
Il y avait un problème avec l'ajout du fichier à notre base de données.
FIN DES ERREURS
- virose
- Novice


- Inscription: Juil 20, 2005
- Messages: 27
- Loc: florida
- Status: Offline
dark_lord a écrit:
Avez-vous les globals on?
si non, vous devriez avoir problème, pour contourner cela, vous devez modifier
binFile_name $, $ binFile_size, $ binFile_type
try this
<?php
if ($action == "upload")
{
// ok, let's get the uploaded data and insert it into the db now
include "open_db.inc";
if (isset($binFile) && $binFile != "none")
{
$binFile_name = $_FILES['binFile_name']['name'];
$binFile_size = $_FILES['binFile_name']['size'];
$binFile_type = $_FILES['binFile_name']['type'];
$data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
if($result = mysql_query($sql, $db))
{
echo "Thank you. The new file was successfully added to our database.<br><br>";
}
else
{
echo "There was a problem with adding the file to our database.<br /><br />";
die(mysql_error());
}
mysql_free_result($result); // it's always nice to clean up!
echo "<a href='main.php'>Continue</a>";
}
mysql_close();
}
?>
Peut être avez vous globals sur et avoir problème avec SQL.
Tout d'abord, il n'est pas autorisé que si vous insérez le fichier entier dans la base de données ou d'insérer le nom du fichier dans la base de données?
Le code ci-dessus est le nom du fichier à insérer. Si vous souhaitez insérer le fichier entier, puis le code ci-dessus sera différent!
si non, vous devriez avoir problème, pour contourner cela, vous devez modifier
binFile_name $, $ binFile_size, $ binFile_type
try this
Code: [ Select ]
<?php
if ($action == "upload")
{
// ok, let's get the uploaded data and insert it into the db now
include "open_db.inc";
if (isset($binFile) && $binFile != "none")
{
$binFile_name = $_FILES['binFile_name']['name'];
$binFile_size = $_FILES['binFile_name']['size'];
$binFile_type = $_FILES['binFile_name']['type'];
$data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
$strDescription = addslashes(nl2br($txtDescription));
$sql = "INSERT INTO tbl_Files ";
$sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
$sql .= "VALUES ('$strDescription', '$data', ";
$sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
if($result = mysql_query($sql, $db))
{
echo "Thank you. The new file was successfully added to our database.<br><br>";
}
else
{
echo "There was a problem with adding the file to our database.<br /><br />";
die(mysql_error());
}
mysql_free_result($result); // it's always nice to clean up!
echo "<a href='main.php'>Continue</a>";
}
mysql_close();
}
?>
- <?php
- if ($action == "upload")
- {
- // ok, let's get the uploaded data and insert it into the db now
- include "open_db.inc";
- if (isset($binFile) && $binFile != "none")
- {
- $binFile_name = $_FILES['binFile_name']['name'];
- $binFile_size = $_FILES['binFile_name']['size'];
- $binFile_type = $_FILES['binFile_name']['type'];
- $data = addslashes(fread(fopen($binFile, "r"), filesize($binFile)));
- $strDescription = addslashes(nl2br($txtDescription));
- $sql = "INSERT INTO tbl_Files ";
- $sql .= "(`description`, `bin_data`, `filename`, `filesize`, `filetype`) ";
- $sql .= "VALUES ('$strDescription', '$data', ";
- $sql .= "'$binFile_name', '$binFile_size', '$binFile_type')";
- if($result = mysql_query($sql, $db))
- {
- echo "Thank you. The new file was successfully added to our database.<br><br>";
- }
- else
- {
- echo "There was a problem with adding the file to our database.<br /><br />";
- die(mysql_error());
- }
- mysql_free_result($result); // it's always nice to clean up!
- echo "<a href='main.php'>Continue</a>";
- }
- mysql_close();
- }
- ?>
Peut être avez vous globals sur et avoir problème avec SQL.
Tout d'abord, il n'est pas autorisé que si vous insérez le fichier entier dans la base de données ou d'insérer le nom du fichier dans la base de données?
Le code ci-dessus est le nom du fichier à insérer. Si vous souhaitez insérer le fichier entier, puis le code ci-dessus sera différent!
Ce bloc de code produit ces erorrs. merci pour l'aide.
et oui à préciser que je suis d'insérer le fichier entier en une base de données en utilisant le réglage MEDIUMBLOB.
ERREURS
$ db = mysql_connect ( "localhost", "Jason", "Jason"); mysql_select_db ( "my_family", $ db) or die (mysql_errno (). ":". mysql_error (). "
");
Notice: Undefined index: binFile_name in H: \ wamp \ www \ php_testing \ add.php à la ligne 9
Notice: Undefined index: binFile_name in H: \ wamp \ www \ php_testing \ add.php on line 10
Notice: Undefined index: binFile_name in H: \ wamp \ www \ php_testing \ add.php on line 11
Notice: Undefined variable: db in H: \ wamp \ www \ php_testing \ add.php on line 18
Warning: mysql_fetch_array (): l'argument fourni n'est pas une ressource valide MySQL Lien en H: \ wamp \ www \ php_testing \ add. php on line 18
Il y avait un problème avec l'ajout du fichier à notre base de données.
FIN DES ERREURS
- Bogey
- Bogey


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
Je suppose que vous avez obtenu l'utilisateur ou du mot de passe erroné...Avez-vous essayé "root" pour l'utilisateur? Ou avez-vous créé spécialement utilisateur "Jason"?
Aussi, masquer le mot de passe si vous n'êtes pas déjà
Aussi, masquer le mot de passe si vous n'êtes pas déjà
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
- virose
- Novice


- Inscription: Juil 20, 2005
- Messages: 27
- Loc: florida
- Status: Offline
Hey Bogey,
Merci de l'aide sur celui-là, j'ai obtenu qu'il fonctionne actuellement. Globals partais pour une chose qui causait des problèmes.
Et puis j'ai eu un petit problème avec ma connexion code.
Im ne s'inquiète pas des mots de passe il d'un simple serveur de test sur un PC de test.
Maintenant, le fichier de téléchargement ne fonctionne pas.
Pensez vous pouvez nous aider?
Voici le code si c'est le cas.
Voici les erreurs i get.
ERREURS
Id_files Notice: Undefined variable: dans H: \ wamp \ www \ php_testing \ download.php on line 2
ERORR EN CODE
FIN DES ERREURS
Merci de l'aide sur celui-là, j'ai obtenu qu'il fonctionne actuellement. Globals partais pour une chose qui causait des problèmes.
Et puis j'ai eu un petit problème avec ma connexion code.
Im ne s'inquiète pas des mots de passe il d'un simple serveur de test sur un PC de test.
Maintenant, le fichier de téléchargement ne fonctionne pas.
Pensez vous pouvez nous aider?
Voici le code si c'est le cas.
Code: [ Select ]
<?php
if ($id_files) {
include "open_db.inc";
$sql = "SELECT bin_data, filetype, filename, filesize FROM family_pics WHERE id_file=$id_files";
$result = @mysql_query($sql, $db);
$data = @mysql_result($result, 0, "bin_data");
$name = @mysql_result($result, 0, "filename");
$size = @mysql_result($result, 0, "filesize");
$type = @mysql_result($result, 0, "filetype");
header("Content-type: $type");
header("Content-length: $size");
header("Content-Disposition: attachment; filename=$name");
header("Content-Description: PHP Generated Data");
echo $data;
} else { echo 'ERORR IN CODE';}
?>
if ($id_files) {
include "open_db.inc";
$sql = "SELECT bin_data, filetype, filename, filesize FROM family_pics WHERE id_file=$id_files";
$result = @mysql_query($sql, $db);
$data = @mysql_result($result, 0, "bin_data");
$name = @mysql_result($result, 0, "filename");
$size = @mysql_result($result, 0, "filesize");
$type = @mysql_result($result, 0, "filetype");
header("Content-type: $type");
header("Content-length: $size");
header("Content-Disposition: attachment; filename=$name");
header("Content-Description: PHP Generated Data");
echo $data;
} else { echo 'ERORR IN CODE';}
?>
- <?php
- if ($id_files) {
- include "open_db.inc";
- $sql = "SELECT bin_data, filetype, filename, filesize FROM family_pics WHERE id_file=$id_files";
- $result = @mysql_query($sql, $db);
- $data = @mysql_result($result, 0, "bin_data");
- $name = @mysql_result($result, 0, "filename");
- $size = @mysql_result($result, 0, "filesize");
- $type = @mysql_result($result, 0, "filetype");
- header("Content-type: $type");
- header("Content-length: $size");
- header("Content-Disposition: attachment; filename=$name");
- header("Content-Description: PHP Generated Data");
- echo $data;
- } else { echo 'ERORR IN CODE';}
- ?>
Voici les erreurs i get.
ERREURS
Id_files Notice: Undefined variable: dans H: \ wamp \ www \ php_testing \ download.php on line 2
ERORR EN CODE
FIN DES ERREURS
- Bogey
- Bogey


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
- virose
- Novice


- Inscription: Juil 20, 2005
- Messages: 27
- Loc: florida
- Status: Offline
- Bogey
- Bogey


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
- Bogey
- Bogey


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
Mais aussi pourquoi le faites-vous:
...?
Pourquoi pas:
Ou simplement l'utiliser $ row [ "field"] au lieu de variables de réglage.
Code: [ Select ]
$data = @mysql_result($result, 0, "bin_data");
$name = @mysql_result($result, 0, "filename");
$size = @mysql_result($result, 0, "filesize");
$type = @mysql_result($result, 0, "filetype");
$name = @mysql_result($result, 0, "filename");
$size = @mysql_result($result, 0, "filesize");
$type = @mysql_result($result, 0, "filetype");
- $data = @mysql_result($result, 0, "bin_data");
- $name = @mysql_result($result, 0, "filename");
- $size = @mysql_result($result, 0, "filesize");
- $type = @mysql_result($result, 0, "filetype");
...?
Pourquoi pas:
Code: [ Select ]
$row = mysql_fetch_assoc($result);
$data = $row['bin_data'];
$name = $row['filename'];
$size = $row['filesize'];
$type = $row['filetype'];
$data = $row['bin_data'];
$name = $row['filename'];
$size = $row['filesize'];
$type = $row['filetype'];
- $row = mysql_fetch_assoc($result);
- $data = $row['bin_data'];
- $name = $row['filename'];
- $size = $row['filesize'];
- $type = $row['filetype'];
Ou simplement l'utiliser $ row [ "field"] au lieu de variables de réglage.
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
- virose
- Novice


- Inscription: Juil 20, 2005
- Messages: 27
- Loc: florida
- Status: Offline
J'allais par ce tut http://www.onlamp.com/pub/a/php/2000/09/15/php_mysql.html .
si vous avez de meilleur moyen part s'il vous plaît.
Im a php hack, au mieux, je connais les bases, mais je n'ai pas eu le temps de vraiment apprendre.
que la base de données avec php stuff est un peu hors de ma ligue.
si vous avez de meilleur moyen part s'il vous plaît.
Im a php hack, au mieux, je connais les bases, mais je n'ai pas eu le temps de vraiment apprendre.
que la base de données avec php stuff est un peu hors de ma ligue.
- virose
- Novice


- Inscription: Juil 20, 2005
- Messages: 27
- Loc: florida
- Status: Offline
Ok heres où je suis avec le code de téléchargement.
Quelle est la meilleure façon de définir le id_files var, de sorte que le code sera juste cracher le fichier sur le navigateur pour le téléchargement.
Je sais maintenant que la variable a juste besoin d'être définie, im tout simplement pas sûr de savoir comment le définir et de rendre l'instruction if fonctionnent toujours correctement.
Merci à l'avance.
Jason
<?php
if ($id_files) {
include "open_db.inc";
$sql = "SELECT bin_data, filetype, filename, filesize FROM family_pics WHERE id_file=$id_files";
$result = @mysql_query($sql, $db);
$row = mysql_fetch_assoc($result);
$data = $row['bin_data'];
$name = $row['filename'];
$size = $row['filesize'];
$type = $row['filetype'];
header("Content-type: $type");
header("Content-length: $size");
header("Content-Disposition: attachment; filename=$name");
header("Content-Description: PHP Generated Data");
echo $data;
} else { echo 'ERORR IN CODE';}
?>
Quelle est la meilleure façon de définir le id_files var, de sorte que le code sera juste cracher le fichier sur le navigateur pour le téléchargement.
Je sais maintenant que la variable a juste besoin d'être définie, im tout simplement pas sûr de savoir comment le définir et de rendre l'instruction if fonctionnent toujours correctement.
Merci à l'avance.
Jason
Code: [ Select ]
<?php
if ($id_files) {
include "open_db.inc";
$sql = "SELECT bin_data, filetype, filename, filesize FROM family_pics WHERE id_file=$id_files";
$result = @mysql_query($sql, $db);
$row = mysql_fetch_assoc($result);
$data = $row['bin_data'];
$name = $row['filename'];
$size = $row['filesize'];
$type = $row['filetype'];
header("Content-type: $type");
header("Content-length: $size");
header("Content-Disposition: attachment; filename=$name");
header("Content-Description: PHP Generated Data");
echo $data;
} else { echo 'ERORR IN CODE';}
?>
- <?php
- if ($id_files) {
- include "open_db.inc";
- $sql = "SELECT bin_data, filetype, filename, filesize FROM family_pics WHERE id_file=$id_files";
- $result = @mysql_query($sql, $db);
- $row = mysql_fetch_assoc($result);
- $data = $row['bin_data'];
- $name = $row['filename'];
- $size = $row['filesize'];
- $type = $row['filetype'];
- header("Content-type: $type");
- header("Content-length: $size");
- header("Content-Disposition: attachment; filename=$name");
- header("Content-Description: PHP Generated Data");
- echo $data;
- } else { echo 'ERORR IN CODE';}
- ?>
- Bogey
- Bogey


- Inscription: Juil 14, 2005
- Messages: 8211
- Loc: USA
- Status: Offline
Code: [ Select ]
<?php
$id_files = 17;
if ($id_files) {
include "open_db.inc";
$sql = "SELECT bin_data, filetype, filename, filesize FROM family_pics WHERE id_file=$id_files";
$result = @mysql_query($sql, $db);
$row = mysql_fetch_assoc($result);
$data = $row['bin_data'];
$name = $row['filename'];
$size = $row['filesize'];
$type = $row['filetype'];
header("Content-type: $type");
header("Content-length: $size");
header("Content-Disposition: attachment; filename=$name");
header("Content-Description: PHP Generated Data");
echo $data;
} else { echo 'ERORR IN CODE';}
?>
$id_files = 17;
if ($id_files) {
include "open_db.inc";
$sql = "SELECT bin_data, filetype, filename, filesize FROM family_pics WHERE id_file=$id_files";
$result = @mysql_query($sql, $db);
$row = mysql_fetch_assoc($result);
$data = $row['bin_data'];
$name = $row['filename'];
$size = $row['filesize'];
$type = $row['filetype'];
header("Content-type: $type");
header("Content-length: $size");
header("Content-Disposition: attachment; filename=$name");
header("Content-Description: PHP Generated Data");
echo $data;
} else { echo 'ERORR IN CODE';}
?>
- <?php
- $id_files = 17;
- if ($id_files) {
- include "open_db.inc";
- $sql = "SELECT bin_data, filetype, filename, filesize FROM family_pics WHERE id_file=$id_files";
- $result = @mysql_query($sql, $db);
- $row = mysql_fetch_assoc($result);
- $data = $row['bin_data'];
- $name = $row['filename'];
- $size = $row['filesize'];
- $type = $row['filetype'];
- header("Content-type: $type");
- header("Content-length: $size");
- header("Content-Disposition: attachment; filename=$name");
- header("Content-Description: PHP Generated Data");
- echo $data;
- } else { echo 'ERORR IN CODE';}
- ?>
"Bring forth therefore fruits meet for repentance:" Matthew 3:8
- Anonymous
- Bot


- Inscription: 25 Feb 2008
- Messages: ?
- Loc: Ozzuland
- Status: Online
Mai 11th, 2009, 5:58 pm
1, 2
Pour répondre à ce sujet, vous devez vous connecter ou vous enregistrer. Il est gratuit.
Afficher de l'information
- Total des messages de ce sujet: 22 messages
- Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 165 invités
- Vous ne pouvez pas poster de nouveaux sujets
- Vous ne pouvez pas répondre aux sujets
- Vous ne pouvez pas éditer vos messages
- Vous ne pouvez pas supprimer vos messages
- Vous ne pouvez pas joindre des fichiers
