Hallo zusammen.
Ich bin echt am verzweifeln, seit nun 2 tagen und rund 10 Stunden versuche ich eine ganz einfach php datei zu kopieren! Ich musste sie nicht neu schreiben! ich hatte diese bereits im einsatz und wollte es in einem anderem verzeichnis nun ebenfalls verwenden.
Das erstellen eines Verzeichnisses anhand der idNr funktioniert im anderem Ordner, aber in dem, in der ich zurzeit arbeite nicht. Ich habe auch bereits einfache Buchstaben versucht, also an der Session liegt es nicht.... da kommt was...
Ich habe an Chmod natürlich gedacht. und mit
steht auch 0777 betreffen dem ordner beschlag! , in der Administation meines webanbieters ist der ordner genau gleich gesetzt wie der andere, nähmlich auf schreiben! Also, an was habe ich nicht gedacht???
Hier die php File!
<?php
Ich bin echt am verzweifeln, seit nun 2 tagen und rund 10 Stunden versuche ich eine ganz einfach php datei zu kopieren! Ich musste sie nicht neu schreiben! ich hatte diese bereits im einsatz und wollte es in einem anderem verzeichnis nun ebenfalls verwenden.
Das erstellen eines Verzeichnisses anhand der idNr funktioniert im anderem Ordner, aber in dem, in der ich zurzeit arbeite nicht. Ich habe auch bereits einfache Buchstaben versucht, also an der Session liegt es nicht.... da kommt was...
Ich habe an Chmod natürlich gedacht. und mit
Code:
substr(sprintf('%o', fileperms(getcwd().'/beschlag')), -4);
steht auch 0777 betreffen dem ordner beschlag! , in der Administation meines webanbieters ist der ordner genau gleich gesetzt wie der andere, nähmlich auf schreiben! Also, an was habe ich nicht gedacht???
Hier die php File!
<?php
PHP:
require("../../pdf/cms/includes/includes_header.php");
$data = array();
$error = false;
$files = array();
$uploaddir = 'beschlag/'.$_SESSION['id_lieferant'].'/';
if (!file_exists ($uploaddir)|| !is_dir($uploaddir))
{
// echo "ordner noch nicht vorhanden <br/>";
// echo "$uploaddir";
mkdir ("/$uploaddir");
}
if(isset($_GET['files']))
{
foreach($_FILES as $file)
{
if(move_uploaded_file($file['tmp_name'], $uploaddir .basename($_SESSION['id_lieferant'].'_'.$file['name'])))
{
$files[] = $uploaddir .$_SESSION['id_lieferant'].'_'.$file['name'];
}
else
{
$error = true;
}
}
$data = ($error) ? array('error' => 'There was an error uploading your files'.substr(sprintf('%o', fileperms(getcwd().'/beschlag')), -4)) : array('files' => $files);
}
else
{
$data = array('success' => 'Form was submitted', 'formData' => $_POST);
}
echo json_encode($data);
?>