Autor | Zpráva | ||
---|---|---|---|
drtici.pest Profil * |
#1 · Zasláno: 6. 3. 2010, 19:24:31
Ahoj, v php mám vytvořený formulář a ten mi má na další stránce vytvářet soubory s názvem z formuláře atd. Nevíte kde dělám chybu?
<?php $conn_user="ok_zajimavosti"; $conn_pass="XXXXXX"; $conn_server="mysql.okamzite.eu"; $conn_db="ok_zajimavosti"; $spojeni=MYSQL_connect($conn_server,$conn_user,$conn_pass); include ("../pripojenikdatabazi.php"); $q = mysql_query("SELECT * FROM zvirata order by cislo desc limit 1") or die(mysql_error()); echo "<ul>"; while($data=mysql_fetch_array($q)) $cislo=$data["cislo"]+1; $nazev=$HTTP_GET_VARS[Nazev]; $odkaz=$HTTP_GET_VARS[odkaz]; $popis=$HTTP_GET_VARS[Popis]; $obsah=$HTTP_GET_VARS[obsah]; $autor=$HTTP_GET_VARS[autor]; echo "ahoj $nazev$odkaz$Popis"; include "../pripojenikdatabazi.php"; $sql="INSERT INTO zvirata(Nazev,Popis,odkaz,cislo,obsah,autor) VALUES('$nazev','$popis','$odkaz','$cislo','$obsah','$autor')"; MySQL_DB_Query($conn_db,$sql,$spojeni) ?> <p>ahoj</p> <?php $akce=fopen("$nazev","w"); fwrite=($akce,$obsah); fclose=($akce); ?> Myslím, že to je tím, že když vytvořím soubor $nazev tak nemá práva na 777. Nedá se to nějak automaticky nastavit? |
||
Fergi Profil |
#2 · Zasláno: 6. 3. 2010, 21:55:16 · Upravil/a: Fergi
drtici.pest:
„Nedá se to nějak automaticky nastavit?“ Ano dá, funkcí chmod <?php chmod("/soubor.php", 777); jo a ještě místo $nazev=$HTTP_GET_VARS["Nazev"]; použij $nazev=$_GET["Nazev"]; $HTTP_GET_VARS je zastaralé a v novějších verzích již nebude použitelné |
||
Časová prodleva: 14 let
|
0