le foto io le prendo da un sito internet quindi ho il path...ma ora le devo memorizzare in una directory locale.
ciao ciao
le foto io le prendo da un sito internet quindi ho il path...ma ora le devo memorizzare in una directory locale.
ciao ciao
ciao a tutti,
ho un problema (in realtà non solo uno devo inserire delle foto in una directory in php, tali foto sono memorizzate in un array.
ora ho creato la directory medinate il comando mkdir() ma non riesco a popolarla.
qualcuno può aiutarmi?!!
Grazie!!!
Ciao a tutti,
ho un problema con easyPHP, in realtà penso che il problema sia il proxy, comunque non riesco a collegarmi ad easyphp perchè mi dice sempre "impossibile il servizio non puo essere avviato perchè un altro servizio utilizza la stessa porta", ora vi informo subito che il proxy si collega alla porta 8080...ho provato a modificare il file php.ini per vedere se potevo cambiare il numero di porta ma non so dove mettere mano....qualcuno può aiutarmi?
grazie!!!!
Buongiorno a tutti,
io devo utilizzare easyphp per un progetto ma sto notando che non mi funziona quando io sono collegata ad internet mediante proxy. può essere una coincidenza o effettivamente è possibile? se si come posso risolvere la situazione?
Grazie!!!
nuvola10
Ciao,
ho risolto....ho inserito il cd per pulire il disco.
Grazie!!!!
Ciao a tutti,
ho un problema con mysql, sto sviluppando un applicativo in php e dovrei memorizzarmi delle immagini in un database MySql, fino ad ora avevo risolto il problema memorizzandomi l'url dell'immagine, ma ora non mi è più possibile allora la mia domanda è la seguente:
Posso data un url memorizzarmi l'immagine del DB?Se si, come?
Grazie!!
Nuvola10
Ciao,
ho provato ad inserire il cd di Windows...ma nulla si sente il classico rumore ma non parte!!!
dovrò rivolgermi ad un centro assistenza!!:(
Grazie!!!
Ciao,
come sempre ho un problema con php.
sto realizzando un sito internet e devo stampare delle foto all'interno dei <div> per poter fare successivamente il drag&drop...ora con il metodo che ho creato riesco a stampare al centro della pagina le foto ma non riesco a inserirle nei div.
Penso che il problema sia che utilizzo un return:come segue;
return( "<h4><a href="javascript:initGallery();" >Vuoi modificare l'ordine delle foto? clicca qui!</a></h4>"."<br>".$photo_view."<br><div id="paginatore">".$pag."</div>");
ho provato ad inserire la creazione dei div all'interno di un foreach che mi genera il $photo_view, ma invece di stamparli al centro della pagina me li stampa incima alla pagina!
se inserisco i div all'interno del return me ne genera uno solo dato che non ho il foreach.
come posso fare?
Grazie!!!
Ciao a tutti,
ho un problema con il lettore cd del mio portatle hp. E' da un pò di tempo che il cd-rom non mi risulta più nelle risorse del computer...come se fosse sparito:(
Ho provato ad inserire cd o dvd, si sente il rumore tipico che si ha quando si legge un cd ma non parte e non fa nulla!!
Qualcuno sa come posso risolvere il problema (sempre se è possibile)????
Grazie!!!!!
Ciao poi ho risolto con un foreach.
foreach ($indirizzo as $key => $value) {
$id[$key]=$key;
$result2 = mysql_query ("INSERT INTO photo VALUES ($key,$id[$key],'$user','$value')");
if($result2==FALSE){
echo mysql_errno() . ": " . mysql_error(). "\n";}
}
Grazie!!!!
Salve,
ho bisogno di un aiuto.
ho bisogno di scrivere il contenuto di un array in un database in php il mio è problema è il seguente:riempio il mio array all'interno di un foreach e invece l'inserimento nel database è al di fuori per questo motivo quando vado ad inserire nel database mi inserisce sempre l'ultimo elemento.
come devo fare?
questo è il mio foreach e l'array in questione si chiama indice:
<?
$indice = 1;
foreach ($photos['photo'] as $photo) {
?>
<div class="imageBox" id="<?=$indice;?>">
<div class="imageBox_theImage">
<?
$photos_view="<a href=\"$photos_url$photo[id]\"
onmouseover=\"my_menu(event,'{$photo['id']}');\"
target=\"_blank\">";
$photos_view.= "<img border='0' align='middle' alt='$photo[title]' ".
// "src=" . $f->buildPhotoURL($photo, "Square") . "
//onmouseover=\"ahah('get_exif.php?id={$photo[id]}','messagebox_exif','','ajax-loader_circle.gif ','');\" >";
"src=" . $f->buildPhotoURL($photo, "Square") . " id='thumb'>";
$photos_view.= "</a>";
$url=substr($f->buildPhotoURL($photo),0,length-1);
$ind=$photos_url;
$ind.=$photo['id']; //nome foto
$indirizzo['photo']=$ind;
echo "\n";
//echo $indirizzo['photo']; ///mi stampa gli indirizzi differenti
echo "\n";
printf("$indice");
printf("$photos_view");
?>
</div>
</div>
<?
$indice++;
}
invece il codice della query è :
for($j=0;$j<=$TotFoto;$j++) {
$id[$j]=$j;
$result2 = mysql_query ("INSERT INTO
`photo` VALUES ($j,$id[$j],'$user','$indirizzo')");
if($result2==FALSE)die("errore nella composizione della query") ;
}
si accettano consigli!!!
grazie!!!
ciao,
si sei stato chiaro!
ora io ti chiedo, io ho una funzione javascript (all'interno del file .js) che mi effettua il salvataggio, ma il salvataggio deve anche contenere l'iserimento nel Database.
ho pensato di creare una funzione php (che appunto fa l'inserimento) e richiamarla all'interno della funzione di salvataggio javascript. E' lecito farlo? o meglio si può fare??
Grazie!!!!!
Ciao,
si la connessione al database viene fatta all'inizio....
forse il mio problema è quello che ho un file .js che contiene appunto tutte le funzioni javascript, e io devo inserire il codice php al suo interno!
Perchè ho provato a fare un file php che contiene sia funzioni javascript che php è l'inserimento funziona.
cosa puoi cnsigliarmi??
grazie!!!
Ciao,
ho bisogno di un aiuto. Devo inserire dei dati in un database.
Il mio problema sta nel fatto che devo inserire il codice php all'interno di una funzione in javascript e sinceramente ho provato ma l'inserimento non va a buon fine.
il mio codice è in basso:
$query="INSERT INTO ex_squadre VALUES('10','2','string')";
mysql_query($query)or die('Error, insert query failed');
nn riesco a trovare l'errore.
Grazie
Ciao,
ho trovato il modo di fare il drag&drop di alcune foto, solo adesso il mio problema è che in questo codice viene utilizzato Opera come Browser invece io ho bisogno di farlo funzionare su Explorer e mozilla.
Ora come posso farlo funzionare su Explorer e Mozilla?
Io nn sono molto esperta potete aiutarmi?
Grazie!!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>Funzionalità Drag & Drop</title>
<style type="text/css">
body{
/*
You can remove these four options
*/
background-image:url('http://www.dhtmlgoodies.com/images/heading3.gif');
background-repeat:no-repeat;
padding-top:85px;
font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
height:100%;
width:100%;
margin:10px;
padding-left:0px;
}
form{
display:inline;
}
.imageBox,.imageBoxHighlighted{
width:130px; /* Total width of each image box */
height:160px; /* Total height of each image box */
float:left;
}
.imageBox_theImage{
width:110px; /* Width of image */
height:125px; /* Height of image */
/*
Don't change these values *
*/
background-position: center center;
background-repeat: no-repeat;
margin: 0 auto;
margin-bottom:2px;
}
.imageBox .imageBox_theImage{
border:1px solid #DDD; /* Border color for not selected images */
padding:2px;
}
.imageBoxHighlighted .imageBox_theImage{
border:3px solid #316AC5; /* Border color for selected image */
padding:0px;
}
.imageBoxHighlighted span{ /* Title of selected image */
background-color:;
color:#FFFFFF;
padding:2px;
}
.imageBox_label{ /* Title of images - both selected and not selected */
text-align:center;
font-family: arial;
font-size:11px;
padding-top:2px;
margin: 0 auto;
}
/*
DIV that indicates where the dragged image will be placed
*/
#insertionMarker{
height:150px;
width:6px;
position:absolute;
display:none;
}
#insertionMarkerLine{
width:6px; /* No need to change this value */
height:145px; /* To adjust the height of the div that indicates where the dragged image will be dropped */
}
img{
float:left;
}
/*
DIV that shows the image as you drag it
*/
#dragDropContent{
opacity:0.5; /* 40 % opacity */
filter:alpha(opacity=50); /* 40 % opacity */
/*
No need to change these three values
*/
position:absolute;
z-index:10;
display:none;
}
</style>
<script type="text/javascript">
/************************************************************************************************************
(C) www.dhtmlgoodies.com, September 2005
This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.
Terms of use:
LGPL: See web page for more info.
Thank you!
www.dhtmlgoodies.com
Alf Magne Kalleland
************************************************************************************************************/
//var operaBrowser = false;
//if(navigator.userAgent.indexOf('Opera')>=0)operaBrowser=1;
var MSIE = navigator.userAgent.indexOf('MSIE')>=0?true:false;
var navigatorVersion = navigator.appVersion.replace(/.*?MSIE (\d\.\d).*/g,'$1')/1;
function cancelEvent()
{
return false;
}
var activeImage = false;
var readyToMove = false;
var moveTimer = -1;
var dragDropDiv;
var insertionMarker;
var offsetX_marker = -3; // offset X - element that indicates destinaton of drop
var offsetY_marker = 0; // offset Y - element that indicates destinaton of drop
var firefoxOffsetX_marker = -3;
var firefoxOffsetY_marker = -2;
if(navigatorVersion<6 && MSIE){ /* IE 5.5 fix */
offsetX_marker-=23;
offsetY_marker-=10;
}
var destinationObject = false;
var divXPositions = new Array();
var divYPositions = new Array();
var divWidth = new Array();
var divHeight = new Array();
var tmpLeft = 0;
var tmpTop = 0;
var eventDiff_x = 0;
var eventDiff_y = 0;
function getTopPos(inputObj)
{
var returnValue = inputObj.offsetTop;
while((inputObj = inputObj.offsetParent) != null){
if(inputObj.tagName!='HTML'){
returnValue += (inputObj.offsetTop - inputObj.scrollTop);
if(document.all)returnValue+=inputObj.clientTop;
}
}
return returnValue;
}
function getLeftPos(inputObj)
{
var returnValue = inputObj.offsetLeft;
while((inputObj = inputObj.offsetParent) != null){
if(inputObj.tagName!='HTML'){
returnValue += inputObj.offsetLeft;
if(document.all)returnValue+=inputObj.clientLeft;
}
}
return returnValue;
}
function selectImage(e)
{
if(document.all /*&& !operaBrowser*/)e = event;
var obj = this.parentNode;
if(activeImage)activeImage.className='imageBox';
obj.className = 'imageBoxHighlighted';
activeImage = obj;
readyToMove = true;
moveTimer=0;
tmpLeft = e.clientX + Math.max(document.body.scrollLeft,document.documentElement.scrollLeft);
tmpTop = e.clientY + Math.max(document.body.scrollTop,document.documentElement.scrollTop);
startMoveTimer();
return false;
}
function startMoveTimer(){
if(moveTimer>=0 && moveTimer<10){
moveTimer++;
setTimeout('startMoveTimer()',15);
}
if(moveTimer==10){
getDivCoordinates();
var subElements = dragDropDiv.getElementsByTagName('DIV');
if(subElements.length>0){
dragDropDiv.removeChild(subElements[0]);
}
dragDropDiv.style.display='block';
var newDiv = activeImage.cloneNode(true);
newDiv.className='imageBox';
newDiv.id='';
dragDropDiv.appendChild(newDiv);
dragDropDiv.style.top = tmpTop + 'px';
dragDropDiv.style.left = tmpLeft + 'px';
}
return false;
}
function dragDropEnd()
{
readyToMove = false;
moveTimer = -1;
dragDropDiv.style.display='none';
insertionMarker.style.display='none';
if(destinationObject && destinationObject!=activeImage){
var parentObj = destinationObject.parentNode;
parentObj.insertBefore(activeImage,destinationObject);
activeImage.className='imageBox';
activeImage = false;
destinationObject=false;
getDivCoordinates();
}
return false;
}
function dragDropMove(e)
{
if(moveTimer==-1)return;
if(document.all)e = event;
var leftPos = e.clientX + document.documentElement.scrollLeft - eventDiff_x;
var topPos = e.clientY + document.documentElement.scrollTop - eventDiff_y;
dragDropDiv.style.top = topPos + 'px';
dragDropDiv.style.left = leftPos + 'px';
leftPos = leftPos + eventDiff_x;
topPos = topPos + eventDiff_y;
if(e.button!=1 && document.all )dragDropEnd();
var elementFound = false;
for(var prop in divXPositions){
if(divXPositions[prop]/1 < leftPos/1 && (divXPositions[prop]/1 + divWidth[prop]*0.7)>leftPos/1 && divYPositions[prop]/1<topPos/1 && (divYPositions[prop]/1 + divWidth[prop])>topPos/1){
if(document.all ){
offsetX = offsetX_marker;
offsetY = offsetY_marker;
}else{
offsetX = firefoxOffsetX_marker;
offsetY = firefoxOffsetY_marker;
}
insertionMarker.style.top = divYPositions[prop] + offsetY + 'px';
insertionMarker.style.left = divXPositions[prop] + offsetX + 'px';
insertionMarker.style.display='block';
destinationObject = document.getElementById(prop);
elementFound = true;
break;
}
}
if(!elementFound){
insertionMarker.style.display='none';
destinationObject = false;
}
return false;
}
function getDivCoordinates()
{
var divs = document.getElementsByTagName('DIV');
for(var no=0;no<divs.length;no++){
if(divs[no].className=='imageBox' || divs[no].className=='imageBoxHighlighted' && divs[no].id){
divXPositions[divs[no].id] = getLeftPos(divs[no]);
divYPositions[divs[no].id] = getTopPos(divs[no]);
divWidth[divs[no].id] = divs[no].offsetWidth;
divHeight[divs[no].id] = divs[no].offsetHeight;
}
}
}
function saveImageOrder()
{
var orderString = "";
var objects = document.getElementsByTagName('DIV');
for(var no=0;no<objects.length;no++){
if(objects[no].className=='imageBox' || objects[no].className=='imageBoxHighlighted'){
if(orderString.length>0)orderString = orderString + ',';
orderString = orderString + objects[no].id;
}
}
document.getElementById('debug').innerHTML = 'This is the new order of the images(IDs) : <br>' + orderString;
}
function initGallery()
{
var divs = document.getElementsByTagName('DIV');
for(var no=0;no<divs.length;no++){
if(divs[no].className=='imageBox_theImage' || divs[no].className=='imageBox_label'){
divs[no].onmousedown = selectImage;
}
}
var insObj = document.getElementById('insertionMarker');
var images = insObj.getElementsByTagName('IMG');
document.body.onselectstart = cancelEvent;
document.body.ondragstart = cancelEvent;
document.body.onmouseup = dragDropEnd;
document.body.onmousemove = dragDropMove;
window.onresize = getDivCoordinates;
dragDropDiv = document.getElementById('dragDropContent');
insertionMarker = document.getElementById('insertionMarker');
getDivCoordinates();
}
window.onload = initGallery;
</script>
</head>
<body>
Funzionalità per il progetto di Lamp
<form action="somePage.html" method="post">
<p> </p>
<p> </p>
<div style="clear:both;padding-bottom:10px">
</div>
</form>
<?$squadre = getSquadre();?>
<? foreach ($squadre as $id =>$immagine) { ?>
<div class="imageBox" id="imageBox0">
<div class="imageBox_theImage"><img src= "<?=$immagine?>"></div>
<div class="imageBox_label">immagini</div>
</div>
<? } ?>
<? foreach ($squadre as $id =>$immagine) { ?>
<div class="imageBox" id="imageBox0">
<div class="imageBox_theImage"><img src= "<?=$immagine?>"></div>
<div class="imageBox_label">immagini</div>
</div>
<? } ?>
<div id="insertionMarker">
<img src="images/marker_top.gif">
<img src="images/marker_middle.gif" id="insertionMarkerLine">
<img src="images/marker_bottom.gif">
</div>
<div id="dragDropContent">
</div>
<span class="imageBox_theImage"></span>
<div id="debug" style="clear:both">
<input name="button" type="button" style="width:100px" onClick="saveImageOrder()" value="Save">
</div>
</body>
</html>
Ciao a Tutti,
vi scrivo perche ho un problema!
devo effettuare il drag &drop (in php o ajax) di alcune immagini e poi memorizzarne la posizione.
potete darmi qualche consiglio?
grazie!!!!