Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-11-2008, 16:11   #1
Re_Kotc
Senior Member
 
L'Avatar di Re_Kotc
 
Iscritto dal: Aug 2003
Città: verona
Messaggi: 541
[php] problemi permessi file

ciao a tutti, ho un piccolo script php che riceve il contenuto di una stringa e lo stampa su file, in locale funziona tutto perfettamente ma se uppo il contenuto sul server la cosa non funziona,
il codice molto semplice è il seguente:

<?php
//$palinsestoxml = $_POST['palinsestoxml'];
$palinsestoxml = $_POST['palinsestoxml'];
$filexml=fopen("palinsesto.xml","w");
fwrite($filexml,$palinsestoxml);
fclose($filexml);
?>

il file palinsesto.xml viene creato correttamente sul server ma non ha contenuto...come dovrei fare? c'è da cambiare i permessi con php? e in che modo? cioè esiste un modo per farlo via php?...thanks...
__________________
CASE: Cooler Master Stacker 831 Silver MOBO: Asus Maximus Formula CPU: Intel Q6600@2,4ghz RAM: 2x 1GB Corsair XMS2 pc2-8500@1066mhz + 2x2GB Corsair XMS2 pc2-8500@1066mhzVGA: ATI Sapphire RADEON 5830 1GB GDDR5 HD: 2 x WD Caviar SE16 500GB Raid 0
Re_Kotc è offline   Rispondi citando il messaggio o parte di esso
Old 17-11-2008, 13:44   #2
DrZoidberg
Senior Member
 
Iscritto dal: Jan 2006
Messaggi: 326
Sei sicuro che la stringa inviata via POST arrivi correttamente?
Prova a vedere se hai impostati i permessi di scrittura sul server.
DrZoidberg è offline   Rispondi citando il messaggio o parte di esso
Old 17-11-2008, 16:49   #3
demos88
Senior Member
 
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 2342
Quote:
Originariamente inviato da DrZoidberg Guarda i messaggi
Sei sicuro che la stringa inviata via POST arrivi correttamente?
già.... controlla se effettivamente ci sono dati in quella variabile...

eventualmente, per settare gli accessi al file, puoi usare la funzione del php chmod(). La descrizione la trovi qua: http://www.php.net/manual/en/function.chmod.php
In ogni caso, se fosse un problema di autorizzazioni, dovresti ottenere un errore o un warning in fase di scrittura...
__________________
CPU Ryzen 2600 @ 3,95Ghz + Bequiet Dark Rock TF / MB Asus X470-F Gaming / RAM 2x8GB DDR4 G.Skill FlareX 3200 CL14 / VGA Sapphire RX 7900 XT Nitro+ @ 3200Mhz / SSD Samsung 970 Pro 512GB + Sandisk 240GB Plus + Sandisk 960GB Ultra II PSU Seasonic Platinum P-660 / Headset Kingston HyperX Flight
demos88 è offline   Rispondi citando il messaggio o parte di esso
Old 17-11-2008, 17:06   #4
Re_Kotc
Senior Member
 
L'Avatar di Re_Kotc
 
Iscritto dal: Aug 2003
Città: verona
Messaggi: 541
:-) grazie ragazzi ho risolto era effettivamente un problema di permessi in scrittura.....thanks!
__________________
CASE: Cooler Master Stacker 831 Silver MOBO: Asus Maximus Formula CPU: Intel Q6600@2,4ghz RAM: 2x 1GB Corsair XMS2 pc2-8500@1066mhz + 2x2GB Corsair XMS2 pc2-8500@1066mhzVGA: ATI Sapphire RADEON 5830 1GB GDDR5 HD: 2 x WD Caviar SE16 500GB Raid 0
Re_Kotc è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 07:45.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v