formular odosle na FTP

Programovacie jazyky, rady, poradňa...
joedis
Light Expert
Light Expert
Príspevky: 37
Registrovaný: 03 aug 2006, 10:35

formular odosle na FTP

Príspevok od používateľa joedis »

Kód: Vybrať všetko

<div align="center"></div> 
<? if ( Mail("[email protected]", "meno", $name."\n".$number) ) 
echo "Formulár odoslaný"; ?>
nedá sa nejak spravit aby mi to poslalo do textoveho suboru na FTP alebo hocikde na FTP a nie na mail? dik
caesar1987
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3001
Registrovaný: 02 okt 2005, 0:57
Bydlisko: Nové Zámky
Kontaktovať používateľa:

Príspevok od používateľa caesar1987 »

na ftp?? to ako myslis?? nie skor do databazy?? bo kebyze ti posiela vsetko na fpt, napr ako subory txt, tak by si ich tam mal vazne vela....
etel
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 16 okt 2006, 10:37
Kontaktovať používateľa:

Príspevok od používateľa etel »

Kód: Vybrať všetko

		$ftpserver = "ftp.server.sk";
		$port = "21";
		$meno = "login";
		$heslo = "helso";
@$pripojeni = @ftp_connect($ftpserver, $port);
if (!$pripojeni) {
		$ftpserver = "";
		$port = "";
		$meno = "";
		$heslo = "";
		
		echo "problem 1";
}

@$prihlaseni = @ftp_login($pripojeni, $meno, $heslo);
if (!$prihlaseni) {
		$ftpserver = "";
		$port = "";
		$meno = "";
		$heslo = "";
		
		echo "problem 2";
}

		//velky obrazok
			$docasny_souboar = $_FILES["obr_big"]["tmp_name"];
			$jmeno_souborau = $_FILES["obr_big"]["name"];
      	 	if (!@ftp_put($pripojeni,"adr/".$jmeno_souborau, $docasny_souboar, FTP_BINARY)):
				echo "Súbor sa nepodarilo uploadovať na server.<br>";
			else:
				echo "Obrázok sa <strong>podarilo</strong> úspešne uploadovať na server.<br>";
			endif;
		//koniec
alebo

Kód: Vybrať všetko

@move_uploaded_file($_FILES["obr"]["tmp_name"],"../produkty/123.png");
joedis
Light Expert
Light Expert
Príspevky: 37
Registrovaný: 03 aug 2006, 10:35

Príspevok od používateľa joedis »

no napr. ze si spravim subor na FTPcku nieco.txt a tam sa mi to ulozi miesto toho aby mi to poslalo na mail. Alebo nieco podobne nevadi ked tych suborov bude vela, a ked nie tak s tou databazou sa to ako spravi?

/// etel dik
etel
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 16 okt 2006, 10:37
Kontaktovať používateľa:

Príspevok od používateľa etel »

jmyslel som neco ine ...
skus toto

Kód: Vybrať všetko

$fp = @fopen("texts/123.txt", "w");
    	@fwrite ($fp, $text) 
joedis
Light Expert
Light Expert
Príspevky: 37
Registrovaný: 03 aug 2006, 10:35

Príspevok od používateľa joedis »

no v indexe mam toto:

Kód: Vybrať všetko

<form action="uloz.php">
Meno:<input name="name" type="name" align="left">
Číslo:<input name="number" type="name" align="left">
<input type=submit value="odoslat">
</form>
subor "uloz.php" :

Kód: Vybrať všetko

$fp = @fopen("texts/123.txt", "w"); 
       @fwrite ($fp, $text)
ma to byt tak? lebo mi to nejde
etel
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 16 okt 2006, 10:37
Kontaktovať používateľa:

Príspevok od používateľa etel »

musis si to poupravovat ... skus toto ...

Kód: Vybrať všetko

$fp = @fopen("texts/".time().".txt", "w");
@fwrite ($fp, $_POST['number']);
joedis
Light Expert
Light Expert
Príspevky: 37
Registrovaný: 03 aug 2006, 10:35

Príspevok od používateľa joedis »

no nejde mi to este poskusam,ale dik.
etel
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 16 okt 2006, 10:37
Kontaktovať používateľa:

Príspevok od používateľa etel »

najdi si nejaky manul k tymto dvom funkciam ... tam mas presne napisne ... skus podla toho manualu zmenit pismeno ...
joedis
Light Expert
Light Expert
Príspevky: 37
Registrovaný: 03 aug 2006, 10:35

Príspevok od používateľa joedis »

no subor vytvori ale je prazdny :(
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

nemas specifikovanu metodu odosielania formulara. ak nie je ziadna explicitne nastavena tak sa pouzije implicitne GET. teda do <form..> tagu pridaj
method=post
joedis
Light Expert
Light Expert
Príspevky: 37
Registrovaný: 03 aug 2006, 10:35

Príspevok od používateľa joedis »

super uz to ide, dik :)
joedis
Light Expert
Light Expert
Príspevky: 37
Registrovaný: 03 aug 2006, 10:35

Príspevok od používateľa joedis »

a ako spravim aby sa to ukladalo vzdy s medzerou medzi "name" a "number" v tom textovom subore?
etel
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 232
Registrovaný: 16 okt 2006, 10:37
Kontaktovať používateľa:

Príspevok od používateľa etel »

musis si upravit premenu ktoru zapisujes do suboru ...
joedis
Light Expert
Light Expert
Príspevky: 37
Registrovaný: 03 aug 2006, 10:35

Príspevok od používateľa joedis »

Kód: Vybrať všetko

<?PHP

$fp = @fopen("texts/123.txt", "a");

@fwrite ($fp, $_POST['name']);

@fwrite ($fp, $_POST['number']);
?>
no mam to takto,ako to ma vyzerat,aby sa to ukladalo s tou medzerou, a kazdy novy prispevok do toho txt suboru bol v novom stlpci al. staci aj ta medzera. pls
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

Kód: Vybrať všetko

<?PHP

$fp = @fopen("texts/123.txt", "a");

@fwrite ($fp, $_POST['name']);
@fwrite ($fp, ' ');
@fwrite ($fp, $_POST['number']);
@fwrite ($fp, '\n');
?>
ale to \n ti bude fungovat len na win masine (na lunexe treba \r\n ... alebo naopak .. toto som si nikdy nebol isty :oops: )
joedis
Light Expert
Light Expert
Príspevky: 37
Registrovaný: 03 aug 2006, 10:35

Príspevok od používateľa joedis »

thx
Napísať odpoveď