Php script
-
vivaSlovakia
Guru wannabe
- Príspevky: 2119
- Registrovaný: 29 júl 2006, 10:30
-
Nadeo
Guru wannabe
- Príspevky: 2202
- Registrovaný: 04 nov 2006, 19:38
- Bydlisko: BA/LV
- Kontaktovať používateľa:
ale nechapete ma , ja mam ten pin ako index.php , ked zadate spravne kod tak vas presmeruje na upload.php , a ja chcem od vas aby ste mi ten upload.php nastavili
upload.php=
upload.php=
Kód: Vybrať všetko
<!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=iso-8859-1" />
<title>Upload</title>
</head>
<body>
<h2>Warezman Upload Script</h2>
<form action="upload.php" method="post" enctype="multipart/form-data">
<div><input name="subor" type="file" /></div>
<div><input name="upload" type="submit" value="upload" /></div>
</form>
<?php
if (!empty($_POST['upload'])):
if (is_uploaded_file($_FILES["subor"]["tmp_name"])):
$subor_cesta = $_SERVER['DOCUMENT_ROOT']."<prepisat>/admin</prepisat>";
$subor_name = $_FILES["subor"]["name"];
copy($_FILES["subor"]["tmp_name"], "$subor_cesta/$subor_name");
echo "<a href=\"<prepisat>http://localhost/admin/$subor_name</prepisat>\">Subor uploadnuty,klikni pre zobrazenie</a>";
else:
echo "Subor sa neda uploadnut :)";
endif;
endif;
?>
</body>
</html>Kód: Vybrať všetko
<!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=iso-8859-1" />
<title>Upload</title>
</head>
<body>
<h2>Warezman Upload Script</h2>
<form action="upload.php" method="post" enctype="multipart/form-data">
<div><input name="subor" type="file" /></div>
<div><input name="upload" type="submit" value="upload" /></div>
</form>
<?php
if (!empty($_POST['upload'])):
if (is_uploaded_file($_FILES["subor"]["tmp_name"])):
$subor_cesta = $_SERVER['DOCUMENT_ROOT']."/upload";
$subor_name = $_FILES["subor"]["name"];
copy($_FILES["subor"]["tmp_name"], "$subor_cesta/$subor_name");
echo "<a href=\"http://nadeo.hostuju.cz/upload/$subor_name\">Subor uploadnuty,klikni pre zobrazenie</a>";
else:
echo "Subor sa neda uploadnut :)";
endif;
endif;
?>
</body>
</html>pocujte mam takito script poradite mi ako to dat do zlosky upload? viete tie subory co chcu upnut nech sa upnu do zlosky upload vo FTP servery diki tu je
kod:
kod:
Kód: Vybrať všetko
<html>
<head>
<title>www.stiahni.7u.cz</title>
</head>
<body>
<?php
if ($_POST["odeslano"] == true) {
if (!is_file($_FILES['hloupost']['tmp_name'])) die ("Žádný soubor jste neuploadoval");
$conn_id = ftp_connect('ikonky.7u.cz');
if (!$login_result = ftp_login($conn_id, '*****', '*****')) {
die('Pripojeni k FTP serveru se nezdarilo');
}
$local_file = $_FILES['hloupost']['tmp_name'];
$remote_file = $_FILES['hloupost']['name'];
if (!ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY)) {
die('Prenos souboru se nezdaril');
} else {
echo "Súbor <strong>".$_FILES['hloupost']['name']."</strong> z tvojho PC";
echo " v type <strong>".$_FILES['hloupost']['type']."</strong>";
echo " vo veľkosti <strong>".$_FILES['hloupost']['size']."</strong> bajtov";
echo " bol úspešne uložený s názvom <strong>".$_FILES['hloupost']['tmp_name']."</strong>";
echo " a následne ból premenovaný na váš názov.<br /><br />";
}
ftp_close($conn_id);
}
?>
Napríklad keď sme si uploadli súbor alias.rar tak url bude vypadať takto: http://www.stiahni.7u.cz/alias.rar
<form method="post" enctype="multipart/form-data">
<table border="1" >
<tr>
<td>Súbor: </td>
<td><input type="file" name="hloupost" accpet="text" /></td>
</tr>
<tr>
<td colspan="2">
<input type="hidden" name="odeslano" value="true" />
<p align="center"><input type="submit" value="Odoslať" /></td>
</tr>
</table>
</form>
</body>
</html>
Fórum: www.stiahni.7u.cz-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
riadok
upravíš na: samozrejme najprv si priečinok upload na ftp vytvor a nezabudni mu dať príslušné práva
PS: nemusel si ten zdroják ukazovať aj s údajmi na prihlásenie do svojej db
Radšej som ti to zmazal, aby to nejaký expert nezneužil.
Kód: Vybrať všetko
$remote_file = $_FILES['hloupost']['name'];Kód: Vybrať všetko
$remote_file = "./upload/".$_FILES['hloupost']['name'];PS: nemusel si ten zdroják ukazovať aj s údajmi na prihlásenie do svojej db
ok dik a stimto by si mi vedel poradit?? napise spravny pin ale ma to nepresmeruje nevies co stim je???
Kód: Vybrať všetko
<?php
if ($_GET['m']=="test"){
if ($_POST['pin']=="1234"){
header("Location: http://www.stiahni.7u.cz");
}else echo"Zle zadany PIN!";
}else{
?>
<form action="pin.php?m=test" method="post">
Pre vstup zadaj PIN:<input type="password" name="pin" maxlength="4">
</form>
<?php
}
?>-
Kamosko
Medium Expert
- Príspevky: 91
- Registrovaný: 23 dec 2006, 16:03
- Bydlisko: Nitra
- Kontaktovať používateľa:
naco to cele komplikujete ? Tu mas protect daj tento kod uplne na zaciatok stranky...
Kód: Vybrať všetko
<?php
if(!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm=\"".$_SERVER["HTTP_HOST"]."\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Nie ste opravneni pre vstup do tejto oblasti webu!!!\n";
exit;
} else {
if ( !($PHP_AUTH_USER == "admin" && $PHP_AUTH_PW == "12345") )
{
Header("WWW-Authenticate: Basic realm=\"".$_SERVER["HTTP_HOST"]."\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Nie ste opravneni pre vstup do tejto oblasti webu!!!\n";
exit;
}
}
?>Pocujte a ako mam spravyt este v tomto napr bude chciet upnut image.jpg a ked to je uz na servery tak nech mu to napise lutujeme ale tento súbor sa nachádza na servery premenujte zlosku diki
Fórum: www.stiahni.7u.cz
//GothaR: kod som dal code
Kód: Vybrať všetko
<html>
<head>
<title>www.stiahni.7u.cz</title>
</head>
<body>
<?php
if ($_POST["odeslano"] == true) {
if (!is_file($_FILES['hloupost']['tmp_name'])) die ("Žádný soubor jste neuploadoval");
$conn_id = ftp_connect('ikonky.7u.cz');
if (!$login_result = ftp_login($conn_id, '*****', '*****')) {
die('Pripojeni k FTP serveru se nezdarilo');
}
$local_file = $_FILES['hloupost']['tmp_name'];
$remote_file = $_FILES['hloupost']['name'];
if (!ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY)) {
die('Prenos souboru se nezdaril');
} else {
echo "Súbor <strong>".$_FILES['hloupost']['name']."</strong> z tvojho PC";
echo " v type <strong>".$_FILES['hloupost']['type']."</strong>";
echo " vo veľkosti <strong>".$_FILES['hloupost']['size']."</strong> bajtov";
echo " bol úspešne uložený s názvom <strong>".$_FILES['hloupost']['tmp_name']."</strong>";
echo " a následne ból premenovaný na váš názov.<br /><br />";
}
ftp_close($conn_id);
}
?>
Napríklad keď sme si uploadli súbor alias.rar tak url bude vypadať takto: http://www.stiahni.7u.cz/alias.rar
<form method="post" enctype="multipart/form-data">
<table border="1" >
<tr>
<td>Súbor: </td>
<td><input type="file" name="hloupost" accpet="text" /></td>
</tr>
<tr>
<td colspan="2">
<input type="hidden" name="odeslano" value="true" />
<p align="center"><input type="submit" value="Odoslať" /></td>
</tr>
</table>
</form>
</body>
</html>
//GothaR: kod som dal code
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
prečo obmedzovať užívateľa, keď ho premenovať môžeš aj ty? Vlož medzi riadky
takýto cyklus ktorý pridáva na začiatok názvu súboru náhodné písmeno kým nevytvorí názov ktorý na serveri ešte nie jedá sa to spraviť aj krajšie, ale myslím že tebe to bude postačovať. Ak to ale aj tak chceš s tým upozornením aby si to premenoval sám, tak stačí toto:dať do podmienky (nahradiť týmto):
Kód: Vybrať všetko
$remote_file = $_FILES['hloupost']['name'];
if (!ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY)) {Kód: Vybrať všetko
while(file_exists($remote_file)){
$remote_file = chr(rand(ord("a"),ord("z"))) . $remote_file;
}
Kód: Vybrať všetko
if (!ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY)) {
die('Prenos souboru se nezdaril');
} else {
echo "Súbor <strong>".$_FILES['hloupost']['name']."</strong> z tvojho PC";
echo " v type <strong>".$_FILES['hloupost']['type']."</strong>";
echo " vo veľkosti <strong>".$_FILES['hloupost']['size']."</strong> bajtov";
echo " bol úspešne uložený s názvom <strong>".$_FILES['hloupost']['tmp_name']."</strong>";
echo " a následne ból premenovaný na váš názov.<br /><br />";
}
ftp_close($conn_id);
Kód: Vybrať všetko
if(!file_exists($remote_file)){
if (!ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY)) {
die('Prenos souboru se nezdaril');
} else {
echo "Súbor <strong>".$_FILES['hloupost']['name']."</strong> z tvojho PC";
echo " v type <strong>".$_FILES['hloupost']['type']."</strong>";
echo " vo veľkosti <strong>".$_FILES['hloupost']['size']."</strong> bajtov";
echo " bol úspešne uložený s názvom <strong>".$_FILES['hloupost']['tmp_name']."</strong>";
echo " a následne ból premenovaný na váš názov.<br /><br />";
}
ftp_close($conn_id);
} else { echo "Takýto súbor už existuje, premenujte ho a skúste znova"};-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
takže po prvé: zdrojáky treba dávať do code. Budem ti ich mazať kým sa to nenaučíš, nikomu sa v tom nechce hrabať keď je to neprehladné, stratí sa odrážkovanie... Je to aj v pravidlách, už minulý ti GothaR upravoval. Nestalo sa to prvýkrát, nabudúce to bude za basu
k otázke: za echo "Takýto súbor už existuje, premenujte ho a skúste znova" som zabudol dať bodkočiarku
k otázke: za echo "Takýto súbor už existuje, premenujte ho a skúste znova" som zabudol dať bodkočiarku
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
no to nejde poradte mi ako mam toto spravyt aby mi to islo
Kód: Vybrať všetko
<?php
if ($_POST["odeslano"] == true) {
if (!is_file($_FILES['hloupost']['tmp_name'])) die ("Žiadny súbor si neuploadól!");
$conn_id = ftp_connect('stiahni2.7u.cz');
if (!$login_result = ftp_login($conn_id, 'hh', '****')) {
die('Pripojenie zlihalo, skús neskoršie');
}
$local_file = $_FILES['hloupost']['tmp_name'];
$remote_file = "./upload/".$_FILES['hloupost']['name'];
if (!ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY)) {
die('Prenos sa nepodaril!');
} else {
echo "Takýto súbor už existuje, premenuj ho a skús znova";
}
} else {
echo "URL súboru: http://www.stiahni2.7u.cz/upload/<strong>".$_FILES['hloupost']['name']."</strong> ";
} }
ftp_close($conn_id);
}
?>