Problema script e consigli

Antonio102

Utente Attivo
12 Set 2014
36
0
6
Salve a tutti, sto creando un piccolo script in php (per esercitarmi) la cui funzione e' quella di copiare un file ricevuto col metodo post dentro una cartella. Questo e' il codice

PHP:
<?php
if(isset($_FILES['doc']['error']==0)
{
$pastepath='casa/'.'new'.$_FILES['doc']['name'];
if (move_uploaded_file($_FILES['doc']['tmp_name'],$$pastepath))
{
echo 'doc copiato';
}
else
{
echo 'doc non copiato';
}
}
else 
ech

ricevo i seguenti messaggi notice

PHP:
Notice: Undefined index: doc in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\projects\casa.php on line 2

Notice: Undefined index: doc in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\projects\casa.php on line 5

Notice: Undefined index: doc in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\projects\casa.php on line 6
doc non copiato

come posso risolvere?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
intanto correggi l'if, poi guarda che hai scritto $$pastepath cioè con due $$
PHP:
<?php
if(isset($_FILES['doc']) && $_FILES['doc']['error']==0){
	$pastepath='casa/'.'new'.$_FILES['doc']['name'];
	if (move_uploaded_file($_FILES['doc']['tmp_name'],$pastepath)){
		echo 'doc copiato';
	}else{
		echo 'doc non copiato';
	}
} 
//ecc....
?>
prova così

p.s.
indenta gli script
 

Antonio102

Utente Attivo
12 Set 2014
36
0
6
PHP:
<?php
if(isset($_FILES['doc'])&&$_FILES['doc']['error']==0)
{
$pastepath='download/'.'new'.$_FILES['doc']['name'];
if (move_uploaded_file($_FILES['doc']['tmp_name'],$pastepath))
{
$info=<<<info
doc copiato, ecco alcune info <br>;
Nome file: $_FILES['doc']['name'] <br>;
Dimensione file: $_FILES['doc']['size'] <br>;
Tipo MIME file: $_FILES['doc']['type'] <br>;
Vuoi scaricare un file .txt contente queste info?;
Vuoi che il file .txt contente queste info venga inviato alla tua casella email?;
info;
echo $info;
}
else
{
echo 'doc non copiato';
}
}
else 
echo 'errore';
?>

ho deciso di utilizzare l'heredoc anziche' ripetere i singoli echo, ottenendo questo errore

PHP:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\projects\escasa\casa.php on line 9
 

Antonio102

Utente Attivo
12 Set 2014
36
0
6
vorrei creare un pulsante di download, che una volta cliccato va a creare un file txt contente delle stringhe. Come faccio a creare il pulsante?
 

Antonio102

Utente Attivo
12 Set 2014
36
0
6
altro problema; ho creato uno script per verificare che l'username inviato da un form col metodo post non sia piu' lungo di 15 caratteri e contenga solo caratteri alfanumerici e -.@
Lo script mi restituisce una pagina completamente vuota, senza nessun tipo di errore apparente
PHP:
<?php
$reg="/[a-z 0-9 -.@]{0,15}/i";
$str=$_POST['user'];
if(preg_match($reg, $str))	
echo 'Username valido, puoi proseguire';
else
echo 'Username non valido, riprova';
}
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
K Help: problema con uno script di booking in php! PHP 0
M [PHP] Problema script ricezione e invio posta... PHP 1
L [PHP] Problema Script 'Not Found' PHP 4
Punix [PHP] problema script invio e-mail PHP 2
S Problema con script php-javascript PHP 2
P immagine responsive problema con script jquery jQuery 0
C Problema script php PHP 2
C Problema script php PHP 1
T Problema Semplice Script Javascript 1
A Problema con Script js Javascript 1
francesco7 [Problema] esecuzione script Upload file in php PHP 0
2 Problema script jQuery 9
P Problema inserimento controllo su script multiupload... PHP 2
Pi3tro [Problema]Script php PHP 1
S Problema con 2 script nella stessa pagina Javascript 1
A Problema script statistiche PHP 2
S problema con ajax semplice login script Javascript 8
E Problema con uno script php PHP 1
P Problema con uno script Javascript 0
S Problema su script PHP 2
L problema invio newsletter con script proprio in php PHP 10
Emix Problema nell'integrare uno script ad un altro esisnte... Ajax 2
P Problema script conferma cancellazione Javascript 2
D problema script per visualizzare report tradedoubler PHP 1
N problema script php mysql multi upload immagini PHP 31
D Problema nell'invio dei dati di un form ad uno script AJAX Ajax 8
M problema script che forza il download PHP 0
D Problema script registrazione utente php mysql PHP 14
A fancyBox script - problema con pulsanti jQuery 2
G Problema con questo script jQuery 1
P Problema con script facebox Javascript 0
T Problema recupero dati da file [era: help script php] PHP 9
A Problema livelli tra div e script js Javascript 7
C problema con script di lista suggerimenti Javascript 3
S Problema form mail matt's script archive PHP 3
F Problema variabile in uno script jquery jQuery 2
S Problema script muro (era: alex o borgo aiutatemi) PHP 5
F Problema script php PHP 4
T problema script popup Javascript 0
G problema script .js funziona solo in home Javascript 0
A Problema con uno script js Javascript 0
T Problema con script di registrazione utenti su IE PHP 4
neo996sps Problema con query e script PHP PHP 4
M problema script invio email multiplo PHP 8
SolidSnake4 problema script adsense Google AdSense 0
A Problema script mailing list Classic ASP 0
O problema con script tell a friend Javascript 3
G Problema script php PHP 0
L problema con script php PHP 6
F problema con script book galleri Flash 0

Discussioni simili