Ahoj programátoři, chtěl jsem se zeptat, zdalipak nemáte někdo hotový skriptík na upload souboru do databáze a download souboru s počítáním kolikrát byl dotyčný soubor stažen, předem moc dík
už mám skriptík, ale hlásí mi to následující chybu, mohl by mi někdo prosím poradit?
Parse error: parse error in /3w/czweb.org/p/pokus/seznam.php on line 18
seznam.php
<?php
$dbServer = "mysql.webzdarma.cz";
$dbDatabase = "pokus";
$dbUser = "pokus";
$dbPass = "ahoj";
$db = mysql_connect($dbServer, $dbUser, $dbPass)
or die("Není možné připojit databázový server.");
mysql_select_db($dbDatabase, $db)
or die("Není mmožné spojení s databází $dbDatabase");
$query = "SELECT id, nazev, type FROM soubory ORDER BY nazev ASC";
$result = mysql_query($query)
or die("Není možné vytvořit seznam!");
<table width="100%">
<tr>
<td width="34%">
<b>Popis</b>
</td>
<td width="33%">
<b>Typ</b>
</td>
<td width="33%">
<b>Název</b>
</td>
</tr>
while($row = mysql_fetch_array($result))
{
?>
<tr>
<td>
<?php echo $row["nazev"]; ?>
</td>
<td>
<?php echo $row["type"]; ?>
</td>
<td>
<a href="download.php?id=<?php echo $row["id"]; ?>">Stáhnout</a>
</td>
</tr>
<?php
}
echo "</table>";
?>
nevím kde mám chybu, neporadí mi někdo?dík
Když si to spočítáš a nejedš zhruba na ten 18. řádek, tak ti tam chybí ukončení PHP, čili "?>".
... ale pak koukám, že tam zase je cyklus while, bez jakýhokoli začátku PHP scriptu "<?". Takže to zkus takhle:
<?php
$dbServer = "mysql.webzdarma.cz";
$dbDatabase = "pokus";
$dbUser = "pokus";
$dbPass = "ahoj";
$db = mysql_connect($dbServer, $dbUser, $dbPass)
or die("Není možné připojit databázový server.");
mysql_select_db($dbDatabase, $db)
or die("Není mmožné spojení s databází $dbDatabase");
$query = "SELECT id, nazev, type FROM soubory ORDER BY nazev ASC";
$result = mysql_query($query)
or die("Není možné vytvořit seznam!");
?>
<table width="100%">
<tr>
<td width="34%">
<b>Popis</b>
</td>
<td width="33%">
<b>Typ</b>
</td>
<td width="33%">
<b>Název</b>
</td>
</tr>
<? while($row = mysql_fetch_array($result)) { ?>
<tr>
<td>
<?php echo $row["nazev"]; ?>
</td>
<td>
<?php echo $row["type"]; ?>
</td>
<td>
<a href="download.php?id=<?php echo $row["id"]; ?>">Stáhnout</a>
</td>
</tr>
<?
}
echo "</table>";
?>
_________
... a mělo by to snad chodit
Jo už mi to chodí,dík, akorát když dám stáhnout, tak mi to nabídne ke stáhnutí soubor download.php(který je pod tím odkazem) a ne ten kterej jsem tam uložil, tak nevim jak to sesmolit..
To by si mi musel na email poslat všechny ty soubory, abych se na to mrknul. Takhle Ti to nepovím.
Petr
A tvůj mejl? nebo ho naleznu na tých stránkách?
Myslel jsem, že Ti to dojde, když najedeš na autora příspěvku
Zkoušel jsem si všechny soubory nahrát k sobě na server, včetně tabulky do DB.
Do databáze se sice uloží informace o souboru, pak mi to ještě po uploadu píše:
Uloženo v: /home/tmp/phps0ppv7
Složky jsem si přitom home/tmp vytvořil, ale nic se nikam neukládá.
No ještě se na to mrknu, Petr
Neporadí mi prosím někdo?
jak se uklada do databaze soubor? jako velkej retezec?
Lepší je tady na WZ soubor uploadnout než ho nahrát do DB.
Nemohli by ste taký skriptik poslat aj mne velmi by sa mi hodil Dakujem velmi pekne , potreboval by som ho ale neviem ako to mam spravit